Создание группы AD с помощью PowerShell не работает в Runbook Orchestrator - PullRequest
0 голосов
/ 30 декабря 2018

Мне не удается запустить сценарий PowerShell в System Center Orchestrator Runbook.Код работает в автономном приложении PowerShell, но тот же код в Runbook вызывает эту ошибку:

Термин «New-ADGroup» не распознается как имя командлета, функции, файла сценария.или работоспособная программа.Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.

Я написал код для проверки существования группы, а если ее нет, тогдасоздать группу AD.Приведенный ниже код работает в автономной оболочке Powershell:

$TargetOU = "OU=Test,DC=applet,DC=com"
$GroupName = "test"

try { Get-ADGroup -Identity $GroupName }
catch {
    New-ADGroup -GroupCategory: "Security" -GroupScope: "Global" -Name "$Groupname" -Path: "$TargetOU" 
}

Я ожидаю запустить код в Runbook Orchestrator, чтобы проверить наличие группы безопасности.Если он не существует, создайте группу безопасности.

Спасибо за потраченное время

1 Ответ

0 голосов
/ 09 января 2019

Решение заключается в том, что версия powershell в Runbook Orchestrator отличается от версии на хост-компьютере.Ссылка: get-cmd.com/?p=3731 содержит инструкции по проверке текущей версии в Orchestrator и обновлению до требуемой версии

.
...