Restore-DscConfiguration
Ponownie zbiera poprzednią konfigurację węzła.
Składnia
Restore-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie Restore-DscConfiguration
cmdlet ponownie wyświetli poprzednią konfigurację węzła, jeśli istnieje poprzednia konfiguracja. Określ komputery przy użyciu sesji modelu wspólnych informacji (CIM).
Jeśli nie określisz komputera docelowego, polecenie cmdlet przywróci konfigurację komputera lokalnego. Jeśli nie ma poprzedniej konfiguracji dla określonego węzła, to polecenie cmdlet zwraca komunikat o błędzie.
To polecenie cmdlet nie obsługuje parametru Confirm .
Przykłady
Przykład 1: Przywracanie konfiguracji komputera lokalnego
Restore-DscConfiguration
To polecenie przywraca konfigurację komputera lokalnego.
Przykład 2: Konfiguracja przywracania dla określonego komputera
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session
W tym przykładzie przywraca konfigurację na komputerze określonym przez sesję ciągłej integracji. W przykładzie jest tworzona sesja modelu ciągłej integracji dla komputera o nazwie Server01 do użycia z poleceniem cmdlet . Alternatywnie utwórz tablicę sesji ciM, aby zastosować polecenie cmdlet do wielu określonych komputerów.
Pierwsze polecenie tworzy sesję CIM przy użyciu New-CimSession
polecenia cmdlet , a następnie zapisuje obiekt CimSession w zmiennej $Session
. Polecenie wyświetla monit o podanie hasła. Aby uzyskać więcej informacji, wpisz polecenie Get-Help New-CimSession
.
Drugie polecenie przywraca konfigurację komputerów zidentyfikowanych przez obiekty CimSession przechowywane w zmiennej $Session
, w tym przypadku komputer o nazwie Server01.
Parametry
-AsJob
Wskazuje, że to polecenie cmdlet uruchamia polecenie jako zadanie w tle.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Uruchamia polecenie cmdlet w sesji zdalnej lub na komputerze zdalnym. Wprowadź nazwę komputera lub obiekt sesji, taki jak dane wyjściowe New-CimSession
polecenia cmdlet lub Get-CimSession
.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Określa maksymalną liczbę współbieżnych operacji, które można ustanowić w celu uruchomienia polecenia cmdlet.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |