我可以使用以下winrm在VM上设置WinRM。想要创建此VM的映像并使用它来创建其他VM。配置的VM已经是sysprep并且创建了一个新的VM,但WInRM无法正常工作。
这是可能的,还是我每次从图像创建VM时都必须执行这些步骤。这些vms将在同一个vpn上创建
更新: WinRM似乎正在运行但无法连接。所有虚拟机都将在同一个VPN中创建。
是否与创建的证书有关。从映像创建VM时,计算机名称将不同。
答案 0 :(得分:0)
默认情况下,在配置WinRM完成后,然后sysprep此VM,并使用此VHD创建新VM,WinRM将作为原始VM工作。
我们应该使用以下脚本在本地PC上添加信任主机:
Set-Item wsman:\localhost\Client\TrustedHosts -value *
然后我们可以使用此脚本来winrm Azure VM:
$username = 'username'
$pass = ConvertTo-SecureString -string 'password' -AsPlainText -Force
$cred = New-Object -typename System.Management.Automation.PSCredential -argumentlist $username, $pass
Enter-PSSession -ComputerName "FQDN" -Credential $cred -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck)
顺便说一句,如果我们想通过公共IP地址来winrm这个VM,我们应该将端口5985添加到NSG入站规则。