我已经使用powershell创建了Azure VM。这是我使用的脚本。
$UserName = "admin"
$Password = ConvertTo-SecureString "admin@123" -AsPlainText -Force
$psCred = New-Object System.Management.Automation.PSCredential($UserName, $Password)
New-AzureRmVm `
-ResourceGroupName "RGN" `
-Name "VName" `
-ImageName "Imagename" `
-Location "West US" `
-VirtualNetworkName "Vnetname" `
-SubnetName "default" `
-Credential $psCred `
-OpenPorts 3389
现在,我正在尝试与此虚拟机通信。这是我用来建立连接/会话的命令。
$UserName = "admin"
$Password = ConvertTo-SecureString "admin@123" -AsPlainText -Force
$psCred = New-Object System.Management.Automation.PSCredential($UserName, $Password)
$s = New-PSSession -ComputerName VName -Credential $psCred
是说用户名或密码不正确。有人可以向我解释我在做什么错。谢谢!
答案 0 :(得分:0)
我要使用的是“ domain \ admin”或“ computer \ admin”,也请在此执行该线程上的步骤。 https://github.com/Azure/azure-powershell/issues/1309
答案 1 :(得分:0)
您可以在Azure门户上添加要连接的VM的规则。然后在vm中配置WINRM。在您的PC中添加受信任的IP。
有关更多详细信息,请参见Access Azure Windows VM through Powershell。