Restore-DscConfiguration
Повторно применяет предыдущую конфигурацию для узла.
Синтаксис
Restore-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Restore-DscConfiguration
повторно применяет предыдущую конфигурацию для узла, если предыдущая конфигурация существует. Укажите компьютеры, используя сеансы модели CIM.
Если целевой компьютер не указан, командлет восстанавливает конфигурацию на локальном компьютере. Если для определенного узла нет предыдущей конфигурации, этот командлет возвращает сообщение об ошибке.
Этот командлет не поддерживает параметр Confirm .
Примеры
Пример 1. Восстановление конфигурации для локального компьютера
Restore-DscConfiguration
Эта команда восстанавливает конфигурацию для локального компьютера.
Пример 2. Восстановление конфигурации для указанного компьютера
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session
В этом примере восстанавливается конфигурация на компьютере, указанном сеансом CIM. Пример создает сеанс CIM для компьютера с именем Server01, чтобы использовать с командлетом. Кроме того, можно создать массив сеансов CIM для применения командлета к нескольким указанным компьютерам.
Первая команда создает сеанс CIM с помощью командлета New-CimSession
, а затем сохраняет объект CimSession в переменной $Session
. Команда запрашивает пароль. Для получения дополнительных сведений введите Get-Help New-CimSession
.
Вторая команда восстанавливает конфигурацию компьютеров, определенных объектами CimSession , хранящимися в $Session
переменной , в данном случае компьютер с именем Server01.
Параметры
-AsJob
Указывает, что этот командлет выполняет команду как фоновое задание.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Запуск командлета в удаленном сеансе или на удаленном компьютере. Введите имя компьютера или объект сеанса, например выходные данные командлета New-CimSession
или Get-CimSession
.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ThrottleLimit
Указание максимального количества одновременных операций, которые можно выполнять для запуска командлета.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |