Restore-DscConfiguration
De vorige configuratie voor het knooppunt wordt opnieuw toegepast.
Syntax
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 al 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: De configuratie voor een opgegeven computer herstellen
$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 met 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 New-CimSession
cmdlet en slaat u vervolgens het CimSession-object op in de $Session
variabele. De opdracht vraagt u om een wachtwoord. Typ Get-Help New-CimSession
voor meer informatie.
De tweede opdracht herstelt de configuratie voor de computers 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 deze cmdlet de opdracht als een achtergrondtaak uitvoert.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Voert de cmdlet uit in een externe sessie of op een externe computer. Voer een computernaam of een sessieobject in, zoals de uitvoer van een New-CimSession
cmdlet of Get-CimSession
.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |