c# - .Net/C# 中远程启动和关闭 Azure 服务器

标签 c# .net azure

我在 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/

相关文章:

azure - 如何在 Application Insights 中获取每个功能应用程序的详细信息

java - 使用 Android 从 Microsoft Azure 插入和获取数据。出现错误

c# - 使用 .NET/C# 控制硬件(TFT 显示器、监视器)

c# - 使用 Webclient 上传字符串将 JSON 字符串上传到 PHP

c# - 二叉搜索树的递归函数实现

c# - 在 Azure 中将 tuespechkin 与 MVC 项目结合使用

.net - 在数据库事务中自动包装单元测试?

azure - Azure 通知中心的遥测选项的实际区别是什么?

c# - 非顶级表单的 StartPosition

c# - 使用派生类从 C# 中的 XML 反序列化对象