Úlohy služby WMI: Počítačový software
Úlohy rozhraní WMI pro počítačový software získávají informace, jako je například software nainstalovaný instalační službou systému Microsoft Windows (MSI) a verzemi softwaru. Další příklady najdete na webu TechNet ScriptCenter na https://www.microsoft.com/technet.
Příklady skriptů uvedené v tomto tématu získávají data pouze z místního počítače. Další informace o tom, jak pomocí skriptu získat data ze vzdálených počítačů, naleznete v tématu Připojení k rozhraní WMI na vzdáleném počítači.
Následující postup popisuje, jak spustit skript.
Spuštění skriptu
- Zkopírujte kód a uložte ho do souboru s příponou .vbs, například název_souboru.vbs. Ujistěte se, že textový editor nepřidá do souboru .txt příponu.
- Otevřete okno příkazového řádku a přejděte do adresáře, do kterého jste soubor uložili.
- Na příkazovém řádku zadejte cscript filename.vbs.
- Pokud nemáte přístup k protokolu událostí, zkontrolujte, jestli používáte příkazový řádek se zvýšenými oprávněními. Některé protokoly událostí, jako je protokol událostí zabezpečení, můžou být chráněné řízením uživatelských přístupů (UAC).
Poznámka
Ve výchozím nastavení cscript zobrazí výstup skriptu v okně příkazového řádku. Vzhledem k tomu, že skripty rozhraní WMI můžou vytvářet velké objemy výstupu, můžete chtít výstup přesměrovat na soubor. Na příkazovém řádku zadejte cscript filename.vbs > outfile.txt a přesměrujte výstup skriptu název_souboru.vbs do outfile.txt.
Poznámka
Spuštění dotazu Select * from Win32_Product může vést k neočekávanému chování. Důvodem je to, že poskytovatel, který podporuje Win32_Product, není optimalizovaný. Další informace naleznete v článku znalostní báze 974524.
Následující tabulka uvádí příklady skriptů, které lze použít k získání různých typů dat z místního počítače.
Jak můžu... | Třídy nebo metody služby WMI | ||||
---|---|---|---|---|---|
... odinstalovat software pomocí skriptu? | Pokud byl software nainstalován pomocí Instalační služby systému Windows (MSI), použijte Win32_Product třídy WMI a Uninstall metoda.
|
||||
... inventarizace veškerého softwaru nainstalovaného v počítači pomocí skriptu? | Pokud byl software nainstalován pomocí Instalační služby systému Microsoft Windows (MSI) použijte třídu WMI Win32_Product.
|
||||
... zjistěte, jakou verzi Microsoft Office je nainstalovaná? | Použijte třídu Win32_Product a zkontrolujte hodnotu vlastnosti verze.
|