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