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-CimSession
voor 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 |