Attiecas uz
DO_Not_USE_Windows 11 Enterprise and Education, version 25H2 DO_NOT_USE_Windows 11 Enterprise Multi-Session, version 25H2 DO_NOT_USE_Windows 11 Home and Pro, version 25H2 Windows 11 IoT Enterprise, version 25H2

Sākotnējās publicēšanas datums: 2025. gada 12. septembris

KB ID: 5067470

Kopsavilkums

Windows pārvaldības instrumentu komandrindas (WMIC) rīks virzās uz nākamo posmu noņemšanai no Windows. WMIC tiks noņemta, jauninot uz Windows 11 versiju 25H2. Visos vēlākos laidienos Windows 11 iekļauts WMIC, kas ir pievienots pēc noklusējuma. Jaunai Windows 11 versijai 24H2 pēc noklusējuma ir noņemts WMIC (tas ir tikai instalējams kā neobligāts līdzeklis). Svarīgi— tiek noņemts tikai rīks WMIC — pats Windows pārvaldības rīkkopa (WMI) joprojām ir daļa no sistēmas Windows. Microsoft iesaka izmantot PowerShell un citus modernus rīkus visiem uzdevumiem, kas iepriekš veikti ar WMIC. Šīs izmaiņas racionalizēs operētājsistēmu Windows, noņemot novecojušu komponentu, nezaudējot pārvaldības iespējas operētājsistēmā Windows. Gatavojoties tagad, varat nodrošināt vienmērīgu pāreju operētājsistēmā Windows.

Piezīme Šajā rakstā ir balstīti uz iepriekšējiem paziņojumiem: "WMIC inženierkomunikāciju novecojis: Nākamās darbības", novecojuši Windows klienta dokumentācijas līdzekļi, Windows Server 2012 dokumentācijā noņemtie vai novecojušie līdzekļi un WMI komandrindas (WMIC) utilītu atbalsta rakstā pieejamā svarīga piezīme.

.

Ja izmantojat WMIC administratīvajiem uzdevumiem vai lietojumprogrammām, migrējiet prom no WMIC un izmantojiet atbalstītās alternatīvas. Primārā darbība ir pārtraukt izmantot wmic.exe un tā vietā izmantot PowerShell (vai citu WMI interfeisu). Ņemiet vērā, ka operētājsistēma Windows nezaudē funkcionalitāti — jūs joprojām varat veikt vaicājumus un pārvaldīt visu, ko iepriekš varēju darīt, izmantojot tikai dažādus rīkus. PowerShell WMI resursi un dokumentācija nodrošina norādījumus, lai atvieglotu šo pāreju. Izmantojot šīs risku mazināšanas darbības, tagad varat nodrošināt, ka WMIC noņemšanas laikā darbplūsmas darbosies bez pārtraukuma. Tālāk sniegti galvenie ieteikumi, kā sagatavoties WMIC noņemšanai.

  • Izmantojiet PowerShell WMI uzdevumiem. PowerShell ietver iebūvētas cmdlet Windows pārvaldības instrumentu sadarbībai, kas var veikt visas WMIC darbības (un citas darbības). Bieži lietotos WMIC vaicājumus var tieši aizstāt ar PowerShell komandām. Piemēram, lai atgrieztu procesu nosaukumu sarakstu:

    • Aizstājiet WMIC vaicājumu: wmic ceļš win32_process iegūt nosaukumu.

    • Tā vietā izmantojiet PowerShell komandu: Get-CimInstance Win32_Process | Select-Object nosaukums.

    Ja jums ir pakešfaili vai skripti, kas izsauc WMIC, plānojiet tos pārrakstīt, izmantojot PowerShell cmdlet (piemēram, Get-CimInstance, Get-WmiObject, Invoke-CimMethod un tā tālāk). Ja nepieciešams, izpildiet PowerShell no CMD uzvednes, izmantojot powershell -c "<command>" sintaksi. Līdz ar to pat komandrindas kontekstā varat izsaukt PowerShell komandas, lai aizstātu WMIC.

  • Apsveriet iespēju izmantot programmatiskas alternatīvas. Ja jums ir lietojumprogrammas vai papildu skripti, kas izmanto WMIC, varat iegūt tos pašus rezultātus, vaicājot WMI ar citiem līdzekļiem. Piemēram, WMI COM API vai .NET bibliotēkas (piemēram, System.Management in C#) var izmantot, lai veiktu WMI vaicājumus tieši kodā. Skriptēšanas valodas var arī mijiedarboties ar WMI bez WMIC. Visas WMIC izmantotās iespējas nodrošina pamata WMI infrastruktūra, kurai varat piekļūt, izmantojot PowerShell vai programmēšanas interfeisus. Microsoft dokumentācijā ir sniegti piemēri, kā kodā veikt WMI operācijas. Pārejot uz šīm metodēm, tiks nodrošināts, ka jūsu rīki turpina darboties arī pēc WMIC vairs nedarboties.

  • Atjaunināt dokumentāciju un procesus. Atjauniniet iekšējo IT dokumentāciju, atbalsta skriptus vai lietotāju rokasgrāmatas, kurās ir atsauces uz WMIC komandām, lai atspoguļotu jauno pieeju. Piemēram, ja atbalsta raksts liek lietotājiem palaist WMIC komandu, lai apkopotu informāciju, pārrakstiet to, lai izmantotu PowerShell vai programmatiskos interfeisus. Tas novērsīs pārpratumus, tiklīdz WMIC vairs nebūs pieejama. Tāpat, ja kāda automatizēta izvietošanas vai pārraudzības sistēma jūsu vidē izmanto WMIC, atjauniniet to, lai tā izmantotu alternatīvu, pirms WMIC noņemšana stāsies spēkā.

Bieži uzdotie jautājumi

WMIC apzīmē Windows pārvaldības instrumentu komandrindas. Tas ir mantots iebūvētais Windows komandrindas rīks, kas ļauj mijiedarboties ar Windows pārvaldības instrumentu (WMI) sistēmu, izmantojot teksta komandas.

Nē, WMI netiek noņemts. Tiek noņemts tikai WMIC komandrindas rīks. Pamatā esošā Windows pārvaldības instrumentu (WMI) infrastruktūra paliek Windows pamatelementā, un to neietekmē šī noņemšana. Joprojām varat izmantot WMI, izmantojot PowerShell cmdlet, skriptus un citus rīkus. Jebkurš skripts vai lietojumprogramma, kas izmanto WMI, izmantojot citus līdzekļus (piemēram, PowerShell skriptu, kas izmanto Get-CimInstance vai C# programmu, izmantojot WMI klases), turpina darboties kā parasti.

WMIC tiks noņemta, sākot ar Windows 11, versiju 25H2.

WMIC tiks noņemta pēc jaunināšanas uz Windows 11 versiju 25H2 un jaunākām versijām.

Atjauniniet skriptus un rīkus, lai pēc iespējas drīzāk izmantotu PowerShell vai citu atbalstītu metodi. Visu, kas jums bija jādara ar WMIC komandu, var palaist, izmantojot PowerShell. Piemēram, WMIC emuāra ziņā redzams, kā tipisku WMIC vaicājumu var aizstāt ar ekvivalentu PowerShell komandu, izmantojot Get-CimInstance. Ja jums ir paketes fails, kas izsauc WMIC, varat to pārrakstīt kā PowerShell skriptu vai izmantot PowerShell pakešfailā. Ja rīki ir sarežģītāki, varat izmantot WMI programmēšanas bibliotēkas. kas paredzēts WMI.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.