classe Msvm_VirtualSystemMigrationService

Representa o serviço de migração do sistema virtual. Ele é usado para migrar um sistema virtual ou para migrar o armazenamento de um sistema virtual de uma plataforma de virtualização para outra.

A sintaxe a seguir é um código MOF (Formato de Objeto Gerenciado) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_VirtualSystemMigrationService : CIM_VirtualSystemMigrationService
{
  string   InstanceID;
  string   Caption = "Hyper-V Migration Service";
  string   Description = "Hyper-V Migration Service";
  string   ElementName = "Hyper-V Migration Service";
  datetime InstallDate;
  uint16   OperationalStatus[] = 2;
  string   StatusDescriptions[] = "OK";
  string   Status = "OK";
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  string   Name = "migrationwmi";
  string   CreationClassName = "Msvm_VirtualSystemMigrationService";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   StartMode;
  boolean  Started;
  uint32   ActiveVirtualSystemMigrationCount;
  uint32   ActiveStorageMigrationCount;
  string   MigrationServiceListenerIPAddressList[];
};

Membros

A classe Msvm_VirtualSystemMigrationService tem esses tipos de membros:

Métodos

A classe Msvm_VirtualSystemMigrationService tem esses métodos.

Método Descrição
AddNetworkSettings Adiciona sub-redes de rede de migração para o serviço de migração do sistema virtual.
CheckSystemCompatibilityInfo Verifica as informações de compatibilidade para obter compatibilidade com o sistema de computador de hospedagem.
CheckVirtualSystemIsMigratable Método para migrar um sistema virtual ou o armazenamento de um sistema virtual para um host de destino especificado por um nome de host.
CheckVirtualSystemIsMigratableToHost Determina se o sistema virtual especificado pode ser migrado para um host de destino especificado por um nome de rede ou endereço IP.
GetSystemCompatibilityInfo Gera um blob opaco de dados que contém informações de compatibilidade para o sistema especificado.
GetSystemCompatibilityVectors Obtém vetores de compatibilidade para uma máquina virtual ou um host.
Windows 8.1: esse valor não tem suporte até Windows 8.1 e Windows Server 2012 R2.
MigrateVirtualSystemToHost Migra um sistema virtual ou o armazenamento de um sistema virtual para um host de destino especificado por um nome de host.
MigrateVirtualSystemToSystem Move, migra ou realoca um sistema virtual para um sistema de destino.
ModifyNetworkSettings Modifica as sub-redes de rede de migração do serviço de migração do sistema virtual.
ModifyServiceSettings Modifica os dados de configuração do serviço de migração.
RemoveNetworkSettings Remove sub-redes de rede de migração do serviço de migração do sistema virtual.
RequestStateChange Solicita uma alteração de estado
Startservice Inicia o serviço.
StopService Interrompe o serviço.

Propriedades

A classe Msvm_VirtualSystemMigrationService tem essas propriedades.

ActiveStorageMigrationCount

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O número de migrações de armazenamento atuais em andamento.

ActiveVirtualSystemMigrationCount

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O número de migrações atuais do sistema virtual em andamento.

AvailableRequestedStates

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica os valores possíveis para o parâmetro RequestedState do método RequestStateChange . Essa propriedade é herdada de CIM_EnabledLogicalElement.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement e sempre é definida como "Serviço de Migração do Hyper-V".

CommunicationStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica a capacidade da instrumentação de se comunicar com o elemento gerenciado subjacente. Um valor nulo indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe ou subclasse usada na criação de uma instância. Essa propriedade é herdada de CIM_Service e sempre é definida como "Msvm_VirtualSystemMigrationService".

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement e sempre é definida como "Serviço de Migração do Hyper-V".

DetailedStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Complementa a propriedade PrimaryStatus com detalhes de status adicionais. Um valor nulo indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto. Essa propriedade é herdada de CIM_ManagedElement e sempre é definida como "Serviço de Migração do Hyper-V".

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Configuração de inicialização ou padrão de um administrador para o estado habilitado de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e está sempre definida como 2 (Habilitada).

EnabledState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Os estados habilitados e desabilitados de um elemento. Essa propriedade também pode indicar as transições entre esses estados solicitados. Essa propriedade é herdada de CIM_EnabledLogicalElement e está sempre definida como 2 (Habilitada).

HealthState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A integridade atual do elemento. Esse atributo expressa a integridade desse elemento, mas não necessariamente a de seus subcomponentes. Os valores possíveis são de 0 a 30, em que 5 significa que o elemento é totalmente íntegro e 30 significa que o elemento é completamente não funcional. Essa propriedade é herdada de CIM_ManagedSystemElement e está sempre definida como 5 (OK).

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que a configuração da máquina virtual foi criada. Essa propriedade é herdada de CIM_ManagedSystemElement.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement e sempre é definida como Null.

MigrationServiceListenerIPAddressList

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

A lista de endereços IP do host que podem ser usados para a migração do sistema virtual.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O rótulo pelo qual o objeto é conhecido. Essa propriedade é herdada de CIM_Service e sempre é definida como "migrationwmi".

OperatingStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status atuais para a condição operacional do elemento e pode ser usado para fornecer mais detalhes em relação ao valor da propriedade EnabledState . Um valor nulo indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

OperationalStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Os status atuais do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement e cada elemento de matriz é sempre definido como 2 (OK).

OtherEnabledState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve o estado habilitado ou desabilitado do elemento quando a propriedade EnabledState é definida como 1 (Outros). Essa propriedade deve ser definida como Null quando EnabledState for qualquer valor diferente de 1. Essa propriedade é herdada de CIM_EnabledLogicalElement e está sempre definida como Null.

PrimaryOwnerContact

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um valor que fornece informações sobre como o proprietário primário do serviço pode ser acessado (por exemplo, número de telefone, endereço de email e assim por diante). Essa propriedade é herdada de CIM_Service e sempre é definida como Null.

PrimaryOwnerName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome do proprietário primário do serviço, se um for definido. O proprietário principal é o contato de suporte inicial para o serviço. Essa propriedade é herdada de CIM_Service e sempre é definida como Null.

PrimaryStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status de alto nível. Essa propriedade deve ser usada em conjunto com a propriedade DetailedStatus para fornecer status de integridade detalhado e de alto nível do elemento e seus subcomponentes. Um valor nulo indica que essa propriedade não foi implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

RequestedState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O último estado solicitado ou desejado para o elemento. O estado real do elemento é representado por EnabledState. Essa propriedade é fornecida para comparar os últimos estados solicitados e atuais habilitados ou desabilitados. Uma instância específica de CIM_EnabledLogicalElement pode não dar suporte ao método RequestStateChange . Se isso ocorrer, o valor 12 (Não Aplicável) será usado. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como 12 (Não Aplicável).

Iniciado

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o serviço está em execução no momento. Essa propriedade é herdada de CIM_Service.

StartMode

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um valor de cadeia de caracteres que indica se o serviço é iniciado automaticamente por um sistema, um sistema operacional ou é iniciado somente após a solicitação. Essa propriedade é herdada de CIM_Service e sempre é definida como Null.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Essa propriedade é herdada de CIM_ManagedSystemElement e está sempre definida como "OK".

StatusDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Cadeias de caracteres que descrevem os vários valores de matriz OperationalStatus . Essa propriedade é herdada de CIM_ManagedSystemElement e as cadeias de caracteres sempre são definidas como "OK".

SystemCreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe de criação do sistema de escopo. Essa propriedade é herdada de CIM_Service e sempre é definida como "Msvm_ComputerSystem".

Systemname

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome do sistema de computador de hospedagem. Essa propriedade é herdada de CIM_Service.

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data ou hora em que o estado habilitado do elemento foi alterado pela última vez. Essa propriedade é herdada de CIM_EnabledLogicalElement.

TransitioningToState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica o estado de destino para o qual a instância está em transição. Essa propriedade é herdada de CIM_EnabledLogicalElement.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe