Share via


Add-SCVMHost

Aggiunge un computer come host di macchine virtuali.

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 è 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 di rete perimetrale. Un host Windows non aggiunto a un dominio può essere gestito nello stesso modo di un host di rete perimetrale di Windows 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 in cui sono 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:

  • Host Hyper-V. Server che esegue Windows Server 2008 o versioni successive 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. Nelle sezioni seguenti sono contenute informazioni più dettagliate su 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 questo host si trova in una rete perimetrale, la procedura guidata richiede: -- 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:\Programmi\Microsoft System Center 2016\Virtual Machine Manager e il nome del file di sicurezza è 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 . Followng è 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 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 che si vuole 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. Quando viene elaborato l'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 un qualsiasi nome utente, ma la password deve corrispondere alla chiave di crittografia utilizzata al momento dell'installazione dell'agente VMM nel computer. L'agente VMM deve essere installato in locale in un computer che si trova in una rete perimetrale scegliendo l'opzione relativa all'agente locale quando si esegue l'installazione. È possibile specificare la chiave di crittografia per il file di sicurezza nella pagina Cartella file di sicurezza della procedura guidata dell'installazione guidata dell'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 l'host si trova in una rete perimetrale. Questo comando utilizza le credenziali specificate in $Key per decrittografare il contenuto di SecurityFile.txt, che nell'esempio si trova in C:\, e quindi utilizza il contenuto di tale file per autenticare il nuovo host.

Esempio 3: Aggiungere un host 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 RunAsAccount02 denominato RunAsAccount02 e archivia l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account con diritti di amministratore per l'aggiunta di un host che si trova nel dominio non trusted al server VMM nel dominio Contoso.com.

Il secondo comando aggiunge al database VMM come host gestito VMHost03, che si trova in un dominio non trusted di Contoso.com. Poiché questo comando viene elaborato, $RunAsAccont fornisce le credenziali per Add-SCVMHost.

Esempio 4: Aggiungere un host ESX VMware 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 del 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 gestione virtualizzazione 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 un account RunAs archiviato in $RunAsAccount, che è necessario 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 del 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 un xenServer come host a HostGroup04 in VMM e fornisce le credenziali sotto forma di un account RunAs archiviato in $RunAsAccount, che è 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 macchine virtuali. Se questo parametro è impostato su $False, è possibile scegliere di distribuire le macchine virtuali in questo host o volume comunque. 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.

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

-BaseDiskPaths

Specifica i percorsi dei dischi di base.

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

-Certificate

Specifica un oggetto certificato di protezione.

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

-ComputerName

Specifica il nome di un computer identificabile in modo univoco da VMM nella rete. I formati validi sono:

  • Nome di dominio completo
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CPUPercentageReserve

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

Se non si utilizza questo parametro per specificare la riserva, verrà utilizzata l'impostazione predefinita per il gruppo host, ovvero 10%. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host a meno che i relativi requisiti di risorsa non possano essere soddisfatti senza usare le riserve host.

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

-Credential

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

Per altre informazioni sull'oggetto PSCredential , digitare Get-Help Get-Credential.

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

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

-Description

Specifica una descrizione per l'host.

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

-DiskSpaceReserveMB

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

Se non si utilizza questo parametro per specificare la riserva, verrà utilizzata l'impostazione predefinita per il gruppo host, ovvero 100 MB. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host a meno che i relativi requisiti di risorsa non possano essere soddisfatti senza usare le riserve host.

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

-EnableLiveMigration

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

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

-EnableSecureMode

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

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

-EncryptionKey

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

Formato di esempio: -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 l'host è dedicato a un gateway di virtualizzazione di rete.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-LiveMigrationMaximum

Specifica il numero massimo di migrazioni live simultanee.

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

-LiveStorageMigrationMaximum

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

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

-MaintenanceHost

Questo parametro è obsoleto. Usare invece AvailableForPlacement .

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

-MaxDiskIOReservation

Specifica il disco massimo I/O al secondo (I/O al secondo) 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 relativi requisiti di risorsa non possano essere soddisfatti senza usare le riserve host.

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

-MemoryReserveMB

Specifica la quantità di memoria, in megabyte (MB), per riservare 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 relativi requisiti di risorsa non possano essere soddisfatti senza usare le riserve host.

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

-MigrationAuthProtocol

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

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

-MigrationPerformanceOption

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

  • 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

Specifica una matrice di subnet da usare per la migrazione.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 utilizza questo parametro per specificare la riserva, verrà utilizzata l'impostazione predefinita per il gruppo host, ovvero 10%. Il processo di posizionamento VMM non consiglia di inserire una macchina virtuale in un host a meno che i relativi requisiti di risorsa non possano essere soddisfatti senza usare le riserve host.

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

-NonTrustedDomainHost

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

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

-PerimeterNetworkHost

Indica che questo host si trova in una rete perimetrale.

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

-PROTipID

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

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

-Reassociate

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 host Hyper-V. Non è applicabile alle macchine virtuali in host VMware ESX o host Citrix XenServer.

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

-RemoteConnectPort

Specifica un valore predefinito per la porta TCP da utilizzare 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 ESX VMware o agli host Citrix XenServer.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente la shell dei comandi.

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

-SecurityFile

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

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

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

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

-SshPublicKey

Specifica la chiave pubblica utilizzata per le comunicazioni SH (Secure Shell).

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

-SshPublicKeyFile

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

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

-SshTcpPort

Specifica il numero di porta TCP usato dal protocollo SSH.

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

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

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

-UseAnyMigrationSubnet

Indica se è possibile usare qualsiasi subnet per la migrazione.

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

-VirtualizationManager

Specifica un oggetto di Gestione virtualizzazione gestito da VMM.

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

-VMHostCluster

Specifica un oggetto cluster host VMM.

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

-VMHostGroup

Specifica un oggetto gruppo host di macchina virtuale.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

-VMPaths

Specifica una serie di percorsi predefiniti (come stringhe separate da operatori barra verticale) da utilizzare per l'archiviazione di file di macchina virtuale in un host specifico.

Formato di esempio: -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 che l'host specificato è un host Citrix XenServer.

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

Output

Host

Questo cmdlet restituisce un oggetto Host .