Aracılığıyla paylaş


WMIC: WMI komut satırı yardımcı programı

Önemli

WMIC, Windows 10, sürüm 21H1 itibariyle kullanım dışıdır; ve 21H1 itibarıyla Windows Server 'ın yarı yıllık kanal. Bu yardımcı programın yerini WMI için Windows PowerShell alır; bkz. Bölüm 7 - WMIile çalışma. Bu kullanımdan kaldırma yalnızca WMIC yardımcı programı için geçerlidir. Windows Yönetim Araçları'nın (WMI) kendisi etkilenmez. Ayrıca bkz. artık geliştirmediğimizWindows 10 özellikleri.

WMI komut satırı (WMIC) yardımcı programı, Windows Yönetim Araçları (WMI) için bir komut satırı arabirimi sağlar. WMIC, mevcut kabuklar ve yardımcı program komutları ile uyumludur. Aşağıdaki bilgiler WMIC için genel başvuru kılavuzudur. Diğer adlar, fiiller, anahtarlar ve komutlar hakkında ek bilgiler de dahil olmak üzere WMIC'yi kullanma hakkında daha fazla bilgi ve yönergeler için bkz. Windows Yönetim Araçları komut satırı kullanma ve WMIC - WMIüzerinde komut satırı denetimi alma.

Diğer Ad

Diğer ad, WMI'nin kullanımını ve okunmasını kolaylaştıran bir sınıfın, özelliğin veya yöntemin kolay bir şekilde yeniden adlandırılmasıdır. /? komutuyla WMIC için hangi diğer adların kullanılabilir olduğunu belirleyebilirsiniz. ayrıca <className> /? komutunu kullanarak belirli bir sınıfın diğer adlarını belirleyebilirsiniz. Daha fazla bilgi için bkz. WMIC diğer adlarını.

Şalter

Anahtar, genel olarak veya isteğe bağlı olarak ayarlayabileceğiniz bir WMIC seçeneğidir. Kullanılabilir anahtarların listesi için bkz. WMIC anahtarları.

Fiil

WMIC'de fiilleri kullanmak için, diğer adı ve ardından fiili girin. Diğer ad bir fiili desteklemiyorsa "sağlayıcı, denenen işlemi yapamaz" iletisini alırsınız. Daha fazla bilgi için bkz. WMIC fiilleri.

Diğer adların çoğu aşağıdaki fiilleri destekler:

ASSOC

<wmi_object>PATH veya CLASS komutları tarafından döndürülen nesnelerin yolu olduğu Associators of (<wmi_object>) sorgunun sonucunu döndürür. Sonuçlar, nesnesiyle ilişkilendirilmiş örneklerdir. ASSOC bir diğer adla kullanıldığında, diğer adın temel alınan sınıfına sahip sınıflar döndürülür. Varsayılan olarak, çıkış HTML biçiminde döndürülür.

ASSOC fiili aşağıdaki anahtarlara sahiptir:

Şalter Açıklama
/RESULTCLASS:<classname> Kaynak nesneyle ilişkili döndürülen uç noktaların belirtilen sınıfa ait olması veya bu sınıftan türetilmesi gerekir.
/RESULTROLE:<rolename> Döndürülen uç noktaların kaynak nesneyle ilişkilendirmelerde belirli bir rol oynaması gerekir.
/ASSOCCLASS:<assocclass> Döndürülen uç noktaların belirtilen sınıf veya türetilmiş sınıflarından biri aracılığıyla kaynakla ilişkilendirilmesi gerekir.

Örnek: os assoc

ÇAĞIRMAK

Bir yöntem yürütür.

Örnek: service where caption="telnet" call startservice

Not

Belirli bir sınıf için kullanılabilir yöntemleri belirlemek için /?kullanın. Örneğin, service where caption="telnet" call /? hizmet sınıfı için kullanılabilir işlevleri listeler.

YARATMAK

Yeni bir örnek oluşturur ve özellik değerlerini ayarlar. CREATE yeni bir sınıf oluşturmak için kullanılamaz.

Örnek: environment create name="temp"; variablevalue="new"

SİLMEK

Geçerli örneği veya örnek kümesini siler. DELETE bir sınıfı silmek için kullanılabilir.

Örnek: process where name="calc.exe" delete

AL

Belirli özellik değerlerini alır.

GET aşağıdaki anahtarlara sahiptir:

Şalter Açıklama
/VALUE Çıkış, ayrı bir satırda listelenen her değerle ve özelliğin adıyla biçimlendirilir.
/ALL Çıkış tablo olarak biçimlendirilir.
/TRANSLATE:<translation table> komutu tarafından adlandırılan çeviri tablosunu kullanarak çıkışı çevirir. BasicXml ve NoComma çeviri tabloları WMIC'ye eklenir.
/EVERY:<interval> komutu her <aralıkta> saniyede bir yineler.
/FORMAT:<format specifier> Verileri biçimlendirmek için anahtar sözcüğü veya XSL dosya adını belirtir.

Örnek: process get name

LİSTE

Verileri gösterir. LIST varsayılan fiildir.

LIST aşağıdaki saldırganlara sahiptir:

Belirteç Açıklama
BRIEF Özelliklerin çekirdek kümesi
FULL Tam özellik kümesi. Bu, LIST için varsayılan saldırgandır
INSTANCE Yalnızca örnek yolları
STATUS Nesnelerin durumu
SYSTEM Sistem özellikleri

