【发布时间】:2016-03-17 13:11:04
【问题描述】:
我已成功将多个 Azure 虚拟机部署到 Azure 资源组。也就是说,我使用新的Azure Resource Manager 部署模型从 JSON 模板部署虚拟机和相关资源。
我的问题是如何从我的笔记本电脑对这些虚拟机执行远程 PowerShell 脚本。我已经梳理了很多文章——但它们都展示了如何使用 Azure 中的经典虚拟机来做到这一点。我已经知道并成功使用了这一点。
现在,是否在使用 Azure 资源管理器创建的 Azure VM 上默认启用了证书的远程 PowerShell over SSL?如何连接 Enter-PSSession 或 Invoke-Command ?
【问题讨论】:
-
这不是我实际使用过的东西——但这可能会为你指明正确的方向——github.com/Azure/azure-quickstart-templates/tree/master/…
-
谢谢,这看起来很有希望 - 会试试看!
-
完成 - 使用 Azure Key Vault 中的证书配置基于 SSL 的 WinRM 可以正常工作,看起来是正确的方法。我现在可以针对在 JSON 模板中使用这些选项配置的 VM 执行远程 powershell。这个 PS 命令现在可以在我的笔记本电脑客户端上运行:Invoke-Command -ComputerName
.westeurope.cloudapp.azure.com -Credential $cred -UseSSL -ScriptBlock $script -SessionOption (New-PSSessionOption -SkipCACheck -SkipRevocationCheck -SkipCNCheck)
标签: powershell azure virtual-machine