Dela via


Restore-DscConfiguration

Återställer den tidigare konfigurationen för noden.

Syntax

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

Description

Cmdleten Restore-DscConfiguration återställer den tidigare konfigurationen för noden om det finns en tidigare konfiguration. Ange datorer med hjälp av CIM-sessioner (Common Information Model). Om du inte anger en måldator återställer cmdleten konfigurationen för den lokala datorn. Om det inte finns någon tidigare konfiguration för en viss nod returnerar den här cmdleten ett felmeddelande.

Den här cmdleten stöder inte parametern Confirm .

Exempel

Exempel 1: Återställa konfigurationen för den lokala datorn

Restore-DscConfiguration

Det här kommandot återställer konfigurationen för den lokala datorn.

Exempel 2: Återställa konfigurationen för en angiven dator

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

Det här exemplet återställer konfigurationen på en dator som anges av en CIM-session. Exemplet skapar en CIM-session för en dator med namnet Server01 för användning med cmdleten . Du kan också skapa en matris med CIM-sessioner för att tillämpa cmdleten på flera angivna datorer.

Det första kommandot skapar en CIM-session med hjälp av cmdleten New-CimSession och lagrar sedan CimSession-objektet i variabeln $Session . Kommandot uppmanar dig att ange ett lösenord. För mer information ange Get-Help New-CimSession.

Det andra kommandot återställer konfigurationen för de datorer som identifieras av CimSession-objekten som lagras i variabeln $Session , i det här fallet datorn med namnet Server01.

Parametrar

-AsJob

Anger att denna cmdlet kör kommandot som ett bakgrundsjobb.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CimSession

Kör cmdleten i en fjärrsession eller på en fjärrdator. Ange ett datornamn eller ett sessionsobjekt, till exempel utdata från en New-CimSession eller Get-CimSession cmdlet.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

Anger det maximala antalet samtidiga åtgärder som kan upprättas för att köra cmdleten.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False