LIST aşağıdaki anahtarlara sahiptir:

Şalter Açıklama
/TRANSLATE:<translation table> komutu tarafından adlandırılan çeviri tablosunu kullanarak çıkışı çevirin. BasicXml ve NoComma çeviri tabloları WMIC'ye eklenir.
/EVERY:<interval> Komutu her <aralıkta> saniyede bir yineleyin.
/FORMAT:<format specifier> Verileri biçimlendirmek için anahtar sözcüğü veya XSL dosya adını belirtir.

Örnek: process list brief

AYARLAMAK

Özelliklere değerler atar.

Örnek: environment set name="temp", variablevalue="new"

Anahtar

Genel anahtarlar WMIC ortamı için varsayılanları ayarlamak için kullanılır. CONTEXT komutunu girerek bu anahtarlar tarafından ayarlanan koşulların geçerli değerini görüntüleyebilirsiniz.

/NAMESPACE

Diğer adın genellikle kullandığı ad alanı. Varsayılan değer root\cimv2.

Örnek: /namespace:\\root

/ROL

WMIC'nin genellikle diğer adlar ve diğer WMIC bilgileri için baktığı ad alanı.

Örnek: /role:\\root

/DÜĞÜM

Bilgisayar adları, virgülle ayrılmış. Tüm komutlar, bu değerde listelenen tüm bilgisayarlara karşı zaman uyumlu olarak yürütülür. Dosya adlarının önüne &eklenmelidir. Dosyadaki bilgisayar adları virgülle ayrılmış veya ayrı satırlarda olmalıdır.

/IMPLEVEL

Kimliğe bürünme düzeyi.

Örnek: /implevel:Anonymous

/AUTHLEVEL

Kimlik doğrulama düzeyi.

Örnek: /authlevel:Pkt

/YEREL AYAR

Yerel ayar.

Örnek: /locale:ms_411

/AYRICALIK

Tüm ayrıcalıkları etkinleştirir veya devre dışı bırakır.

Örnek: /privileges:enable veya /privileges:disable

/İZ

WMIC komutlarını yürütmek için kullanılan tüm işlevlerin başarısını veya başarısızlığını görüntüler.

Örnek: /trace:on veya /trace:off

/KAYIT

Tüm çıkışı bir XML dosyasına kaydeder. Çıkış, komut isteminde de görüntülenir.

Örnek: /record:MyOutput.xml

/ETKİLEŞİMLİ

Genellikle silme komutları onaylanır.

Örnek: /interactive:on veya /interactive:off

/FAILFAST açık|kapalı|TimeoutInMilliseconds

ON ise, /NODE bilgisayarlara WMIC komutları gönderilmeden önce ping gönderilir. Bir bilgisayar yanıt vermezse, WMIC komutları buna gönderilmez.

Örnek: /failfast:on veya /failfast:off

/KULLANICI

Diğer adlarda belirtilen /NODE bilgisayarlara veya bilgisayarlara erişirken WMIC tarafından kullanılan kullanıcı adı. Parola istenir. Kullanıcı adı yerel bilgisayarla kullanılamaz.

Örnek: /user:JSMITH

/PAROLA

/NODE bilgisayarlara erişirken WMIC tarafından kullanılan parola. Parola komut satırında görünür.

Örnek: /password:password

/ÇIKTI

Tüm çıkış yeniden yönlendirmesi için bir mod belirtir. Çıktı komut satırında görünmez ve çıkış başlamadan önce hedef temizlenir. Geçerli değerler STDOUT , PANOveya dosya adıdır.

Örnek: /output:clipboard

/EKLEME

Tüm çıkış yeniden yönlendirmesi için bir mod belirtir. Çıkış komut satırında görünmez ve çıkış başlamadan önce hedef temizlenmez ve çıkış hedefin geçerli içeriğinin sonuna eklenir. Geçerli değerler STDOUT , PANOveya dosya adıdır.

Örnek: /append:clipboard

/KÜME

LIST ve GET /EVERY anahtarıyla kullanılır. AGGREGATE AÇıKsa, /NODE tüm bilgisayarlar yanıt verince veya zaman aşımına uğradıysa LIST ve GET sonuçlarını görüntüler. AGGREGATE KAPALI ise, LIST ve GET sonuçları alınır alınmaz görüntüler.

Örnek: /aggregate:off veya /aggregate:on

Komut

Aşağıdaki WMIC komutları her zaman kullanılabilir. Daha fazla bilgi için bkz. WMIC komutlarını.

SINIF

WMI şemasındaki sınıflara doğrudan erişmek için WMIC'nin varsayılan diğer ad modundan çıkar. Kullanılabilir WMI sınıfları hakkında daha fazla bilgi için bkz. WMI sınıfları.

Örnek: wmic /output:c:\ClassOutput.htm class Win32_SoundDevice

YOL

WMI şemasındaki örneklere doğrudan erişmek için WMIC'nin varsayılan diğer ad modundan çıkar.

Örnek: wmic /output:c:\PathOutput.txt path Win32_SoundDevice get /value

BAĞLAM

Tüm genel anahtarların geçerli değerlerini görüntüler.

Örnek: wmic context

İstifa etmek

WMIC'den çıkar.

Örnek: wmic quit

ÇIKIŞ

WMIC'den çıkar.

Örnek: wmic exit

Gereksinim -leri

Gereksinim Değer
Desteklenen en düşük istemci Windows Vista
Desteklenen en düşük sunucu Windows Server 2008