我需要将桌面远程连接到在 Azure 中创建的 100 个 VM
I need to remote desktop into 100s of VMs created in Azure
我将在 Azure 中创建 100 台虚拟机,我将使用它们来执行我的 UI 测试用例。这里的挑战是我需要为 运行 测试准备一个活动桌面。目前我承诺我会下载 Microsoft 远程桌面管理器并从每个 RDP 会话连接到 20-30 台机器,因此能够使桌面在 100 台虚拟机中保持活动状态。
在 Azure 中,我观察到它为每个 VM 下载 1 个 rdp 文件。所以我现在的问题是,在 azure 中远程桌面进入 100 台虚拟机 运行 的最佳方式是什么?。有没有其他方法可以在不使用 RDP 管理器的情况下使桌面保持活动状态并登录?
如果您只是想让 VM 在启动时以用户身份登录,您可以通过自定义脚本扩展设置注册表项来实现。编写一个 powershell 脚本来设置自动登录注册表项,并通过自定义脚本扩展 运行 它。 powershell 脚本可能需要在最后重新启动 VM 才能使其首次登录。
这是一个自定义脚本扩展示例:
https://github.com/Azure/azure-quickstart-templates/tree/master/201-vm-custom-script-windows
以下是有关启动时自动登录的注册表项的信息:
https://support.microsoft.com/en-us/kb/324737
您可能还想将屏幕分辨率设置为合理的值:
https://technet.microsoft.com/en-us/library/jj603036(v=wps.630).aspx
我将在 Azure 中创建 100 台虚拟机,我将使用它们来执行我的 UI 测试用例。这里的挑战是我需要为 运行 测试准备一个活动桌面。目前我承诺我会下载 Microsoft 远程桌面管理器并从每个 RDP 会话连接到 20-30 台机器,因此能够使桌面在 100 台虚拟机中保持活动状态。
在 Azure 中,我观察到它为每个 VM 下载 1 个 rdp 文件。所以我现在的问题是,在 azure 中远程桌面进入 100 台虚拟机 运行 的最佳方式是什么?。有没有其他方法可以在不使用 RDP 管理器的情况下使桌面保持活动状态并登录?
如果您只是想让 VM 在启动时以用户身份登录,您可以通过自定义脚本扩展设置注册表项来实现。编写一个 powershell 脚本来设置自动登录注册表项,并通过自定义脚本扩展 运行 它。 powershell 脚本可能需要在最后重新启动 VM 才能使其首次登录。
这是一个自定义脚本扩展示例: https://github.com/Azure/azure-quickstart-templates/tree/master/201-vm-custom-script-windows
以下是有关启动时自动登录的注册表项的信息: https://support.microsoft.com/en-us/kb/324737
您可能还想将屏幕分辨率设置为合理的值: https://technet.microsoft.com/en-us/library/jj603036(v=wps.630).aspx