Partager via


Méthode ExportSystemDefinition de la classe Msvm_VirtualSystemManagementService

Exporte une machine virtuelle, ou un instantané d’une machine virtuelle, vers un fichier. La machine virtuelle doit être à l’état « hors tension » ou « enregistrée » pour être exportée. La machine virtuelle, ses paramètres de configuration associés et ses paramètres de ressources associés seront conservés dans le fichier résultant.

Syntaxe

uint32 ExportSystemDefinition(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  string                 ExportDirectory,
  [in]  string                 ExportSettingData,
  [out] CIM_ConcreteJob    REF Job
);

Paramètres

ComputerSystem [in]

Référence à un CIM_ComputerSystem qui représente la machine virtuelle à exporter.

ExportDirectory [in]

Chemin d’accès complet du répertoire vers lequel la machine virtuelle doit être exportée. Si la propriété CreateVmExportSubdirectory de la classe Msvm_VirtualSystemExportSettingData dans le paramètre ExportSettingData a la valeur True, ce répertoire peut être réutilisé pour exporter plusieurs machines virtuelles et cette méthode place chaque définition de machine virtuelle dans un sous-répertoire distinct sous ce chemin.

ExportSettingData [in]

Une instance incorporée de la classe Msvm_VirtualSystemExportSettingData qui représente les paramètres de l’opération d’exportation.

Travail [out]

Si l’opération est effectuée de manière asynchrone, cette méthode retourne 4096 et ce paramètre contient une référence à un objet dérivé de CIM_ConcreteJob.

Valeur retournée

Cette méthode retourne l’une des valeurs suivantes.

Terminé avec aucune erreur (0)

Paramètres de méthode vérifiés - Travail démarré (4096)

Échec (32768)

Accès refusé (32769)

Non pris en charge (32770)

L’état est inconnu (32771)

Délai d’expiration (32772)

Paramètre non valide (32773)

Le système est en cours d’utilisation (32774)

État non valide pour cette opération (32775)

Type de données incorrect (32776)

Le système n’est pas disponible (32777)

Mémoire insuffisante (32778)

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau uniquement]
Espace de noms
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

Msvm_VirtualSystemManagementService