C# 및 WMI를 사용하여 Hyper-V VM 작업을 자동화하려고합니다. VM 상태를 변경할 수 있습니다. 이제 C# 및 WMI를 사용하여 VM을 삭제해야하며 Msvm_ComputerSystem에는 RequestStateChange 메서드가 하나만 있습니다. VM에서이 작업을 수행 할 수있는 방법이 있습니까?C# WMI를 사용하여 hyper-v VM을 삭제하는 방법
0
A
답변
1
Msvm_VirtualSystemManagementService
클래스의 DestroyVirtualSystem
메서드를 사용해야합니다. documentation을 보거나 sample script을 확인할 수 있습니다 (VBScript에 포함되어 있지만 C#으로 쉽게 변환 할 수 있어야합니다).
Hyper-V PowerShell cmdlets은 매우 풍부하며 PowerShell 스크립트 또는 C#에서 호출 할 수 있습니다 (example 1 및 example 2 참조). 당신도 그것들을 사용할 것을 고려할 수 있습니다.
고맙습니다. YSK –