Compartilhar via


Add-SCVMHost

Adiciona um computador como host de máquina virtual.

Syntax

Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-XenServerHost]
   [-EnableSecureMode <Boolean>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-NonTrustedDomainHost]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-PerimeterNetworkHost]
   [-Reassociate <Boolean>]
   -SecurityFile <String>
   -EncryptionKey <PSCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   [-VMHostGroup <HostGroup>]
   -VirtualizationManager <VirtualizationManager>
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-SshTcpPort <UInt32>]
   [-SshPublicKey <ClientSshPublicKey>]
   [-SshPublicKeyFile <String>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCVMHost
   -VMHostCluster <HostCluster>
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-MaintenanceHost <Boolean>]
   [-AvailableForPlacement <Boolean>]
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-Description <String>]
   [-CPUPercentageReserve <UInt16>]
   [-NetworkPercentageReserve <UInt16>]
   [-DiskSpaceReserveMB <UInt64>]
   [-MaxDiskIOReservation <UInt64>]
   [-MemoryReserveMB <UInt64>]
   [-VMPaths <String>]
   [-BaseDiskPaths <String>]
   [-RemoteConnectEnabled <Boolean>]
   [-RemoteConnectPort <UInt32>]
   [-EnableLiveMigration <Boolean>]
   [-LiveMigrationMaximum <UInt32>]
   [-LiveStorageMigrationMaximum <UInt32>]
   [-UseAnyMigrationSubnet <Boolean>]
   [-MigrationSubnet <String[]>]
   [-MigrationAuthProtocol <MigrationAuthProtocolType>]
   [-MigrationPerformanceOption <MigrationPerformanceOptionType>]
   [-EnableSecureMode <Boolean>]
   [-Reassociate <Boolean>]
   -Credential <VMMCredential>
   [-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet Add-SCVMHost adiciona um ou mais computadores como hosts de máquina virtual ao VMM (Virtual Machine Manager). Um host de máquina virtual é um computador físico gerenciado pelo VMM cuja função é hospedar uma ou mais máquinas virtuais.

Suporte ao host de máquina virtual no System Center 2019 – VMM

Do ponto de vista da rede e domínios, os tipos de hosts que o System Center 2019 – VMM dá suporte incluem:

  • Host do Windows ingressado no domínio. O host pode estar localizado em um domínio confiável ou não confiável.
  • Host windows de rede de perímetro. Um host do Windows não ingressado no domínio pode ser gerenciado da mesma forma que um host windows de rede de perímetro localizado em um domínio.
  • Um host ESX do VMware. Os hosts ESX não usam domínios do Windows Active Directory.
  • Um host Citrix XenServer. Os hosts XenServer são gerenciados da mesma forma se estão configurados ou não para usar o Windows Active Directory.

Do ponto de vista da plataforma de virtualização e do sistema operacional, os tipos de hosts que o System Center 2019 – VMM dá suporte incluem:

  • Hosts Hyper-V. Um servidor que executa o Windows Server 2008 ou posterior com a função Hyper-V habilitada.
  • Hosts ESX do VMware. Um host ESX VMware executando software proprietário, incluindo um hipervisor, que é gerenciado por um VMware vCenter Server executando o Windows.
  • Hosts Citrix XenServer. Um servidor Citrix XenServer executando um software proprietário, incluindo um hipervisor.

O System Center 2019 – VMM gerencia esses três tipos de hosts, embora cada tipo de host implemente a virtualização de uma maneira diferente. As seções a seguir descrevem cada tipo de host com mais detalhes. Você pode examinar a preparação do ambiente para o System Center 2019 – Virtual Machine Managerhttp://go.microsoft.com/fwlink/?LinkId=799436 na biblioteca do Microsoft TechNet em http://go.microsoft.com/fwlink/?LinkId=799436.

Antes de adicionar um host Hyper-V

  • Examine o gerenciamento de hosts Hyper-V e clusters de host com o VMMhttp://go.microsoft.com/fwlink/?LinkID=799438 na biblioteca do Microsoft TechNet em http://go.microsoft.com/fwlink/?LinkID=799438.
  • O cmdlet Add-SCVMHost habilita a função de servidor Hyper-V para você, mas primeiro você deve configurar a opção virtualização no BIOS manualmente.

Antes de adicionar um host de rede de perímetro Windows-Based

Para gerenciar um host baseado no Windows em uma rede de perímetro:

  • Instale o agente do VMM localmente no host de rede de perímetro.
  • Quando você executa a Instalação do VMM e escolhe a opção que indica que esse host está em uma rede de perímetro, o assistente solicita que você: -- Forneça uma chave de criptografia para o arquivo de segurança. -- Especifique onde deseja armazenar o arquivo de segurança.
  • Depois de instalar o agente local, obtenha o arquivo de segurança da pasta na qual ele está armazenado. O local padrão é C:\Arquivos de Programas\Microsoft System Center 2016\Virtual Machine Manager e o nome do arquivo de segurança é SecurityFile.txt
  • Copie o arquivo de segurança para um local acessível ao computador no qual um console do VMM está instalado.
  • Ao usar Add-SCVMHost para adicionar o host de rede de perímetro, você deve especificar a mesma chave de criptografia e apontar para o arquivo de segurança local usando os parâmetros EncryptionKey e SecurityFile . Followng é um exemplo de formato para estes parâmetros:

-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

O exemplo 2 descreve os cmdlets a serem usados para adicionar um host de rede de perímetro.

Antes de adicionar um host ESX do VMware

Antes de adicionar um host Citrix XenServer

Exemplos

Exemplo 1: Adicionar um host no mesmo domínio que o servidor do VMM

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount

O primeiro comando obtém o objeto de conta Executar como chamado HostComputer RunAsAccount e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para essa operação são uma conta de administrador local ou uma conta de domínio com direitos de administrador no computador que você deseja adicionar como host.

O segundo comando adiciona o objeto host chamado VMHost01 no domínio Contoso ao VMM como um host gerenciado, especifica uma descrição, habilita conexões remotas e especifica que a porta TCP 5900 será usada para conexões remotas com o VMHost01. Como o último comando é processado, $RunAsAccount fornece credenciais para Add-SCVMHost.

Exemplo 2: Adicionar um host localizado em uma rede de perímetro ao VMM

PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

O primeiro comando solicita um nome de usuário e senha e armazena as credenciais em $Key. O nome de usuário pode ser qualquer nome de usuário, mas a senha deve ser a mesma chave de criptografia usada quando o agente do VMM foi instalado neste computador. O agente do VMM deve ser instalado localmente em um computador localizado em uma rede de perímetro escolhendo a opção de agente local ao executar a Instalação. Especifique a chave de criptografia para o arquivo de segurança na página Pasta de Arquivos de Segurança do assistente de Instalação do System Center 2019 Virtual Machine Manager Agent.

O segundo comando adiciona um objeto host que representa o computador chamado VMHost02 ao banco de dados do VMM como um host gerenciado. O comando adiciona uma descrição, desabilita conexões remotas e especifica que esse host está localizado em uma rede de perímetro. Esse comando usa as credenciais armazenadas em $Key para descriptografar o conteúdo do SecurityFile.txt (que, neste exemplo, está localizado em C:\) e usa o conteúdo do SecurityFile.txt para autenticar o novo host.

Exemplo 3: adicionar um host localizado em um domínio não confiável ao VMM

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount

O primeiro comando obtém o objeto de conta Executar como chamado RunAsAccount02 e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para essa operação são uma conta com direitos de administrador para adicionar um host localizado no domínio não confiável ao servidor do VMM no domínio Contoso.com.

O segundo comando adiciona o VMHost03, localizado em um domínio que não é confiável por Contoso.com, ao banco de dados do VMM como um host gerenciado. Como esse comando é processado, $RunAsAccont fornece credenciais para Add-SCVMHost.

Exemplo 4: adicionar um host VMware ESX ao VMM

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup

O primeiro comando obtém o objeto de grupo de host chamado HostGroup02 e armazena o objeto na variável $HostGroup.

O segundo comando obtém o objeto de conta Executar como chamado Acct do Computador Host ESX e armazena o objeto na variável $RunAsAccount.

O terceiro comando obtém o objeto do gerenciador de virtualização chamado VirtMgrServer02 e armazena o objeto na variável $VirtMgr.

O último comando adiciona o Host01 do ESX ao HostGroup02. O comando fornece as credenciais na forma de uma conta Executar como armazenada no $RunAsAccount, que é necessário para adicionar esse host ao VMM.

Exemplo 5: Adicionar um host Citrix XenServer ao VMM

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989

O primeiro comando obtém o objeto de grupo de host chamado HostGroup04 e armazena o objeto na variável $HostGroup.

O segundo comando obtém o objeto de conta Executar como chamado Acct do Computador Host XenServer e armazena o objeto na variável $RunAsAccount. As credenciais necessárias para essa operação são uma conta com credenciais raiz no host XenServer.

O terceiro comando obtém o objeto de certificado para XenServerHost01 e armazena o objeto na variável $Certificate.

O último comando adiciona um XenServer como host ao HostGroup04 no VMM e fornece as credenciais na forma de uma conta Executar como armazenada em $RunAsAccount, que é necessária para adicionar esse host ao VMM.

Parâmetros

-AvailableForPlacement

Indica se o processo de posicionamento do VMM considerará esse host ou esse volume em um host qualificado como um possível local no qual implantar máquinas virtuais. Se esse parâmetro estiver definido como $False, você poderá optar por implantar máquinas virtuais nesse host ou volume de qualquer maneira. O valor padrão é True. Esse parâmetro não se aplica aos hosts ESX do VMware.

Quando você especificar esse parâmetro com adaptadores de rede, se definido como $False, o posicionamento não considerará as redes lógicas configuradas nesse adaptador de rede para determinar se o host é adequado para conectar uma máquina virtual.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BaseDiskPaths

Especifica os caminhos para discos base.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Certificate

Especifica um objeto de certificado de segurança.

Type:ClientCertificate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Especifica o nome de um computador que o VMM pode identificar exclusivamente em sua rede. Os formatos válidos são:

  • FQDN
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CPUPercentageReserve

Especifica o percentual de CPU a ser reserva para o uso do sistema operacional no computador host físico.

Se você não usar esse parâmetro para especificar a reserva, a configuração padrão para o grupo de host será usada: 10%. O processo de posicionamento do VMM não recomendará que uma máquina virtual seja colocada em um host, a menos que seus requisitos de recursos possam ser atendidos sem usar reservas de host.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Especifica um objeto de credencial ou, para alguns cmdlets, um objeto de conta Executar como que contém o nome de usuário e a senha de uma conta que tem permissão para executar essa ação. Ou, no caso de Restart-SCJob, tem permissão para concluir uma tarefa reiniciada.

Para obter mais informações sobre o objeto PSCredential , digite Get-Help Get-Credential.

Para obter mais informações sobre contas Executar como, digite Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Especifica uma descrição para o host.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSpaceReserveMB

Especifica a quantidade de espaço em disco, em megabytes (MB), a ser reservada para o uso do sistema operacional no computador host físico.

Se você não usar esse parâmetro para especificar a reserva, a configuração padrão para o grupo de host será usada: 100 MB. O processo de posicionamento do VMM não recomendará que uma máquina virtual seja colocada em um host, a menos que seus requisitos de recursos possam ser atendidos sem usar reservas de host.

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableLiveMigration

Indica se a migração dinâmica está habilitada no host.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSecureMode

Indica se o VMM se comunica com hosts ESX VMware e hosts Citrix XenServer no modo seguro. O valor padrão é $True.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionKey

Especifica as credenciais a serem usadas como uma chave de criptografia quando você adiciona um host Hyper-V localizado em uma rede de perímetro ao VMM.

Formato de exemplo: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Type:PSCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsDedicatedToNetworkVirtualizationGateway

Indica se o host é dedicado a um gateway de virtualização de rede.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Especifica que o andamento do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveMigrationMaximum

Especifica o número máximo de migrações dinâmicas simultâneas.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveStorageMigrationMaximum

Especifica o número máximo de migrações simultâneas de armazenamento dinâmico.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaintenanceHost

Esse parâmetro está obsoleto. Em vez disso , use AvailableForPlacement .

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxDiskIOReservation

Especifica o IOPS (E/S) máximo de disco por segundo no computador host físico.

Se você não usar esse parâmetro para especificar a reserva, a configuração padrão para o grupo de host será usada: 10000. O processo de posicionamento do VMM não recomendará que uma máquina virtual seja colocada em um host, a menos que seus requisitos de recursos possam ser atendidos sem usar reservas de host.

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryReserveMB

Especifica a quantidade de memória, em megabytes (MB), a ser reservada para o uso do sistema operacional host no computador host físico.

Se você não usar esse parâmetro para especificar a reserva, a configuração padrão para o grupo de host será usada: 256 MB. O processo de posicionamento do VMM não recomendará que uma máquina virtual seja colocada em um host, a menos que seus requisitos de recursos possam ser atendidos sem usar reservas de host.

Type:UInt64
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationAuthProtocol

Especifica o protocolo de autorização usado para migração. Os valores válidos são: CredSSP, Kerberos.

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

Especifica o tipo de opção de desempenho de migração. Os valores válidos são:

  • Standard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

Especifica uma matriz de sub-redes a ser usada para migração.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkPercentageReserve

Especifica o percentual de capacidade de rede a ser reserva para o uso do sistema operacional host no computador host físico.

Se você não usar esse parâmetro para especificar a reserva, a configuração padrão para o grupo de host será usada: 10%. O processo de posicionamento do VMM não recomendará que uma máquina virtual seja colocada em um host, a menos que seus requisitos de recursos possam ser atendidos sem usar reservas de host.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NonTrustedDomainHost

Indica que o host a ser adicionado ao VMM pertence a um domínio não confiável.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PerimeterNetworkHost

Indica que esse host está localizado em uma rede de perímetro.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reassociate

Reassocia um host atualmente gerenciado por um servidor VMM com outro servidor VMM.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectEnabled

Habilita, quando definido como $True, uma conexão em um servidor host que permite que os usuários se conectem a suas máquinas virtuais remotamente.

Esse parâmetro só se aplica a máquinas virtuais em hosts Hyper-V. Ele não é aplicável a máquinas virtuais em hosts ESX VMware ou hosts Citrix XenServer.

Type:Boolean
Aliases:VMRCEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoteConnectPort

Especifica um valor padrão para a porta TCP a ser usada quando um usuário remoto se conecta a uma máquina virtual. Normalmente, a porta padrão para um host Hyper-V é 2179.

Esse parâmetro não se aplica a hosts ESX VMware ou hosts Citrix XenServer.

Type:UInt32
Aliases:VMRCPort
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecurityFile

Especifica o caminho para um arquivo que contém o certificado e as credenciais a serem usadas para autenticação de um host Hyper-V localizado em uma rede de perímetro.

Esse parâmetro não se aplica a hosts ESX VMware ou hosts Citrix XenServer.

Formato de exemplo: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SshPublicKey

Especifica a chave pública usada pelas comunicações do Secure Shell (SSH).

Type:ClientSshPublicKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SshPublicKeyFile

Especifica o caminho para o arquivo de chave pública para estabelecer um canal SSH protegido com os hosts de destino.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SshTcpPort

Especifica o número da porta TCP usado pelo protocolo SSH.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

Especifica um valor numérico que representa uma porta TCP.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseAnyMigrationSubnet

Indica se qualquer sub-rede pode ser usada para migração.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualizationManager

Especifica um objeto do gerenciador de virtualização gerenciado pelo VMM.

Type:VirtualizationManager
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

Especifica um objeto de cluster de host do VMM.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Especifica um objeto de grupo de host de máquina virtual.

Type:HostGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor do VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMPaths

Especifica um conjunto de caminhos padrão (como cadeias de caracteres separadas pelo operador de pipeline) em um host em que os arquivos de máquina virtual podem ser armazenados.

Formato de exemplo: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-XenServerHost

Indica que o host especificado é um host Citrix XenServer.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Saídas

Host

Esse cmdlet retorna um objeto Host .