Delen via


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