Ich versuche, Hyper-V-VM-Operationen mit C# und WMI zu automatisieren. Kann den VM-Status ändern. Jetzt muss ich VM mit C# und WMI löschen und Msvm_ComputerSystem hat nur eine Methode RequestStateChange. Gibt es eine Möglichkeit, diese Aktion auf VM durchzuführen?So löschen Sie Hyper-v-VM mit C# WMI
0
A
Antwort
1
Sie müssen die DestroyVirtualSystem
Methode der Msvm_VirtualSystemManagementService
Klasse verwenden. Sie können auf documentation oder überprüfen Sie eine sample script (es ist in VBScript, aber Sie sollten in der Lage, es ziemlich leicht in C# übersetzen).
Beachten Sie, dass die Hyper-V PowerShell cmdlets unglaublich reich sind und mit einem PowerShell-Skript oder aus C# aufgerufen werden können - siehe example 1 und example 2. Sie können sie auch verwenden.
Verwandte Themen
- 1. So rufen Sie WMI mit MinGW
- 2. WMI: Registrieren Sie Assembly mit WMI-Repository über InstrumentationManager.RegisterAssembly
- 3. CPU-Auslastung mit WMI & C#
- 4. So markieren Sie Ordner zum Löschen C#
- 5. So löschen Sie mit sparql
- 6. C# WMI HDD SMART
- 7. WMI-Abfragen in C?
- 8. Wie erhalten Sie Daten von WMI mit einer C-Anwendung?
- 9. So löschen Sie einen Datensatz in der Datenbank mit C#
- 10. So löschen Sie JTable
- 11. So löschen Sie MemoryCache?
- 12. So löschen Sie ein Winkelfeld
- 13. So löschen Sie ein Array
- 14. So löschen/löschen Sie eine Cache-Variable
- 15. So fügen Sie eine WMI-Abfrage (WQL) hinzu
- 16. So löschen Sie AD-Gruppe
- 17. Problem mit WMI-Daten
- 18. Warten Sie, bis Prozess mit Python WMI
- 19. So löschen Sie nur mit dem Primärschlüssel?
- 20. So löschen Sie einige Datensätze mit Abfrage
- 21. So löschen Sie Dokumente mit CMIS
- 22. So löschen Sie eine Tabelle Zeile mit der Schaltfläche Löschen
- 23. WMI mit WCF-Dienst
- 24. Enumerate Audio-Eingabegeräte mit WMI
- 25. So löschen Sie mehrere Elemente aus ListView C# mit Schaltfläche "Löschen"
- 26. Warum sind WMI-Abfragen manchmal so langsam?
- 27. So löschen Sie ein Array in Visual C#
- 28. So löschen Sie iCloud-Dokumente?
- 29. So löschen Sie zwischengespeicherte Benutzeragenten
- 30. So löschen Sie std :: ostream
Vielen Dank YSK –