Restore-DscConfiguration
Riapplica la configurazione precedente per il nodo.
Sintassi
Restore-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Restore-DscConfiguration
riapplica la configurazione precedente per il nodo, se esiste una configurazione precedente. Specificare i computer usando sessioni CIM (Common Information Model).
Se non si specifica un computer di destinazione, il cmdlet ripristina la configurazione del computer locale. Se non è presente alcuna configurazione precedente per un nodo specifico, questo cmdlet restituisce un messaggio di errore.
Questo cmdlet non supporta il parametro Confirm.
Esempio
Esempio 1: Ripristinare la configurazione per il computer locale
Restore-DscConfiguration
Questo comando ripristina la configurazione per il computer locale.
Esempio 2: Configurazione di ripristino per un computer specificato
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session
In questo esempio viene ripristinata la configurazione in un computer specificato da una sessione CIM. Nell'esempio viene creata una sessione CIM per un computer denominato Server01 da usare con il cmdlet . In alternativa, creare una matrice di sessioni CIM per applicare il cmdlet a più computer specificati.
Il primo comando crea una sessione CIM usando il cmdlet New-CimSession
e quindi archivia l'oggetto CimSession nella variabile $Session
. Il comando richiede una password. Per altre informazioni, digitare Get-Help New-CimSession
.
Il secondo comando ripristina la configurazione per i computer identificati dall'CimSession oggetti archiviati nella variabile $Session
, in questo caso il computer denominato Server01.
Parametri
-AsJob
Indica che questo cmdlet esegue il comando come processo in background.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CimSession
Esegue il cmdlet in una sessione remota o in un computer remoto. Immettere un nome computer o un oggetto sessione, ad esempio l'output di un cmdlet New-CimSession
o Get-CimSession
.
Tipo: | CimSession[] |
Alias: | Session |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ThrottleLimit
Specifica il numero massimo di operazioni simultanee che è possibile stabilire per eseguire il cmdlet.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |