Delen via


Restore-DscConfiguration

Past de vorige configuratie voor het knooppunt opnieuw toe.

Syntaxis

Restore-DscConfiguration
       [-CimSession <CimSession[]>]
       [-ThrottleLimit <Int32>]
       [-AsJob]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

De Restore-DscConfiguration cmdlet past de vorige configuratie voor het knooppunt opnieuw toe als er een eerdere configuratie bestaat. Geef computers op met behulp van CIM-sessies (Common Information Model). Als u geen doelcomputer opgeeft, herstelt de cmdlet de configuratie van de lokale computer. Als er geen eerdere configuratie voor een bepaald knooppunt is, retourneert deze cmdlet een foutbericht.

Deze cmdlet biedt geen ondersteuning voor de parameter Confirm.

Voorbeelden

Voorbeeld 1: De configuratie voor de lokale computer herstellen

Restore-DscConfiguration

Met deze opdracht wordt de configuratie voor de lokale computer hersteld.

Voorbeeld 2: Configuratie herstellen voor een opgegeven computer

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session

In dit voorbeeld wordt de configuratie hersteld op een computer die is opgegeven door een CIM-sessie. In het voorbeeld wordt een CIM-sessie gemaakt voor een computer met de naam Server01 voor gebruik met de cmdlet. U kunt ook een matrix van CIM-sessies maken om de cmdlet toe te passen op meerdere opgegeven computers.

Met de eerste opdracht maakt u een CIM-sessie met behulp van de cmdlet New-CimSession en slaat u vervolgens het CimSession--object op in de variabele $Session. De opdracht vraagt u om een wachtwoord. Typ Get-Help New-CimSessionvoor meer informatie.

Met de tweede opdracht wordt de configuratie hersteld voor de computers die zijn geïdentificeerd door de CimSession objecten die zijn opgeslagen in de $Session variabele, in dit geval de computer met de naam Server01.

Parameters

-AsJob

Geeft aan dat met deze cmdlet de opdracht wordt uitgevoerd als achtergrondtaak.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CimSession

De cmdlet wordt uitgevoerd in een externe sessie of op een externe computer. Voer een computernaam of een sessieobject in, zoals de uitvoer van een New-CimSession of Get-CimSession cmdlet.

Type:CimSession[]
Aliassen:Session
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ThrottleLimit

Hiermee geeft u het maximum aantal gelijktijdige bewerkingen op dat kan worden ingesteld om de cmdlet uit te voeren.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False