Condividi tramite


Add-SCVMHost

Aggiunge un computer come host macchina virtuale.

Sintassi

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>]

Descrizione

Il cmdlet Add-SCVMHost aggiunge uno o più computer come host di macchine virtuali a Virtual Machine Manager (VMM). Un host di macchine virtuali è un computer fisico gestito da VMM il cui ruolo consiste nell'ospitare una o più macchine virtuali.

Supporto host macchina virtuale in System Center - VMM

Dal punto di vista della rete e dei domini, i tipi di host supportati da System Center - VMM includono:

  • Host Windows aggiunto al dominio. L'host può trovarsi in un dominio attendibile o non attendibile.
  • Host Windows della rete perimetrale. Un host Windows non aggiunto a un dominio può essere gestito nello stesso modo di un host windows di rete perimetrale che si trova in un dominio.
  • Host VMware ESX. Gli host ESX non usano domini di Windows Active Directory.
  • Host Citrix XenServer. Gli host XenServer vengono gestiti nello stesso modo, indipendentemente dal fatto che siano configurati per l'uso di Windows Active Directory.

Dal punto di vista della piattaforma di virtualizzazione e del sistema operativo, i tipi di host supportati da System Center - VMM includono:

  • Hyper-V host. Un server che esegue Windows Server 2008 o versione successiva con il ruolo Hyper-V abilitato.
  • Host VMware ESX. Un host VMware ESX che esegue software proprietario, incluso un hypervisor, gestito da un server VMware vCenter che esegue Windows.
  • Host Citrix XenServer. Un server Citrix XenServer che esegue software proprietario, incluso un hypervisor.

System Center - VMM gestisce questi tre tipi di host, anche se ogni tipo di host implementa la virtualizzazione in modo diverso. Le sezioni seguenti descrivono in modo più dettagliato ogni tipo di host. È possibile esaminare Preparazione dell'ambiente per System Center Virtual Machine Manager.

Prima di aggiungere un host Hyper-V

Prima di aggiungere un host di rete perimetrale Windows-Based

Per gestire un host basato su Windows in una rete perimetrale:

  • Installare l'agente VMM in locale nell'host di rete perimetrale.
  • Quando si esegue il programma di installazione di VMM e si sceglie l'opzione che indica che l'host si trova in una rete perimetrale, la procedura guidata richiede di: -- Specificare una chiave di crittografia per il file di sicurezza. -- Specificare dove archiviare il file di sicurezza.
  • Dopo aver installato l'agente locale, ottenere il file di sicurezza dalla cartella in cui è archiviata. Il percorso predefinito è C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager, and the name of the security file is SecurityFile.txt
  • Copiare il file di sicurezza in un percorso accessibile al computer in cui è installata una console VMM.
  • Quando si usa add-SCVMHost per aggiungere l'host di rete perimetrale, è necessario specificare la stessa chiave di crittografia e puntare al file di sicurezza locale usando i parametri EncryptionKey e securityFile . Il codice seguente è un formato di esempio per questi parametri:

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

Nell'esempio 2 vengono descritti i cmdlet da usare per aggiungere un host di rete perimetrale.

Prima di aggiungere un host VMware ESX

Prima di aggiungere un host Citrix XenServer

Esempio

Esempio 1: Aggiungere un host nello stesso dominio del server 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

Il primo comando ottiene l'oggetto account RunAs RunAs Denominato HostComputer RunAsAccount e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account amministratore locale o un account di dominio con diritti di amministratore nel computer da aggiungere come host.

Il secondo comando aggiunge l'oggetto host denominato VMHost01 nel dominio Contoso a VMM come host gestito, specifica una descrizione, abilita le connessioni remote e specifica che la porta TCP 5900 verrà usata per le connessioni remote a VMHost01. Durante l'elaborazione dell'ultimo comando, $RunAsAccount fornisce le credenziali per Add-SCVMHost.

Esempio 2: Aggiungere un host situato in una rete perimetrale a 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

Il primo comando richiede un nome utente e una password e archivia le credenziali in $Key. Il nome utente può essere qualsiasi nome utente, ma la password deve essere la stessa chiave di crittografia usata quando l'agente VMM è stato installato nel computer. L'agente VMM deve essere installato localmente in un computer che si trova in una rete perimetrale scegliendo l'opzione agente locale quando si esegue il programma di installazione. È possibile specificare la chiave di crittografia per il file di sicurezza nella pagina Cartella file di sicurezza dell'Installazione guidata agente di System Center Virtual Machine Manager.

