WMIC: WMI parancssori segédprogram
Fontos
A WMIC elavult a Windows 10 21H1-es verziójától; és a Windows Server 21H1féléves csatornakiadásától. Ezt a segédprogramot a WMI-hez készült Windows PowerShell felülírja; lásd: 7. fejezet – A WMIhasználata. Ez az elavulás csak a WMIC segédprogramra vonatkozik. Magát a Windows Management Instrumentationt (WMI) nem érinti. Lásd még Windows 10-funkciókat, amelyeket már nem fejlesztünk.
A WMI parancssori (WMIC) segédprogram parancssori felületet biztosít a Windows Management Instrumentation (WMI) rendszerhez. A WMIC kompatibilis a meglévő rendszerhéjakkal és segédprogram-parancsokkal. Az alábbi információk a WMIC általános referencia-útmutatói. A WMIC használatával kapcsolatos további információkért és útmutatásért, beleértve az aliasokról, az igékről, a kapcsolókról és a parancsokról szóló további információkat, olvassa el A Windows Management Instrumentation parancssori és WMIC használata – Parancssori vezérlés használata a WMIfelett.
Álnév
Az alias egy osztály, tulajdonság vagy metódus rövid átnevezése, amely megkönnyíti a WMI használatát és olvasását. A WMIC-hez elérhető aliasokat a /?
paranccsal határozhatja meg. A <className> /?
paranccsal egy adott osztály aliasát is meghatározhatja. További információ: WMIC-aliasok.
Kapcsoló
A kapcsoló egy WMIC-beállítás, amelyet globálisan vagy opcionálisan is beállíthat. Az elérhető kapcsolók listáját WMIC kapcsolókcímű témakörben találja.
Igék
Az igék WMIC-ben való használatához adja meg az alias nevét, majd az igét. Ha egy alias nem támogatja az igét, a következő üzenetet kapja: "A szolgáltató nem képes a megkísérelt műveletre". További információ: WMIC-igék.
A legtöbb alias a következő igéket támogatja:
ASSOC
A Associators of (<wmi_object>)
lekérdezés eredményét adja vissza, ahol <wmi_object> a PATH
vagy CLASS
parancsok által visszaadott objektumok elérési útja. Az eredmények az objektumhoz társított példányok. Ha ASSOC
használ egy aliast, a rendszer visszaadja az alias alapjául szolgáló osztályt tartalmazó osztályokat. Alapértelmezés szerint a kimenet HTML formátumban jelenik meg.
A ASSOC
ige a következő kapcsolókkal rendelkezik:
Kapcsoló | Leírás |
---|---|
/RESULTCLASS:<classname> |
A forrásobjektumhoz társított visszaadott végpontoknak a megadott osztályhoz kell tartoznia, vagy abból kell származnia. |
/RESULTROLE:<rolename> |
A visszaadott végpontoknak meghatározott szerepet kell játszaniuk a forrásobjektummal való társításokban. |
/ASSOCCLASS:<assocclass> |
A visszaadott végpontokat a forráshoz a megadott osztályon vagy annak egyik származtatott osztályán keresztül kell társítani. |
Példa: os assoc
HÍV
Végrehajt egy metódust.
Példa: service where caption="telnet" call startservice
Jegyzet
Az adott osztályhoz elérhető metódusok meghatározásához használja a /?
. Például service where caption="telnet" call /?
felsorolja a szolgáltatásosztályhoz elérhető függvényeket.
ALKOT
Létrehoz egy új példányt, és beállítja a tulajdonságértékeket.
CREATE
nem használható új osztály létrehozásához.
Példa: environment create name="temp"; variablevalue="new"
TÖRÖL
Törli az aktuális példányt vagy példánykészletet.
DELETE
egy osztály törlésére használható.
Példa: process where name="calc.exe" delete
KAP
Adott tulajdonságértékeket kér le.
GET
a következő kapcsolókkal rendelkezik:
Kapcsoló | Leírás |
---|---|
/VALUE |
A kimenetet a függvény külön sorban felsorolt értékekkel és a tulajdonság nevével formázza. |
/ALL |
A kimenet táblázatként van formázva. |
/TRANSLATE:<translation table> |
Lefordítja a kimenetet a parancs által elnevezett fordítási táblával. A BasicXml és NoComma fordítási táblái a WMIC részét képezik. |
/EVERY:<interval> |
A parancsot minden <időköz> másodpercben megismétli. |
/FORMAT:<format specifier> |
Egy kulcsszavat vagy XSL-fájlnevet ad meg az adatok formázásához. |
Példa: process get name
LISTA
Megjeleníti az adatokat.
LIST
az alapértelmezett ige.
LIST
a következő támadók vannak:
Határozószó | Leírás |
---|---|
BRIEF |
A tulajdonságok alapvető készlete |
FULL |
Tulajdonságok teljes készlete. Ez a LIST alapértelmezett támadója |
INSTANCE |
Csak példány elérési útjai |
STATUS |
Az objektumok állapota |
SYSTEM |
Rendszertulajdonságok |
LIST
a következő kapcsolókkal rendelkezik:
Kapcsoló | Leírás |
---|---|
/TRANSLATE:<translation table> |
Fordítsa le a kimenetet a parancs által elnevezett fordítási táblával. A BasicXml és NoComma fordítási táblái a WMIC részét képezik. |
/EVERY:<interval> |
Ismételje meg a parancsot <időközönként> másodpercben. |
/FORMAT:<format specifier> |
Egy kulcsszavat vagy XSL-fájlnevet ad meg az adatok formázásához. |
Példa: process list brief
BEÁLLÍT
Értékeket rendel a tulajdonságokhoz.
Példa: environment set name="temp"
, variablevalue="new"
Kapcsolók
A globális kapcsolók a WMIC-környezet alapértelmezett beállításait használják. A kapcsolók által beállított feltételek aktuális értékét a CONTEXT
parancs beírásával tekintheti meg.
/NAMESPACE
Az alias által általában használt névtér. Az alapértelmezett érték a root\cimv2
.
Példa: /namespace:\\root
/SZEREP
A WMIC által használt névtér általában aliasokat és egyéb WMIC-információkat keres.
Példa: /role:\\root
/CSOMÓPONT
Számítógépnevek, vesszővel tagolt. Minden parancs szinkron módon lesz végrehajtva az ebben az értékben felsorolt összes számítógépen. A fájlneveket &előtaggal kell megadni. A fájlban lévő számítógépneveknek vesszővel tagoltnak vagy különálló soroknak kell lenniük.
/IMPLEVEL
Megszemélyesítési szint.
Példa: /implevel:Anonymous
/AUTHLEVEL
Hitelesítési szint.
Példa: /authlevel:Pkt
/SZÍNHELY
Színhely.
Példa: /locale:ms_411
/KIVÁLTSÁGOK
Engedélyezi vagy letiltja az összes jogosultságot.
Példa: /privileges:enable
vagy /privileges:disable
/NYOM
Megjeleníti a WMIC-parancsok végrehajtásához használt összes függvény sikerességét vagy sikertelenségét.
Példa: /trace:on
vagy /trace:off
/REKORD
Egy XML-fájl összes kimenetét rögzíti. A kimenet a parancssorban is megjelenik.
Példa: /record:MyOutput.xml
/INTERAKTÍV
A törlési parancsok általában megerősítést nyernek.
Példa: /interactive:on
vagy /interactive:off
/FAILFAST on|off|TimeoutInMilliseconds
Ha be van kapcsolva, a /NODE
számítógépek pingelnek, mielőtt WMIC-parancsokat küldenek nekik. Ha egy számítógép nem válaszol, akkor a WMIC-parancsokat nem küldi el a rendszer.
Példa: /failfast:on
vagy /failfast:off
/FELHASZNÁLÓ
A WMIC által az aliasokban megadott /NODE
számítógépek vagy számítógépek elérésekor használt felhasználónév. A rendszer kéri a jelszót. A felhasználónév nem használható a helyi számítógéppel.
Példa: /user:JSMITH
/JELSZÓ
A WMIC által a /NODE
számítógépek elérésekor használt jelszó. A jelszó látható a parancssorban.
Példa: /password:password
/HOZAM
Megadja az összes kimeneti átirányítás módját. A kimenet nem jelenik meg a parancssorban, és a célhely törlődik a kimenet kezdete előtt. Az érvényes értékek STDOUT, VÁGÓLAPvagy fájlnév.
Példa: /output:clipboard
/RÁAKASZT
Megadja az összes kimeneti átirányítás módját. A kimenet nem jelenik meg a parancssorban, és a célhely nem törlődik a kimenet kezdete előtt, és a kimenet hozzá van fűzve a cél aktuális tartalmának végéhez. Az érvényes értékek STDOUT, VÁGÓLAPvagy fájlnév.
Példa: /append:clipboard
/FELHALMOZ
A LIST
és GET /EVERY
kapcsolóval használható. Ha AGGREGATE
be van kapcsolva, LIST
és GET
akkor jelenítik meg az eredményeket, ha a /NODE
összes számítógépe válaszolt vagy időtúllépést észlelt. Ha AGGREGATE
ki van kapcsolva, LIST
és GET
a beérkezésük után azonnal megjeleníti az eredményeket.
Példa: /aggregate:off
vagy /aggregate:on
Parancsok
A következő WMIC-parancsok mindig elérhetők. További információ: WMIC-parancsok.
OSZTÁLY
A WMIC alapértelmezett aliasmódjából menekülve közvetlenül hozzáférhet a WMI-sémában lévő osztályokhoz. Az elérhető WMI-osztályokról további információt WMI-osztályokcímű témakörben talál.
Példa: wmic /output:c:\ClassOutput.htm class Win32_SoundDevice
ÖSVÉNY
A WMIC alapértelmezett aliasmódjából menekülve közvetlenül hozzáférhet a WMI-sémában lévő példányokhoz.
Példa: wmic /output:c:\PathOutput.txt path Win32_SoundDevice get /value
KONTEXTUS
Az összes globális kapcsoló aktuális értékeit jeleníti meg.
Példa: wmic context
FELMOND
Kilépés a WMIC-ből.
Példa: wmic quit
KIJÁRAT
Kilépés a WMIC-ből.
Példa: wmic exit
Követelmények
Követelmény | Érték |
---|---|
Minimálisan támogatott ügyfél | Windows Vista |
Minimálisan támogatott kiszolgáló | Windows Server 2008 |