WMI-Aufgaben: Betriebssysteme
WMI-Aufgaben für Betriebssysteme rufen Informationen zum Betriebssystem ab, etwa die Version sowie Informationen zum Aktivierungsstatus oder den installierten Hotfixes.
In den in diesem Artikel enthaltenen Skriptbeispielen werden nur Daten vom lokalen Computer abgerufen. Weitere Informationen zum Verwenden des Skripts zum Abrufen von Daten von Remotecomputern finden Sie unter Herstellen einer Verbindung mit WMI auf einem Remotecomputer.
Nachstehend wird die Skriptausführung näher beschrieben.
So führen Sie ein Skript aus
- Kopieren Sie den Code, und speichern Sie ihn in einer Datei mit VBS-Erweiterung, z. B. filename.vbs. Stellen Sie sicher, dass der Text-Editor der Datei keine TXT-Erweiterung hinzufügt.
- Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben.
- Geben Sie an der Eingabeaufforderung CScript filename.vbs ein.
- Wenn Sie nicht auf ein Ereignisprotokoll zugreifen können, überprüfen Sie, ob Sie eine Eingabeaufforderung mit erhöhten Rechten verwenden. Einige Ereignisprotokolle, z. B. das Sicherheitsereignisprotokoll, können durch die Benutzerkontensteuerung (User Account Control, UAC) geschützt sein.
Hinweis
Standardmäßig zeigt CScript die Ausgabe eines Skripts im Eingabeaufforderungsfenster an. Da WMI-Skripts sehr viele Ausgabedaten erzeugen können, sollten Sie die Ausgabe in eine Datei umleiten. Geben Sie cscript filename.vbs > outfile.txt in die Eingabeaufforderung ein, um die Ausgabe des Skripts filename.vbs an outfile.txt umzuleiten.
In der folgenden Tabelle sind Skriptbeispiele aufgeführt, die zum Abrufen verschiedener Datentypen vom lokalen Computer verwendet werden können.
Vorgehensweisen | WMI-Klassen oder -Methoden | ||||
---|---|---|---|---|---|
Ermitteln, ob ein Service Pack auf einem Computer installiert wurde | Verwenden Sie die Win32_OperatingSystem-Klasse, und überprüfen Sie den Wert der Eigenschaften ServicePackMajorVersion und ServicePackMinorVersion.
|
||||
Ermitteln, wann das Betriebssystem auf einem Computer installiert wurde | Verwenden Sie die Win32_OperatingSystem-Klasse und die InstallDate-Eigenschaft.
|
||||
Ermitteln, welche Version des Windows-Betriebssystems auf einem Computer installiert wurde | Verwenden Sie die Win32_OperatingSystem-Klasse, und rufen Sie die Eigenschaften Name und Version ab.
|
||||
Ermitteln, welcher Ordner der Windows-Ordner (%Windir%) auf einem Computer ist | Verwenden Sie die Win32_OperatingSystem-Klasse, und überprüfen Sie den Wert der Eigenschaft WindowsDirectory.
|
||||
Ermitteln, welche Hotfixes auf einem Computer installiert wurden | Verwenden Sie die Win32_QuickFixEngineering-Klasse.
|
||||
Ermitteln, ob das Betriebssystem auf einem Computer aktiviert werden muss | Verwenden Sie die Win32_WindowsProductActivation-Klasse, und überprüfen Sie den Wert der Eigenschaft ActivationRequired.
|
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für