Редактирование блока цитирования: Для подчеркивания я хочу выполнить различные команды на каждом хосте. Блок цитирования
если Вы хотите различные команды, где параллельная часть? найдите что-либо подобное означает запускать ту же команду на наборе хостов (работающий параллельно)..., если Вы хотите сделать разные вещи на различных хостах, который является последовательным процессом
Не напрямую. Вам придется подходить к каждому ресурсу, который вы хотите модулировать, независимо.
Например, если вы хотите смоделировать существующие роли и функции Windows, вы можете написать что-то вроде
Get-WindowsFeature -ComputerName ny-web01 |
? installed |
% {$t = ''} { $t += @"
WindowsFeature "Role-$($_.Name)"
{
Name = '$($_.Name)'
Ensure = 'Present'
"@
if ($_.dependson)
{
$t += @"
DependsOn = '[WindowsFeature]Role-$($_.Name)'
"@
}
$t += @'
}
'@
} {$t}
Каждый ресурс будет уникальным в том, как вы хотите для определения тех вещей, которыми вы хотите управлять.
Если у вас есть веб-сервер, вы можете использовать Генератор желаемых состояний для создания конфигураций для ваших веб-сайтов, пулов приложений и компонентов IIS.
Не все, но это может дать вам фору.
Теперь есть нечто, называемое ReverseDSC , которое позволяет создавать файлы конфигурации DSC на основе существующей системы. Он по-прежнему не работает для всех аспектов системы, но поддерживает многие распространенные сценарии.
Я создал модуль PowerShell под названием DscBaseline, так как не хотел создавать эти конфигурации с нуля. Он создает конфигурации DSC на основе системы, из которой он запускается. Доступно по адресу:
Дополнительная информация доступна в README.md со следующей выдержкой, показывающей покрытие.
Покрытие
DscBaseline создает конфигурации для следующего.
- Политика безопасности — Политика учетной записи (SecurityPolicyDsc)
- Политика безопасности — Параметр безопасности (SecurityPolicyDsc)
- Политика безопасности — Назначение прав пользователя (SecurityPolicyDsc)
- Политика аудита (AuditPolicyDsc)
- Сеть (NetworkingDsc)
- Службы (PSDscResources)
- *Групповая политика - ЭКСПЕРИМЕНТАЛЬНАЯ . Подробнее об известных проблемах см. (PSDscResources)