Il secondo comando aggiunge un oggetto host che rappresenta il computer denominato VMHost02 al database VMM come host gestito. Il comando aggiunge una descrizione, disabilita le connessioni remote e specifica che questo host si trova in una rete perimetrale. Questo comando usa le credenziali archiviate in $Key per decrittografare il contenuto di SecurityFile.txt (che, in questo esempio, si trova in C:\) and then uses the contents of SecurityFile.txt per autenticare il nuovo host.

Esempio 3: Aggiungere un host che si trova in un dominio non attendibile a VMM

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

Il primo comando ottiene l'oggetto account RunAs Denominato RunAsAccount02 e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account con diritti di amministratore per aggiungere un host che si trova nel dominio non attendibile al server VMM nel dominio Contoso.com.

Il secondo comando aggiunge VMHost03, che si trova in un dominio non considerato attendibile da Contoso.com, al database VMM come host gestito. Durante l'elaborazione di questo comando, $RunAsAccont fornisce le credenziali per Add-SCVMHost.

Esempio 4: Aggiungere un host VMware ESX a 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

Il primo comando ottiene l'oggetto gruppo host denominato HostGroup02 e archivia l'oggetto nella variabile $HostGroup.

Il secondo comando ottiene l'oggetto account RunAs denominato ESX Host Computer Acct e archivia l'oggetto nella variabile $RunAsAccount.

Il terzo comando ottiene l'oggetto virtualization manager denominato VirtMgrServer02 e archivia l'oggetto nella variabile $VirtMgr.

L'ultimo comando aggiunge ESX Host01 a HostGroup02. Il comando fornisce le credenziali sotto forma di account RunAs archiviato in $RunAsAccount, necessario per aggiungere questo host a VMM.

Esempio 5: Aggiungere un host Citrix XenServer a 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

Il primo comando ottiene l'oggetto gruppo host denominato HostGroup04 e archivia l'oggetto nella variabile $HostGroup.

Il secondo comando ottiene l'oggetto account RunAs denominato XenServer Host Computer Acct e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account con credenziali radice nell'host XenServer.

Il terzo comando ottiene l'oggetto certificato per XenServerHost01 e archivia l'oggetto nella variabile $Certificate.

L'ultimo comando aggiunge xenServer come host a HostGroup04 in VMM e fornisce le credenziali sotto forma di account RunAs archiviato in $RunAsAccount, necessario per aggiungere questo host a VMM.

Parametri

-AvailableForPlacement

Indica se il processo di posizionamento VMM considererà questo host o questo volume in un host idoneo come possibile percorso in cui distribuire le macchine virtuali. Se questo parametro è impostato su $False, è possibile scegliere di distribuire comunque macchine virtuali in questo host o volume. Il valore predefinito è True. Questo parametro non si applica agli host VMware ESX.

Quando si specifica questo parametro con schede di rete, se impostato su $False, il posizionamento non considererà le reti logiche configurate in questa scheda di rete per determinare se l'host è adatto per la connessione di una macchina virtuale.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-BaseDiskPaths

Specifica i percorsi dei dischi di base.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Certificate

Specifica un oggetto certificato di sicurezza.

Tipo:ClientCertificate
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ComputerName

Specifica il nome di un computer che VMM può identificare in modo univoco nella rete. I formati validi sono:

  • FQDN
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CPUPercentageReserve

Specifica la percentuale di CPU da riservare per l'uso del sistema operativo nel computer host fisico.

Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 10%. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.

Tipo:UInt16
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica un oggetto credenziale o, per alcuni cmdlet, un oggetto account RunAs che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. In alternativa, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.

Per altre informazioni sull'oggetto PSCredential , digitare .

Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount.

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specifica una descrizione per l'host.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiskSpaceReserveMB

Specifica la quantità di spazio su disco, in megabyte (MB), da riservare per l'uso del sistema operativo nel computer host fisico.

Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 100 MB. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.

Tipo:UInt64
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableLiveMigration

Indica se la migrazione in tempo reale è abilitata nell'host.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableSecureMode

Indica se VMM comunica con gli host VMware ESX e gli host Citrix XenServer in modalità protetta. Il valore predefinito è $True.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EncryptionKey

Specifica le credenziali da usare come chiave di crittografia quando si aggiunge un host Hyper-V che si trova in una rete perimetrale a VMM.

