Get-DscConfiguration
Возвращает текущую конфигурацию узлов.
Синтаксис
Default (по умолчанию)
Get-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[<CommonParameters>]
Описание
Командлет Get-DscConfiguration получает текущую конфигурацию узлов, если она существует. Укажите компьютеры с помощью сеансов Common Information Model (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
Указывает, что этот командлет выполняет команду в качестве фонового задания.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-CimSession
Выполняет командлет в удаленном сеансе или на удаленном компьютере. Введите имя компьютера или объект сеанса, например выходные данные
Свойства параметра
| Тип: | |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | Сессия |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ThrottleLimit
Указывает максимальное количество параллельных операций, которые можно установить для выполнения командлета. Если этот параметр опущен или введено значение 0, Windows PowerShell вычисляет оптимальное ограничение регулирования для командлета на основе количества командлетов CIM, работающих на компьютере. Ограничение регулирования применяется только к текущему командлету, а не к сеансу или к компьютеру.
Свойства параметра
| Тип: | Int32 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.