PackageDeployment Modul Hilfe

Package Deployment Module

Read-WmiObject Cmdlet

Version 3.1.0.0

Read-WmiObject

Übersicht

Einfache WMI Abfrage absetzen

Syntax

Read-WmiObject [-Namespace] <String> [-Class] <String> [-Filter] <String> [-ContinueOnError] [-ResultVariablePrefix] <String> [-PropertyList] <String[]> [[-Context] <String>] [<CommonParameters>]

Beschreibung

Ermöglicht eine gezielte Abfrage verfügbarer System- und Softwarekomponenten. Eine Instanz wird nicht direkt über eine Nummer bestimmt, sondern mithilfe von Suchkriterien.

Parameter

-Class <String>

Dies ist der relative Pfad innerhalb des Namespaces und entspricht dem Klassennamen, für den die Anzahl der vorhandenen Instanzen auf dem System ermittelt werden soll.

Erforderlich

Ja

Position

1

Pipeline-Eingaben akzeptieren

Nein

-Context <String>

User: Ausführung unter Benutzerkonto; Protokollierung in HKEY_CURRENT_USER, also für den Benutzer.
UserPerService: Benutzerbezogener Befehl, Ausführung im Service-Kontext
Computer: Ausführung unter Benutzerkonto; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.
ComputerPerService: Ausführung im Service-Kontext; Protokollierung in HKEY_LOCAL_MACHINE, also für den Computer.

Erforderlich

Nein

Position

5

Pipeline-Eingaben akzeptieren

Nein

-ContinueOnError <SwitchParameter>

Setzt das Skript trotz eines aufgetretenen Fehlers im betreffenden Befehl fort

Erforderlich

Nein

Position

Named

Pipeline-Eingaben akzeptieren

Nein

-Filter <String>

In der Abfrage wird ein Kriterium angegeben (ähnlich wie die WHERE-Klausel in der SQL-Abfrage), das erfüllt sein muss. Passt dieses Kriterium zu einer gefundenen Instanz der angegebenen Klasse, so werden die Eigenschaften dieser Instanz verwendet. Es ist allerdings so, dass nicht eine Ergebnismenge zurück gegeben wird, sondern lediglich die erste Instanz zu der dieses Kriterium passt. Im Moment wird als Kriterium nur das Gleichheitszeichen unterstützt.

Erforderlich

Ja

Position

2

Pipeline-Eingaben akzeptieren

Nein

-Namespace <String>

Angabe des Namespaces, zu dem verbunden werden soll und in dem sich die Klasse (Objekt) befindet.

Erforderlich

Ja

Position

0

Pipeline-Eingaben akzeptieren

Nein

-PropertyList <String[]>

Die Eigenschaften, die bei der WMI-Abfrage ermittelt werden. Jeder Eigenschaftswert ist über eine Variable verfügbar. Beispiel: Präfix '_WMI_' und Eigenschaft 'Name' ergibt Variable '_WMI_Name'.

Erforderlich

Ja

Position

4

Pipeline-Eingaben akzeptieren

Nein

-ResultVariablePrefix <String>

Dieser Eintrag ergibt zusammen mit den Eigenschaften den eigentlichen Variablennamen, d.h. das Präfix wird den Variablennamen vorangestellt.

Erforderlich

Ja

Position

3

Pipeline-Eingaben akzeptieren

Nein

<CommonParameters>

Weitere Informationen zu 'common parameters' finden Sie mit dem Kommando "Get-Help about_CommonParameters".