Formato di esempio: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Tipo:PSCredential
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IsDedicatedToNetworkVirtualizationGateway

Indica se l'host è dedicato a un gateway di virtualizzazione di rete.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LiveMigrationMaximum

Specifica il numero massimo di migrazioni in tempo reale simultanee.

Tipo:UInt32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LiveStorageMigrationMaximum

Specifica il numero massimo di migrazioni simultanee di archiviazione in tempo reale.

Tipo:UInt32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MaintenanceHost

Questo parametro è obsoleto. Usare AvailableForPlacement.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MaxDiskIOReservation

Specifica il numero massimo di operazioni di I/O su disco al secondo (IOPS) nel computer host fisico.

Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 10000. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.

Tipo:UInt64
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MemoryReserveMB

Specifica la quantità di memoria, in megabyte (MB), da riservare per l'uso del sistema operativo host nel computer host fisico.

Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 256 MB. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.

Tipo:UInt64
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MigrationAuthProtocol

Specifica il protocollo di autorizzazione utilizzato per la migrazione. I valori validi sono CredSSP, Kerberos.

Tipo:MigrationAuthProtocolType
Valori accettati:CredSSP, Kerberos
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MigrationPerformanceOption

Specifica il tipo di opzione delle prestazioni di migrazione. I valori validi sono:

  • Standard
  • UseCompression
  • UseSmbTransport
Tipo:MigrationPerformanceOptionType
Valori accettati:Standard, UseCompression, UseSmbTransport
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MigrationSubnet

Specifica una matrice di subnet da usare per la migrazione.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NetworkPercentageReserve

Specifica la percentuale di capacità di rete da riservare per l'uso del sistema operativo host nel computer host fisico.

Se non si usa questo parametro per specificare la riserva, viene usata l'impostazione predefinita per il gruppo host: 10%. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host, a meno che i requisiti delle risorse non possano essere soddisfatti senza usare riserve host.

Tipo:UInt16
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NonTrustedDomainHost

Indica che l'host da aggiungere a VMM appartiene a un dominio non attendibile.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PerimeterNetworkHost

Indica che questo host si trova in una rete perimetrale.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Reassociate

Riassocia un host attualmente gestito da un server VMM con un altro server VMM.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoteConnectEnabled

Abilita, se impostato su $True, una connessione in un server host che consente agli utenti di connettersi alle macchine virtuali in remoto.

Questo parametro si applica solo alle macchine virtuali in Hyper-V host. Non è applicabile alle macchine virtuali negli host VMware ESX o negli host Citrix XenServer.

Tipo:Boolean
Alias:VMRCEnabled
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoteConnectPort

Specifica un valore predefinito per la porta TCP da usare quando un utente remoto si connette a una macchina virtuale. In genere, la porta predefinita per un host Hyper-V è 2179.

Questo parametro non si applica agli host VMware ESX o agli host Citrix XenServer.

Tipo:UInt32
Alias:VMRCPort
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SecurityFile

Specifica il percorso di un file contenente il certificato e le credenziali da usare per l'autenticazione di un host Hyper-V che si trova in una rete perimetrale.

Questo parametro non si applica agli host VMware ESX o agli host Citrix XenServer.

Formato di esempio: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SshPublicKey

Specifica la chiave pubblica usata dalle comunicazioni Secure Shell (SSH).

Tipo:ClientSshPublicKey
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SshPublicKeyFile

Specifica il percorso del file di chiave pubblica per stabilire un canale SSH protetto con gli host di destinazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SshTcpPort

Specifica il numero di porta TCP usato dal protocollo SSH.

Tipo:UInt32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

Tipo:UInt32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseAnyMigrationSubnet

Indica se è possibile usare qualsiasi subnet per la migrazione.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VirtualizationManager

Specifica un oggetto di Virtualization Manager gestito da VMM.

Tipo:VirtualizationManager
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMHostCluster

Specifica un oggetto cluster host VMM.

Tipo:HostCluster
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMHostGroup

Specifica un oggetto gruppo host macchina virtuale.

Tipo:HostGroup
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VMPaths

Specifica un set di percorsi predefiniti (come stringhe separate dall'operatore della pipeline) in un host in cui è possibile archiviare i file della macchina virtuale.

Formato di esempio: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-XenServerHost

Indica che l'host specificato è un host Citrix XenServer.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

Host

Questo cmdlet restituisce un oggetto host .