我已经成功创建了一个通用的VHD并用它创建了一个新的Azure虚拟机。
但是,当您推广VM时,它似乎会丢失所有用户设置。
VM最初启动时配置用户设置的最佳方法是什么?我想设置的一些用户配置是:
我已经阅读了很多关于Windows答案文件(unattend.xml)的文章。这是一种可行的方法,还是Azure提供了更简单的途径?
答案 0 :(得分:0)
看看custom script extensions。它们使您可以在配置后运行外部托管的PowerShell脚本。我在过去使用它来在首次启动时执行初始注册表配置。
另一种选择是使用启动脚本(编辑组策略 - > Windows设置 - >脚本(启动/关闭) - >启动 - > Powershell)。这通常会在每次启动时运行,但是你可以做一些事情,例如创建一个空文件作为标志来表示它已经运行并在脚本开始时检查这一点。