Freigeben über


Get-DscConfigurationStatus

Ruft Daten zu abgeschlossenen Konfigurationsausführungen ab.

Syntax

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

Beschreibung

Das Get-DscConfigurationStatus Cmdlet ruft detaillierte Informationen zu abgeschlossenen Konfigurationsausführungen auf dem System ab. Standardmäßig werden die Informationen zur letzten Konfigurationsausführung zurückgegeben. Dieses Cmdlet ist nützlich, um Verlaufsinformationen zu Konfigurationsausführungen zu ermitteln, z. B. wann die Konfigurationen ausgeführt wurden, die status der Ausführungen, die Anzahl der Ressourcen in den Konfigurationen und welche Ressourcen erfolgreich waren oder fehlgeschlagen sind.

Beispiele

Beispiel 1: Abrufen von Informationen zur letzten Konfigurationsausführung

Get-DscConfigurationStatus

Dieser Befehl ruft Informationen zur letzten Konfigurationsausführung 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 Windows PowerShell Desired State Configuration (DSC) Konsistenzprüfung.

Beispiel 3: Abrufen von Informationen zur Konfigurationsausführung auf einem Remotecomputer

Get-DscConfigurationStatus -CimSession "Server01"

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

Parameter

-All

Gibt an, dass dieses Cmdlet Informationen zu allen Konfigurationsausführungen auf dem Computer abruft, einschließlich der Konfigurationsanwendung und der Konsistenzprüfung.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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-Cmdlets . Der Standardwert ist die aktuelle Sitzung auf dem lokalen Computer.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

Gibt die maximale Anzahl von gleichzeitigen Vorgängen an, die zum Ausführen des Cmdlets erstellt werden können. Wenn dieser Parameter ausgelassen oder der Wert eingegeben 0 wird, berechnet Windows PowerShell basierend auf der Anzahl der CIM-Cmdlets, die auf dem Computer ausgeführt werden, eine optimale Drosselungsgrenze für das Cmdlet. Dieser Drosselungsgrenzwert gilt nur für das aktuelle Cmdlet, nicht für die Sitzung oder den PC.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False