【问题标题】:How to delete hyper-v VM using C# WMI如何使用 C# WMI 删除 hyper-v VM
【发布时间】:2017-05-06 11:38:25
【问题描述】:

我正在尝试使用 c# 和 WMI 自动执行 hyper-v vm 操作。能够更改虚拟机状态。现在我需要使用 C# 和 WMI 删除 VM,Msvm_ComputerSystem 只有一个方法 RequestStateChange。有什么方法可以在 VM 上执行此操作。

【问题讨论】:

    标签: c# wmi hyper-v


    【解决方案1】:

    您需要使用Msvm_VirtualSystemManagementService 类的DestroyVirtualSystem 方法。您可以查看它的 documentation 或查看 sample script(它在 VBScript 中,但您应该能够相当容易地将其转换为 C#)。

    请注意,Hyper-V PowerShell cmdlets 非常丰富,可以使用 PowerShell 脚本或 C# 调用 - 请参阅 example 1example 2。您也可以考虑使用它们。

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 2019-11-22
      • 2023-03-03
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多