首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure中的新PSSession-运行手册(ARM)

Azure中的新PSSession-运行手册(ARM)
EN

Stack Overflow用户
提问于 2017-04-27 12:52:54
回答 1查看 1.8K关注 0票数 2

对于经典门户(ASM)中的Azure VM,我能够获得

  1. 必需的凭据与Get-AutomationPSCredential
  2. -ConnectionURIConnect-AzureVM.ps1

使用这两个参数,我能够在Azure-runbook中成功地执行New-PSSession

Q,我该怎么做才能在Azure-运行簿中打开PS-会话到Azure-VM (ARM)?

更新

运行簿(ARM)中的命令

$vmSession = New-PSSession -ConnectionUri 'https://xxx.yyy.cloudapp.azure.com:5985' -Credential $creds -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck)

错误信息

New: xxx.yyy.cloudapp.azure.com连接到远程服务器xxx.yyy.cloudapp.azure.com失败,出现以下错误消息: WinRM无法完成操作。验证指定的计算机名称是否有效,计算机是否可通过网络访问,以及是否启用了WinRM服务的防火墙异常并允许从此计算机进行访问。默认情况下,公共配置文件的WinRM防火墙异常限制对同一本地子网中的远程计算机的访问。有关更多信息,请参见about_Remote_Troubleshooting帮助主题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-28 02:21:31

根据您的错误,端口5985似乎被一些防火墙阻塞了。您可以使用telnet测试连接性。

代码语言:javascript
复制
telnet xxx.yyy.cloudapp.azure.com 5985

如果失败,则应另外检查:

  1. 在Windows防火墙上打开端口5985 (入站规则)。
  2. 在Azure NSG上打开端口5985 (入站规则)。注意NSG可能与网卡或子网相关,你最好检查一下。

  1. 在服务器VM上执行cmdlet。 winrm快速配置

确保您可以访问端口5985,然后在本地PC上进行测试,然后在Azure运行簿上进行测试。

我使用以下cmdlet,它对我有效。

代码语言:javascript
复制
New-PSSession -ConnectionUri 'http://IP:5985' -Credential $creds -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck)

注意:如果您没有在服务器上配置证书,则不能使用https,而应该使用http

代码语言:javascript
复制
PS C:\Users\v-shshui> New-PSSession -ConnectionUri 'http://*.*.*.*:5985' -Credential $creds -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck)

 Id Name            ComputerName    ComputerType    State         ConfigurationName     Availability
 -- ----            ------------    ------------    -----         -----------------     ------------
  7 Session7        *.*.*.*         RemoteMachine   Opened        Microsoft.PowerShell     Available

此外,如果要使用https,则需要配置证书,如此链接中所示。

更新

如果您想在Azure运行簿中对VM进行winrm,则应该使用https。这意味着您应该在Azure和Windows防火墙上打开端口5986 (默认情况下)。此外,您还需要在Azure VM上添加一个新的证书。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43658413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档