我在 Azure 上有一个 VM,用于运行一些计算密集型工作。在让用户放松之前,我想用 C# 构建一个小型桌面应用程序,允许用户远程启动 Azure VM、启动到它的 RDP 连接并关闭 VM。
我已经更新了我的 Visual Studio 以包含 Azure 库,但在 Google 上花了一些时间后,我找不到任何好的代码示例来帮助解决此问题。
有人能指出我正确的方向吗?
最佳答案
查看 .Net 的 Azure 管理库 https://azure.microsoft.com/nl-nl/blog/simpler-azure-management-libraries-for-net/
它允许您管理您的虚拟机。有关管理虚拟机(包括启动和停止)的示例项目,请参阅此代码存储库:https://github.com/Azure-Samples/compute-dotnet-manage-vm
您可以轻松创建调用这些库的桌面应用程序。
正如 Liam 评论的那样,另一种选择是使用 powershell 并使用桌面应用程序启动 powershell 脚本。桌面应用程序可以提供必要的参数。这种方法的优点是您始终可以使用相同的 powershell 脚本自动执行任务。
关于c# - .Net/C# 中远程启动和关闭 Azure 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40680446/