Поделиться через


Get-DscConfiguration

Возвращает текущую конфигурацию узлов.

Синтаксис

Get-DscConfiguration
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [<CommonParameters>]

Описание

Командлет Get-DscConfiguration получает текущую конфигурацию узлов, если конфигурация существует. Укажите компьютеры, используя сеансы модели CIM. Если целевой компьютер не указан, командлет возвращает конфигурацию с локального компьютера.

Примеры

Пример 1. Получение конфигурации для локального компьютера

Get-DscConfiguration

Эта команда возвращает текущее состояние локального компьютера.

Пример 2. Получение конфигурации для указанного компьютера

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Get-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

-ThrottleLimit

Указание максимального количества одновременных операций, которые можно выполнять для запуска командлета. Если этот параметр опущен или введено значение 0 , то Windows PowerShell вычисляет оптимальное ограничение регулирования для командлета на основе количества командлетов CIM, запущенных на компьютере. Предел регулирования применим только к текущему командлету, а не к сеансу или компьютеру.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False