Esistono mezzi per un'applicazione .NET per creare, eliminare, avviare e arrestare macchine virtuali Hyper-V?Manipolare Hyper-V da .NET
Vorrei creare un metodo automatico di avvio e arresto (le macchine create & elimina) virtuali da un'applicazione C#. Ho pensato che (almeno) ci sarebbe stato un modo per farlo tramite P/Invoke, ma non riesco a trovare nulla che discuti su come farlo.
Sarebbe preferibile qualsiasi collegamento ad alcune procedure dettagliate o documentazione.
C'è uno spazio dei nomi WMI ben popolato in 'root \ hypervisor' - Non sono sicuro di dove sia documentato, ma puoi sfogliare le classi/istanze/metodi lì da te. – ephemient