A VBScript fokozatos megszüntetése közel 30 év után a Windows részeként

Szkriptokalipszis: A Microsoft néhány éve bejelentette a VBScript-környezet megszüntetését, és arra kérte a vállalatokat és a nagyfelhasználókat, hogy térjenek át a modern szkriptrendszerekre. A vállalat most arra figyelmezteti a VBScript-től függő szervezeteket, hogy a Windows aktiválása akár lehetetlenné is válhat, miután a nyelv eltűnt.

A Microsoft arra kéri az Slmgr.vbs eszközt használó szervezeteket, hogy váltsanak PowerShellre, mivel a régi szkript hamarosan leáll a VBScript nyelv többi részével együtt. Azoknak a vállalatoknak, amelyek a szkriptet használják a Windows aktiválásának kezelésére, hamarosan cselekedniük kell, mivel a Microsoft valószínűleg felgyorsítja a VBScript elavultságát a Windows jövőbeni frissítései során.

Amint azt a Microsoft saját dokumentációja is kifejti, az Slmgr.vbs egy Visual Basic Script, amelyet a Windows tartalmaz az operációs rendszer parancssorból történő aktiválásának kezelésére. A szkript képes telepíteni és módosítani a termékkulcsokat, aktiválni a Windows rendszert, ellenőrizni az aktuális aktiválási vagy licencelési állapotot és még sok mást. Az eszközt kifejezetten arra tervezték, hogy a vállalati szervezetek számára rugalmas módot biztosítson több operációs rendszer aktiválásának kezelésére, aminek semmi köze a KMS-kiszolgálókhoz vagy más „nem hivatalos” módszerekhez, amelyek ugyanazt az eredményt érik el anélkül, hogy a Microsoftnak egy fillért sem kell fizetnie.

Ahogy a vállalat 2023-ban először bejelentette, a VBScript hamarosan eltűnik a Windows rendszerből, miután majdnem 30 éven át az operációs rendszer bonyolult vonalába tartozott. A Visual Basic programozási nyelv mintájára készült VBScript hatékony automatizálási technológia a programozók és felhasználók számára, akik nagyobb ellenőrzést kívánnak gyakorolni a Windows operációs környezet felett.

A Microsoft legfrissebb, a VBScript megszüntetésére vonatkozó ütemterve szerint a technológia már Windows rendszeren is elérhető Feature on Demand (FOD)ként, és alapértelmezés szerint engedélyezve van. Egy későbbi szakaszban a VBScript FOD-ja alapértelmezés szerint már nem lesz engedélyezve, és a felhasználóknak manuálisan kell telepíteniük a funkciót, ha szükségük van rá.

Végül egy jövőbeli Windows-kiadás teljesen eltávolítja a VBScript-et. Ekkor az Slmgr.vbs és más automatizálási megoldások teljesen leállnak.

A Microsoft szerint az Slmgr.vbs könnyen helyettesíthető PowerShell-lel, ahol az OSLicense modul biztosítja a VBScripten keresztül jelenleg elérhető automatizálási szolgáltatásokat. Az OSLicense használatához Windows PowerShell 5.1 szükséges, és használható aktiválási információk kezelésére, új licencpéldányok meghívására stb.

Az OSLicense modul elfogadásával kapcsolatos egyik lehetséges probléma a Windows szervezetek által használt verziója. A PowerShell összetevő a Windows 11 ügyfélverzióiban a 2026. augusztusi előnézeti frissítés (KB5120998) vagy újabb telepítése után érhető el. Eközben a Windows Server támogatást nyújt az új modulhoz a vállalati operációs rendszer következő jelentős kiadásával.

Mindenesetre Redmond szerint a szervezeteknek azonnal el kell kezdeniük a szkriptjeik, a parancssori eszközeik és a csoportházirendeik ellenőrzését. Az Slmgr.vbs-t és más VBScript-alapú „függőségeket” használó cégeknek azt tanácsoljuk, hogy alaposan ellenőrizzék IT-automatizálási eljárásaikat, hogy enyhítsék a több évtizedes konvenciók megváltozásával járó fájdalmat.