Megosztás a következőn keresztül:


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