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 |