При работе под рабочим процессом в ISE на моем Azure Automation Hybrid Runbook Worker это работает отлично. При выполнении такой же рабочий процесс через Azure автоматизации я получаю:Перемещение в Azure Automation Гибридные рабочие Runbook
Подключение к удаленному серверу имясервера произошла следующая ошибка сообщения: отказано в доступе.
Я также попытался выполнить Runbook с помощью runas с той же учетной записью, которую я использовал для входа в Hybrid Runbook Worker для запуска рабочего процесса в ISE. Целевой сервер и Hybrid Runbook Worker оба домена объединены, хотя в разных доменах.
Возможно ли, что выполнение рабочего процесса через Azure Automation представляет собой еще один прыжок, и я столкнулся с проблемой многопроцессорности?
workflow Temp
{
$User = 'domain\username'
$Password = ConvertTo-SecureString 'password' -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential ($User, $Password)
hostname
[Environment]::UserName
InlineScript
{
hostname
[Environment]::UserName
} -PSCredential $Credentials -PSComputerName servername
}
Это то, что я сделал, Remoting в DC от ISE: 1. Установите Remoting-пользователь с ролью «Администратор» DNS 2. Выполнить скрипт - не работает 3. Установите удаленное взаимодействие-пользователь «домен Admin ' 4. Выполнить над сценарием - рабочий 5. Смените удаляющего пользователя на роль «DNS Admin» 6. Запустите выше скрипта - работайте !!! 7. Перезапустить ISE 8. Запустить выше скрипт - не работает Почему работает шаг 6? Предоставляет ли InlineScript удаленный сервер удаленный сеанс, который остается открытым, например. таких как New-PSSession? Хотя Remote-PSSession не работает. –