Avaldamise algne kuupäev: 12. september 2025
KB ID: 5067470
Kokkuvõte
Windows Management Instrumentationi käsurea (WMIC) tööriist edeneb Windowsist eemaldamise järgmise etapi suunas. WMIC eemaldatakse Windows 11 versioonile 25H2 üleminekul. Kõik Windows 11 hilisemad väljaanded ei sisalda vaikimisi lisatud WMIC-i. Windows 11 versiooni 24H2 uus install on WMIC vaikimisi juba eemaldatud (see on installitav ainult valikulise funktsioonina). Oluline on see, et eemaldatakse ainult WMIC-i tööriist – Windows Management Instrumentation (WMI) ise jääb Windowsi osaks. Microsoft soovitab WMIC-iga varem tehtud ülesannete jaoks kasutada PowerShelli ja muid kaasaegseid tööriistu. See muudatus muudab Windowsi sujuvamaks, eemaldades aegunud komponendi ilma Windowsi haldusvõimalusi kaotamata. Nüüd valmistudes saate tagada Sujuva ülemineku Windowsis.
Märkus Selles artiklis antakse ülevaade varasematest teadaannetest: ajaveeb "WMIC-i utiliit: järgmised etapid", Windowsi klientrakenduse dokumentatsiooni iganenud funktsioonid, Windows Server 2012 dokumentatsioonis eemaldatud või iganenud funktsioonid ja WMI käsurea (WMIC) utiliidi tugiartikli oluline märkus.
Leevendusjuhised
Kui olete WMIC-i kasutanud haldustoiminguteks või rakendustes, migreerige WMIC-ist eemale ja kasutage toetatud alternatiive. Esmane toiming on lõpetada wmic.exe kasutamine ja kasutada selle asemel PowerShelli (või mõnda muud WMI liidest). Pidage meeles, et Windows ei kaota funktsioone – saate siiski teha päringuid ja hallata kõike, mida ennegi, lihtsalt erinevate tööriistadega. PowerShelli WMI ressursid ja dokumentatsioon annavad juhiseid ülemineku lihtsustamiseks. Nende leevendustoimingute tegemine aitab tagada, et WMIC-i eemaldamisel jätkatakse teie töövooge katkestusteta. Siin on peamised soovitused WMIC-i eemaldamiseks.
-
Kasutage WMI ülesannete jaoks PowerShelli. PowerShell sisaldab Windows Management Instrumentationi sisseehitatud cmdlet-käske, mis saavad teha kõike, mida WMIC tegi (ja palju muud). Levinud WMIC-päringud saab otse Asendada PowerShelli käskudega. Näiteks protsessinimede loendi tagastamiseks tehke järgmist.
-
Asendage WMIC-päring: wmic tee win32_process too nimi.
-
Kasutage selle asemel PowerShelli käsku: Get-CimInstance Win32_Process | Select-Object nimi.
Kui teil on pakett-faile või skripte, mis kutsuvad WMIC-i, plaanige need Ümber kirjutada PowerShelli cmdlet-käskude abil (nt Get-CimInstance, Get-WmiObject, Invoke-CimMethod jne). Vajaduse korral käivitage PowerShell CMD-käsuviiba kaudu, kasutades powershell -c "<käsu>" süntaksit. Seega saate isegi käsureakontekstides käivitada WMIC-i asendamiseks PowerShelli käsud.
-
-
Kaaluge programmilisi alternatiive. Kui teil on rakendusi või täiustatud skripte, mis kasutavad WMIC-i, saate samade tulemuste saavutamiseks esitada päringu WMI-le muul viisil. Näiteks saate WMI COM-i API-t või .NET-teeke (nt System.Management in C#) kasutada WMI-päringute otse koodis käivitamiseks. Skriptimiskeeled saavad WMI-ga suhelda ka ilma WMIC-ita. Kõiki WMIC-is kasutatavaid võimalusi pakub aluseks olev WMI-taristu, millele pääsete juurde PowerShelli või programmeerimisliideste kaudu. Microsofti dokumentatsioon sisaldab näiteid WMI-toimingute tegemise kohta koodis. Nendele meetoditele üleminemine aitab tagada, et teie tööriistad töötavad ka pärast WMIC-i kadumist.
-
Värskendage dokumente ja protsesse. Värskendage mis tahes sisemist IT-dokumentatsiooni, tugiskripte või kasutusjuhendeid, mis viitasid WMIC-käskudele, et peegeldada uut lähenemist. Näiteks kui tugiartikkel käsib kasutajatel teabe kogumiseks käivitada WMIC-käsk, kirjutage see Ümber PowerShelli või programmiliideste kasutamiseks. See aitab segadust vältida, kui WMIC pole enam saadaval. Kui mõni teie keskkonna automaatne juurutamise või jälgimise süsteem kasutab WMIC-i, värskendage seda alternatiivi kasutamiseks enne WMIC-i eemaldamise jõustumist.
Korduma kippuvad küsimused
WMIC tähistab Windows Management Instrumentation Command-line'i. See on Windowsi pärandi sisseehitatud käsureatööriist, mis võimaldab teil suhelda Windows Management Instrumentationi (WMI) süsteemiga tekstikäskude kaudu.
Ei, WMI-d ei eemaldata. Eemaldatakse ainult WMIC-i käsureatööriist. Aluseks olev Windows Management Instrumentationi (WMI) taristu jääb Windowsi põhiosaks ja see eemaldamine ei mõjuta seda. WMI-d saate endiselt kasutada PowerShelli cmdlet-käskude, skriptide ja muude tööriistade kaudu. Mis tahes Skript või rakendus, mis kasutab WMI-d muul viisil (nt PowerShelli skript, mis Get-CimInstance või C# programm, mis kasutab WMI klasse), töötab endiselt tavapäraselt.
WMIC eemaldatakse alates Windows 11 versioonist 25H2.
WMIC eemaldatakse pärast Windows 11 versioonile 25H2 ja uuemale versioonile üleminekut.
PowerShelli või mõne muu toetatud meetodi kasutamiseks peaksite skripte ja tööriistu võimalikult kiiresti värskendama. Kõike, mida tegite WMIC-käsuga, saab käivitada PowerShelli abil. Näiteks WMIC-i ajaveebipostituses näidatakse, kuidas tüüpilist WMIC-päringut saab funktsiooni Get-CimInstance abil asendada samaväärse PowerShelli käsuga. Kui teil on pakett-fail, mis kutsub WMIC-i, saate selle Ümber kirjutada PowerShelli skriptina või kasutada Pakett-failis PowerShelli. Kui tööriistad on keerukamad, võite WMI jaoks kasutada programmeerimisteeke . WMI puhul.