Azure将vm代理添加到从特殊VHD创建的虚拟机中

时间:2017-08-15 13:19:28

标签: .net azure cloud virtual-machine azure-virtual-machine

我有一个来自特殊VHD文件的VM。此VM不是通过代码创建的(在这种情况下,它已经安装了vm代理)。

这个特殊的VHD有Windows 7,但显然不是它里面的vm代理。如何自动将VM代理安装到此vm(我知道您可以通过从https://go.microsoft.com/fwlink/?LinkID=394789&clcid=0x409下载MSI文件并安装代理来手动执行此操作,但我正在寻找程序化解决方案,也许是PowerShell)?

1 个答案:

答案 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

像这样: enter image description here

几分钟后,我们可以在这里找到代理商。 enter image description here