Я могу вручную запустить следующий командлет на 10 узлах в AD, чтобы зарегистрировать запланированное задание:
Register-ScheduledTask `
-TaskName "MyTask" `
-Action $inlinePowershellScript `
-Trigger $myTaskTrigger `
-Principal $myTaskPrincipal
Я искал способы автоматизировать его на уровне AD (желательно без использования WinRM ..)
Согласно этой статье и списку доступных командлетов GroupPolicy, кажется, что единственный способ настроить объект групповой политики (с помощью командлетов PowerShell) - это использовать командлеты Set-GPRegistryValue
и Set-GPPrefRegistryValue
.
Похоже, что следующие разделы реестра доступны для запланированной задачи:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tasks
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Taskcache\Tree
Учитывая эти детали, есть ли способ выполнить настройку компьютера GPME computer configuration -> Preferences -> Control Panel Settings -> Scheduled Tasks -> New -> Scheduled Tasks
действия автоматически, используя $inlinePowershellScript
, $myTaskTrigger
и $myTaskPrincipal
?