Azure. Не удалось установить удаленный сеанс с виртуальной машиной Azure с помощью сценария Runbook.

Я пытаюсь выполнить удаленные команды на виртуальной машине Azure, подключенной к контроллеру домена Azure Active Directory, используя HTTP-клиента WINRM из сценария Runure Azure в качестве модуля рабочего процесса. Вот мой код, который соединяет удаленный сеанс.

Код:

    $uri- kerberoscluster.eastus2.cloudapp.azure.com (WINRM HTTP port 5985 and WINRM HTTPS port 5986 were enabled)

    $cred- New-Object -typename System.Management.Automation.PSCredential -argumentlist $vmusername, $vmsecurepassword 

New-PSSession -ComputerName $uri -Credential $cred 

Мне нужно выполнить удаленную команду на виртуальной машине Azure, используя скрипт Runbook. Но выполнение сценария Runbook было приостановлено со следующим исключением. То же самое работает нормально в локальной сети.

The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: [kerberoscluster.eastus2.cloudapp.azure.com] Connecting to remote server kerberoscluster.eastus2.cloudapp.azure.com failed with the following error message : The WinRM client cannot process the request. If the authentication scheme is different from Kerberos, or if the client computer is not joined to a domain, then HTTPS transport must be used or the destination machine must be added to the TrustedHosts configuration setting. Use winrm.cmd to configure TrustedHosts. Note that computers in the TrustedHosts list might not be authenticated. You can get more information about that by running the following command: winrm help config. For more information, see the about_Remote_Troubleshooting Help topic.
https://docs.microsoft.com/en-us/azure/automation/automation-troubleshooting-automation-errors#troubleshoot-common-errors-when-working-with-runbooks

А также я попытался подключить удаленный сеанс с помощью HTRPS-клиента WINRM, перейдя по ссылке ниже https://blogs.technet.microsoft.com/rohit-minni/2017/01/18/remoting-into-azure-arm-virtual-machines-using-powershell/

Получил следующее исключение:

New-PSSession : [kerberoscluster.eastus2.cloudapp.azure.com] Connecting to remote server
kerberoscluster.eastus2.cloudapp.azure.com failed with the following error message : WinRM cannot complete the
operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and
that a firewall exception for the WinRM service is enabled and allows access from this computer. By default, the WinRM
firewall exception for public profiles limits access to remote computers within the same local subnet. For more
information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -ComputerName $uri -Credential $cred -UseSSL -SessionOption $sessi ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
   gTransportException
    + FullyQualifiedErrorId : WinRMOperationTimeout,PSSessionOpenFailed

Любая помощь будет принята с благодарностью.

1 ответ

Имеет ли идентификатор пользователя Org или имя участника-службы, используемый для запуска книги запусков, необходимые разрешения для группы ресурсов, содержащей виртуальные машины? Эта ошибка обычно возникает из-за проблем с разрешениями.

Другие вопросы по тегам