Freigeben über


Get-DscConfigurationStatus

Ruft Daten zu abgeschlossenen Konfigurationsausführungen ab.

Syntax

Get-DscConfigurationStatus
   [-All]
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Get-DscConfigurationStatus ruft detaillierte Informationen über die abgeschlossene Konfiguration auf dem System ab. Standardmäßig werden die Informationen zur letzten Konfigurationsausführung zurückgegeben. Dieses Cmdlet ist hilfreich, um verlaufsgeschichtliche Informationen über Die Konfigurationen zu finden, z. B. beim Ausführen der Konfigurationen, beim Ausführen der Konfigurationen, beim Status der Ausführung, bei der Anzahl der Ressourcen in den Konfigurationen und bei welchen Ressourcen ein Fehler aufgetreten ist.

Beispiele

Beispiel 1: Abrufen von Informationen zur letzten Konfigurationsausführung

Get-DscConfigurationStatus

Dieser Befehl ruft Informationen zur letzten Konfiguration ab.

Beispiel 2: Abrufen von Informationen zu allen Konfigurationen

Get-DscConfigurationStatus -All

Dieser Befehl ruft Informationen zu allen Konfigurationen ab, die auf dem System ausgeführt wurden, einschließlich der Konsistenzüberprüfung der Windows PowerShell Desired State Configuration (DSC).

Beispiel 3: Abrufen von Informationen zur Konfiguration, die auf einem Remotecomputer ausgeführt wird

Get-DscConfigurationStatus -CimSession "Server01"

Dieser Befehl ruft die Konfigurationsausführungsdetails des Remotecomputers namens Server01 ab. Dies verwendet den WSMan-Transport, um eine Verbindung mit dem Remotecomputer herzustellen, und erfordert, dass der Verbindungsbenutzer ein Administrator auf dem Remotecomputer ist.

Parameter

-All

Gibt an, dass dieses Cmdlet Informationen zu allen auf dem Computer ausgeführten Konfigurationen abruft, einschließlich der Konfigurationsanwendung und der Konsistenzüberprüfung.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-AsJob

Gibt an, dass dieses Cmdlet den Befehl als Hintergrundauftrag ausführt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-CimSession

Führt das Cmdlet in einer Remotesitzung oder auf einem Remotecomputer aus. Geben Sie einen Computernamen oder ein Sitzungsobjekt ein, z. B. die Ausgabe eines New-CimSession- oder Get-CimSession Cmdlet. Der Standardwert ist die aktuelle Sitzung auf dem lokalen Computer.

Typ:CimSession[]
Aliase:Session
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ThrottleLimit

Gibt die maximale Anzahl gleichzeitiger Vorgänge an, die zum Ausführen des Cmdlets eingerichtet werden können. Wenn dieser Parameter ausgelassen wird oder ein Wert von 0 eingegeben wird, berechnet Windows PowerShell ein optimales Drosselungslimit für das Cmdlet basierend auf der Anzahl der CIM-Cmdlets, die auf dem Computer ausgeführt werden. Der Drosselungsgrenzwert gilt nur für das aktuelle Cmdlet, nicht für die Sitzung oder für den Computer.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False