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 |