我在Windows Azure上创建了一个Windows虚拟机,并通过SSL设置了winrm。远程winrm上的“访问被拒绝”
但是,我无法使用PowerShell脚本连接它。
当我运行以下:
Enter-PSSession -ConnectionUri https://myniceapp.cloudapp.net:5986
-Credential "hostname/username"
-SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck)
我得到一个提示,要求输入密码后,我键入我管理连接。
但是,当我尝试将其自动化,它始终以“访问被拒绝”
$securePassword = ConvertTo-SecureString -AsPlainText -Force "password"
$cred = New-Object System.Management.Automation.PSCredential "hostname/username", $securePassword
Enter-PSSession -ConnectionUri https://myniceapp.cloudapp.net:5986 -Credential $mycreds -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck)
任何想法返回?
编辑
完整的错误看起来是这样的:
输入-的PSSession:连接到myniceaspp.cloudapp.net与以下错误消息出现故障的远程服务器:访问被拒绝。有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。
在行:1个字符:1
+ Enter键-PSSession将-ConnectionUri https://myniceaspp.cloudapp ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~
+ CategoryInfo:InvalidArgument:(HTTPS:// ... myniceaspp udapp.net:5986/:Uri)输入-的PSSession],PSRemotingTransportException
+ FullyQualifiedErrorId:CreateRemoteRunspaceFailed
可能是您使用的用户是机器管理员但不是域管理员的情况。 – Aravind
@Aravind并不意味着我不应该使用提示连接吗? –
嗯。这是我遇到这个问题的场景。取决于该虚拟机是否是域(AD)的一部分。如果它只是一个VM,则上述情况不适用。我有这个工作http://michaelwasham.com/windows-azure-powershell-reference-guide/introduction-remote-powershell-with-windows-azure/ – Aravind