如何在通过PowerShell创建azure虚拟机后运行Windows更新?

时间:2016-02-19 00:51:08

标签: windows powershell azure

我有一个脚本,我在azure powershell中运行以创建虚拟机。创建它后,我远程并运行Windows更新然后安装我们的应用程序。看着整个事情可能会自动化。

一旦我使用New-AzureVM配置vm,我看到我可以使用WaitForBoot命令等待它启动但是如何在vm上运行远程命令?例如,要启动Windows更新,请传输并运行我的应用安装文件吗?

我在几年前看到了一个blog post,他使用Invoke-Command进行了描述,但这并不简单,包括下载证书,以管理员身份将其安装到您的计算机等。有更简单的方法吗?如果我按照他描述的那样做,我将能够运行Windows更新并安装我的应用程序? powershell是否适合执行此任务?

1 个答案:

答案 0 :(得分:0)

您已经提到了Remote PowerShell option,它仍然是一个有效的选项。

调整Azure VM的另一种方法是创建自定义PowerShell脚本,将其放在Azure Blob存储上以将其置于中心位置,然后使用Custom Script Extension在VM中运行它。