Restore-DscConfiguration
Vuelve a aplicar la configuración anterior para el nodo.
Syntax
Restore-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El Restore-DscConfiguration
cmdlet vuelve a aplicar la configuración anterior para el nodo, si existe una configuración anterior. Especifique los equipos usando sesiones del Modelo de información común (CIM).
Si no especifica un equipo de destino, el cmdlet restaura la configuración del equipo local. Si no hay ninguna configuración anterior para un nodo determinado, este cmdlet devuelve un mensaje de error.
Este cmdlet no admite el parámetro Confirm .
Ejemplos
Ejemplo 1: Restauración de la configuración del equipo local
Restore-DscConfiguration
Este comando restaura la configuración del equipo local.
Ejemplo 2: Restaurar la configuración de un equipo especificado
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session
En este ejemplo se restaura la configuración de un equipo especificado por una sesión CIM. En el ejemplo se crea una sesión CIM para un equipo denominado Server01 para su uso con el cmdlet . También puede crear una matriz de sesiones CIM para aplicar el cmdlet a varios equipos especificados.
El primer comando crea una sesión CIM mediante el New-CimSession
cmdlet y, a continuación, almacena el objeto CimSession en la $Session
variable . El comando le pide una contraseña. Para obtener más información, escriba Get-Help New-CimSession
.
El segundo comando restaura la configuración de los equipos identificados por los objetos CimSession almacenados en la $Session
variable , en este caso, el equipo denominado Server01.
Parámetros
-AsJob
Indica que este cmdlet ejecuta el comando como un trabajo en segundo plano.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Ejecuta el cmdlet en una sesión remota o en un equipo remoto. Escriba un nombre de equipo o un objeto de sesión, como la salida de 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
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Especifica el número máximo de operaciones simultáneas que se pueden establecer para ejecutar el cmdlet.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |