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