Restore-DscConfiguration
Riapplica la configurazione precedente per il nodo.
Sintassi
Restore-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il Restore-DscConfiguration
cmdlet riapplica la configurazione precedente per il nodo, se esiste una configurazione precedente. Specificare i computer tramite sessioni Common Information Model (CIM).
Se non si specifica un computer di destinazione, il cmdlet ripristina la configurazione dal 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: Ripristinare la configurazione per un computer specificato
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session
Questo esempio mostra come ripristinare la configurazione in un computer specificato tramite una sessione CIM. L'esempio crea una sessione CIM da usare con il cmdlet per un computer denominato Server01. In alternativa, è possibile creare una matrice di sessioni CIM per applicare il cmdlet a più computer specificati.
Il primo comando crea una sessione CIM usando il cmdlet e quindi archivia l'oggetto New-CimSession
CimSession nella $Session
variabile. Il comando richiede l'immissione di una password. Per ulteriori informazioni, digitare Get-Help New-CimSession
.
Il secondo comando ripristina la configurazione per i computer identificati dagli oggetti CimSession archiviati nella $Session
variabile, in questo caso, il computer denominato Server01.
Parametri
-AsJob
Indica che questo cmdlet esegue il comando come processo in background.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 New-CimSession
cmdlet o Get-CimSession
.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Specifica il numero massimo di operazioni simultanee che è possibile stabilire per eseguire il cmdlet.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |