我有一个来自特殊VHD文件的VM。此VM不是通过代码创建的(在这种情况下,它已经安装了vm代理)。
这个特殊的VHD有Windows 7,但显然不是它里面的vm代理。如何自动将VM代理安装到此vm(我知道您可以通过从https://go.microsoft.com/fwlink/?LinkID=394789&clcid=0x409下载MSI文件并安装代理来手动执行此操作,但我正在寻找程序化解决方案,也许是PowerShell)?
答案 0 :(得分:0)
如何自动将VM代理安装到此虚拟机?
我们可以使用PowerShell安装Azure VM代理,但VM应该正在运行并且可以连接到Internet。
我们可以使用这个powershell脚本来安装它:
#download msi file:
Invoke-WebRequest -Uri "http://go.microsoft.com/fwlink/?LinkID=394789" -OutFile $env:temp\agent.msi
cd $env:temp
# unattended installation of the VM agent
msiexec.exe /i agent.msi /quiet