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 |