我有一个脚本,我在azure powershell中运行以创建虚拟机。创建它后,我远程并运行Windows更新然后安装我们的应用程序。看着整个事情可能会自动化。
一旦我使用New-AzureVM
配置vm,我看到我可以使用WaitForBoot
命令等待它启动但是如何在vm上运行远程命令?例如,要启动Windows更新,请传输并运行我的应用安装文件吗?
我在几年前看到了一个blog post,他使用Invoke-Command
进行了描述,但这并不简单,包括下载证书,以管理员身份将其安装到您的计算机等。有更简单的方法吗?如果我按照他描述的那样做,我将能够运行Windows更新并安装我的应用程序? powershell是否适合执行此任务?
答案 0 :(得分:0)
您已经提到了Remote PowerShell option,它仍然是一个有效的选项。
调整Azure VM的另一种方法是创建自定义PowerShell脚本,将其放在Azure Blob存储上以将其置于中心位置,然后使用Custom Script Extension在VM中运行它。