Condividi tramite


Get-SCVMHostRating

Calcola la classificazione di posizionamento per uno o più host gestiti da VMM in cui potrebbe essere necessario distribuire una macchina virtuale specifica.

Sintassi

FromVMClouds

Get-SCVMHostRating
    -Cloud <Cloud[]>
    -VM <VM>
    [-HighlyAvailable <Boolean>]
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-VMMServer <ServerConnection>]
    [-VMName <String>]
    [-IsMigration]
    [-IsCloudOnlyRating]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

FromVMHosts

Get-SCVMHostRating
    -VMHost <Host[]>
    -VM <VM>
    [-HighlyAvailable <Boolean>]
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-VMName <String>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

FromVMHostGroups

Get-SCVMHostRating
    -VMHostGroup <HostGroup[]>
    -VM <VM>
    [-HighlyAvailable <Boolean>]
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-VMName <String>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMCloudsConfig

Get-SCVMHostRating
    -Cloud <Cloud[]>
    -VMConfiguration <BaseVMConfiguration>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-DiskSpaceGB <UInt16>]
    [-IsMigration]
    [-IsCloudOnlyRating]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMHosts

Get-SCVMHostRating
    -VMHost <Host[]>
    -HardwareProfile <HardwareProfile>
    -DiskSpaceGB <UInt16>
    -VMName <String>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-LUNCountRequirement <UInt32>]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-JobGroup <Guid>]
    [-OperatingSystem <OperatingSystem>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMHostGroups

Get-SCVMHostRating
    -VMHostGroup <HostGroup[]>
    -HardwareProfile <HardwareProfile>
    -DiskSpaceGB <UInt16>
    -VMName <String>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-LUNCountRequirement <UInt32>]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-JobGroup <Guid>]
    [-OperatingSystem <OperatingSystem>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMClouds

Get-SCVMHostRating
    -Cloud <Cloud[]>
    -HardwareProfile <HardwareProfile>
    -DiskSpaceGB <UInt16>
    -VMName <String>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-IsMigration]
    [-IsCloudOnlyRating]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-LUNCountRequirement <UInt32>]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-JobGroup <Guid>]
    [-OperatingSystem <OperatingSystem>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMHostsTemplate

Get-SCVMHostRating
    -VMHost <Host[]>
    -VMTemplate <Template>
    -DiskSpaceGB <UInt16>
    -VMName <String>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMHostGroupsTemplate

Get-SCVMHostRating
    -VMHostGroup <HostGroup[]>
    -VMTemplate <Template>
    -DiskSpaceGB <UInt16>
    -VMName <String>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMCloudsTemplate

Get-SCVMHostRating
    -Cloud <Cloud[]>
    -VMTemplate <Template>
    -DiskSpaceGB <UInt16>
    -VMName <String>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-IsMigration]
    [-IsCloudOnlyRating]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMHostsConfig

Get-SCVMHostRating
    -VMHost <Host[]>
    -VMConfiguration <BaseVMConfiguration>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-DiskSpaceGB <UInt16>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

NewVMHostGroupsConfig

Get-SCVMHostRating
    -VMHostGroup <HostGroup[]>
    -VMConfiguration <BaseVMConfiguration>
    [-RequireGuardedHost <Boolean>]
    [-CPUPriority <UInt16>]
    [-DiskPriority <UInt16>]
    [-MemoryPriority <UInt16>]
    [-NetworkPriority <UInt16>]
    [-PlacementGoal <EnginePlacementGoals>]
    [-ReplicationGroup <ReplicationGroup>]
    [-VMMServer <ServerConnection>]
    [-DiskSpaceGB <UInt16>]
    [-IsMigration]
    [-CPUExpectedUtilizationPercent <UInt16>]
    [-NetworkUtilizationExpectedMbps <Int32>]
    [-DiskIOExpectedCountPerSecond <Int32>]
    [-UseDefaultPath]
    [-VirtualizationPlatform <VirtualizationPlatform>]
    [-RunAsynchronously]
    [-DiscoveryID <Guid>]
    [-JobVariable <String>]
    [-ReturnFirstSuitableHost]
    [<CommonParameters>]

Descrizione

Il cmdlet Get-SCVMHostRating calcola la classificazione di posizionamento per uno o più host gestiti da Virtual Machine Manager (VMM) in cui potrebbe essere necessario distribuire una macchina virtuale specifica.

La classificazione indica l'idoneità di un computer a fungere da host per una macchina virtuale che richiede una configurazione hardware specifica. La classificazione può essere calcolata per singolo host, per un array di host o per ogni host che appartiene a un gruppo host specifico o a un set di gruppi host.

Quando si esegue il cmdlet Get-SCVMHostRating , VMM restituisce un oggetto SCVMHostRating per ognuno degli host specificati in base alla configurazione hardware desiderata nella macchina virtuale. Puoi anche specificare ulteriori opzioni di posizionamento per modificare la modalità di calcolo delle valutazioni.

Se si forniscono più oggetti host o una matrice di oggetti host a Get-SCVMHostRating, VMM raccoglie informazioni sugli oggetti host dal database VMM. Per produrre una classificazione host, VMM confronta quindi lo stato di esecuzione della macchina virtuale con le informazioni del database. Questa operazione non garantisce la compatibilità della migrazione della macchina virtuale con un host di destinazione.

Se si fornisce un singolo oggetto host che esegue Windows Server 2008 R2 o versione successiva, VMware o Citrix XenServer a Get-VMHostRating, il cmdlet esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione. L'esecuzione di una convalida diretta garantisce la compatibilità della migrazione della macchina virtuale. Quando si esegue la convalida diretta, il completamento del comando potrebbe richiedere alcuni secondi.

Esempio

Esempio 1: Calcolare le classificazioni host per un server specifico come possibile host per una macchina virtuale esistente

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $HostRating = Get-SCVMHostRating -VM $VM -VMHost $VMHost
PS C:\> $HostRating

Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia l'oggetto nella variabile $VM.

Il secondo comando ottiene l'oggetto host denominato VMHost02 e memorizza l'oggetto nella variabile $VMHost.

Il terzo comando restituisce la classificazione di posizionamento per VMHost02 che indica la sua idoneità come host per VM01 e memorizza le informazioni di classificazione nella variabile $HostRating.

L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRating.

Nota: Poiché nell'esempio viene fornito un singolo oggetto host a Get-SCVMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.

Esempio 2: Calcolare le classificazioni host per ogni server in un gruppo host come possibile host per una macchina virtuale esistente

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $VMHostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> $HostRatings = Get-SCVMHostRating -VM $VM -VMHostGroup $VMHostGroup
PS C:\> $HostRatings

Il primo comando ottiene l'oggetto macchina virtuale denominato VM02 e archivia l'oggetto nella variabile $VM.

Il secondo comando ottiene l'oggetto del gruppo host denominato HostGroup02 e memorizza l'oggetto nella variabile $VMHostGroup.

Il terzo comando restituisce le classificazioni di posizionamento per tutti gli host nel gruppo host specificato e indica l'idoneità di ogni host in tale gruppo host come host per VM02. Il comando memorizza le informazioni di classificazione in $HostRatings.

L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRating.

Nota: Poiché nell'esempio precedente vengono forniti più oggetti host a Get-SCVMHostRating, non viene eseguita una convalida diretta della macchina virtuale rispetto agli host per produrre classificazioni host. Per garantire la compatibilità della migrazione, è necessario eseguire una convalida diretta eseguendo il cmdlet Get-SCVMHostRating in ogni potenziale host di destinazione singolarmente.

Esempio 3: Calcolare le classificazioni host per ogni server in un gruppo host come possibile host per una nuova macchina virtuale

PS C:\> $VMHostGroup = Get-SCVMHostGroup -Name "HostGroup03"
PS C:\> $HWProfile = Get-SCHardwareProfile | where {$_.Name -eq "HWProfile01"}
PS C:\> $HostRatings = Get-SCVMHostRating -VMHostGroup $VMHostGroup -HardwareProfile $HWProfile -DiskSpaceGB 20 -VMName "VM03" -CPUPriority 8 -MemoryPriority 5 -DiskPriority 3 -NetworkPriority 1
PS C:\> $HostRatings

Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup03 e memorizza l'oggetto nella variabile $VMHostGroup.

Il secondo comando ottiene l'oggetto profilo hardware denominato HWProfile01 e archivia l'oggetto nella $HWProfile variabile.

Il terzo comando restituisce le classificazioni di selezione host per tutti gli host nel gruppo host specificato per una nuova macchina virtuale e archivia le classificazioni di selezione host in $HostRatings. Prima di determinare le classificazioni dell'host, questo comando modifica le priorità per vari fattori utilizzando i parametri seguenti per specificare questi valori: DiskSpaceGB, CPUPriority, MemoryPriority, DiskPriority e NetworkPriority. Per ulteriori informazioni, vedere le descrizioni dei singoli parametri.

L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRatings.

Nota: Poiché nell'esempio precedente vengono forniti più oggetti host a Get-SCVMHostRating, non viene eseguita una convalida diretta della macchina virtuale rispetto agli host per produrre classificazioni host. Per garantire la compatibilità della migrazione, è necessario eseguire una convalida diretta eseguendo il cmdlet Get-SCVMHostRating in ogni potenziale host di destinazione singolarmente.

Esempio 4: Calcolare le classificazioni host per ogni host in una matrice come possibile host per una nuova macchina virtuale

PS C:\> $OS = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Standard"}
PS C:\> $JobGroupID = [guid]::NewGuid()
PS C:\> New-SCVirtualDiskDrive -SCSI -Fixed -Bus 0 -Lun 2 -Size 10 -JobGroup $JobGroupID -FileName "TestDiskDrive"
PS C:\> $VMHosts = Get-SCVMHost
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "HWProfile01" }
PS C:\> $HostRatings = Get-SCVMHostRating  -DiskSpaceGB 10 -HardwareProfile $HWProfile -VMHost $VMHosts -VMName "VM04" -OperatingSystem $OS -JobGroup $JobGroupID
PS C:\> $HostRatings

Il primo comando ottiene l'oggetto del sistema operativo che rappresenta un'edizione a 64 bit di Windows Server 2008 R2 Standard Edition e archivia l'oggetto nella variabile $OS.

Il secondo comando genera un GUID e memorizza il GUID in $JobGroupID. L'ID del gruppo di processi funge da identificatore che raggruppa i comandi successivi in un unico gruppo di processi.

Il terzo comando crea una nuova unità disco virtuale con le proprietà specificate, ma usa l'ID del gruppo di processi per specificare che l'unità disco virtuale non viene creata fino a poco prima dell'esecuzione del cmdlet Get-SCVMHostRating nell'ultimo comando.

Il quarto e il quinto comando recuperano una matrice di oggetti host e un oggetto profilo hardware specifico da passare al cmdlet Get-VMHostRating nel comando successivo.

Il sesto comando restituisce le classificazioni di posizionamento per tutti gli host nell'elenco di host specificato e indica l'idoneità di ogni host in tale elenco per la nuova macchina virtuale con le caratteristiche specificate. Il comando memorizza le informazioni di classificazione in $HostRatings.

Prima che il cmdlet Get-SCVMHostRating restituisca le classificazioni host, il comando utilizza il parametro JobGroup per eseguire il comando New-SCVirtualDiskDrive dal terzo comando in modo che il cmdlet Get-SCVMHostRating includa l'unità disco virtuale e le relative impostazioni nel calcolo delle classificazioni di posizionamento.

L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRatings.

Nota: Poiché nell'esempio precedente viene fornita una matrice di oggetti host a Get-SCVMHostRating, non viene eseguita una convalida diretta della macchina virtuale rispetto agli host per produrre classificazioni host. Per garantire la compatibilità della migrazione, è necessario eseguire una convalida diretta eseguendo il cmdlet Get-VMHostRating in ogni potenziale host di destinazione singolarmente.

Esempio 5: Calcolare le classificazioni host per un server di gestione VMM specifico come possibile host per una macchina virtuale esistente

PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost05.Contoso.com"
PS C:\> $HostRating = Get-SCVMHostRating -VM $VM -VMHost $VMHost -CPUPriority 6 -DiskPriority 5 -MemoryPriority 4 -NetworkPriority 4 -PlacementGoal "Consolidate"
PS C:\> $HostRating

Il primo comando ottiene l'oggetto macchina virtuale denominato VM05 e archivia l'oggetto nella variabile $VM.

Il secondo comando ottiene l'oggetto host denominato VMHost05 e memorizza l'oggetto nella variabile $VMHost.

Il terzo comando restituisce la classificazione di posizionamento per VMHost05 che indica la sua idoneità come host per VM05 in base a un particolare set di classificazioni di priorità personalizzate e in base al consolidamento come obiettivo di posizionamento (in contrapposizione al bilanciamento del carico predefinito). Il comando memorizza le informazioni di classificazione in $HostRating.

L'ultimo comando visualizza all'utente la classificazione host memorizzata in $HostRating.

Nota: Poiché nell'esempio precedente viene fornito un singolo oggetto host a Get-VMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.

Esempio 6: Calcolare le classificazioni host per una nuova macchina virtuale in base a un modello di macchina virtuale specifico

PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $HostRating = Get-SCVMHostRating -DiskSpaceGB 5 -VMTemplate $VMTemplate -VMHost $VMHost -VMName "VM06"
PS C:\> $HostRating

Il primo comando ottiene l'oggetto modello di macchina virtuale denominato VMTemplate01 e archivia l'oggetto nella variabile $VMTemplate.

Il secondo comando ottiene l'oggetto host denominato VMHost01 e memorizza l'oggetto nella variabile $VMHost.

Il terzo comando restituisce le classificazioni di posizionamento per una nuova macchina virtuale se è stata creata utilizzando VMTemplate01 e se deve essere posizionata nell'host VMHost01. Il comando memorizza le valutazioni in $HostRating.

L'ultimo comando visualizza all'utente le classificazioni host memorizzate in $HostRating.

Nota: Il parametro DiskSpaceGB è obbligatorio anche se il modello potrebbe già disporre di un disco rigido virtuale con una quantità specificata di spazio su disco. La richiesta del parametro DiskSpaceGB garantisce che nell'host sia disponibile una determinata quantità minima di spazio su disco rigido che può essere utilizzata dalla macchina virtuale. Se la quantità di spazio specificata per il disco rigido virtuale nel modello è maggiore delle dimensioni specificate utilizzando il parametro DiskSpaceGB , nel calcolo delle classificazioni host viene presa in considerazione la maggiore delle due dimensioni.

Nota: Poiché nell'esempio precedente viene fornito un singolo oggetto host a Get-VMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.

Esempio 7: Calcolare le classificazioni host per un host specifico come host possibile per tutte le macchine virtuali

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $VMs = Get-SCVirtualMachine
PS C:\> $RatingArray = @( ForEach ($VM in $VMs) {Get-VMHostRating -VM $VM -VMHost $VMHost} )
PS C:\> $RatingArray

Il primo comando ottiene l'oggetto host denominato VMHost02 e memorizza l'oggetto host nella variabile $VMHost.

Il secondo comando ottiene tutti gli oggetti delle macchine virtuali nell'ambiente e salva questi oggetti nell'array di oggetti $VMs. Se l'ambiente dispone di un numero molto elevato di macchine virtuali, è possibile utilizzare un filtro per selezionare un sottoinsieme di macchine virtuali.

Il terzo comando restituisce le classificazioni di posizionamento per VMHost02 che ne indicano l'idoneità come host per ciascuno degli oggetti macchina virtuale in $VMs e memorizza le informazioni di classificazione in $RatingArray. Per ulteriori informazioni sull'istruzione del ciclo ForEach di Windows PowerShell, digitare Get-Help about_ForEach.

L'ultimo comando visualizza le classificazioni memorizzate in $RatingArray per l'utente.

Nota: In questo esempio vengono calcolate le classificazioni per ogni macchina virtuale singolarmente in un host. Se si desidera posizionare più macchine virtuali in un host, creare un profilo hardware temporaneo con le richieste di risorse aggregate e passarlo a Get-SCVMHostRating.

Nota: Poiché nell'esempio precedente viene fornito un singolo oggetto host a Get-VMHostRating, se l'host esegue Windows Server 2008 R2 o versione successiva, VMware o XenServer, esegue una convalida diretta dello stato di esecuzione della macchina virtuale rispetto all'host di destinazione per garantire la compatibilità della migrazione della macchina virtuale.

Parametri

-Cloud

Specifica una matrice di oggetti cloud privati.

Proprietà dei parametri

Tipo:

Cloud[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMClouds
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsConfig
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsTemplate
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-CPUExpectedUtilizationPercent

Specifica la percentuale di CPU nell'host che si prevede venga utilizzata dalla macchina virtuale. Questo valore viene utilizzato solo quando VMM determina un host adatto per la macchina virtuale.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:ExpectedCPUUtilization

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-CPUPriority

Specifica l'importanza relativa dell'utilizzo della CPU per una macchina virtuale in un host. Per dare priorità all'utilizzo della CPU rispetto ad altri fattori (ad esempio le prestazioni di I/O del disco, l'utilizzo della memoria e l'utilizzo della rete), impostare questo valore su un numero più alto. Valori validi: da 0 a 10. Valore predefinito: 5.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DiscoveryID

Solo per uso interno (non per l'uso nel codice).

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DiskIOExpectedCountPerSecond

Specifica il numero di operazioni di input/output su disco al secondo (IOPS) che si prevede venga utilizzato dalla macchina virtuale.

Formato di esempio: -DiskIO 1500 (per specificare 1500 IOPS)

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:ExpectedDiskIO

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DiskPriority

Specifica l'importanza relativa delle prestazioni di input/output (I/O) del disco per una macchina virtuale in un host. Per dare priorità alle prestazioni di I/O del disco rispetto ad altri fattori, ad esempio l'utilizzo della CPU, la memoria e la rete, impostare questo valore su un numero più alto. Valori validi: da 0 a 10. Valore predefinito: 2.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DiskSpaceGB

Specifica la quantità di spazio su disco rigido, in gigabyte (GB), nell'host che può essere utilizzata da una macchina virtuale specifica.

Esempio: -DiskSpaceGB 20 (per specificare 20 GB di spazio su disco)

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

NewVMCloudsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-HardwareProfile

Specifica un oggetto profilo hardware.

Proprietà dei parametri

Tipo:HardwareProfile
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

NewVMHosts
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-HighlyAvailable

Specifica se posizionare una macchina virtuale in un host Hyper-V che fa parte di un cluster host. Configurare questa impostazione in una macchina virtuale o in un modello o in un profilo hardware usato per creare macchine virtuali.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-IsCloudOnlyRating

Indica che la classificazione si applica solo a un cloud privato.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-IsMigration

Indica che verrà calcolata una classificazione che indica l'idoneità di un computer come host in cui spostare una macchina virtuale anche se l'host di origine e quello di destinazione sono lo stesso computer.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

NewVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobVariable

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-LUNCountRequirement

Specifica il numero di LUN richiesti da una macchina virtuale durante la valutazione dei computer host idonei in cui distribuire la macchina virtuale.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:RequiredLunCount

Set di parametri

NewVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MemoryPriority

Specifica l'importanza relativa dell'utilizzo della memoria da parte di una macchina virtuale in un host. Per dare priorità all'utilizzo della memoria rispetto ad altri fattori, ad esempio l'utilizzo della CPU, le prestazioni di I/O del disco e l'utilizzo della rete, impostare questo valore su un numero più alto. Valori validi: da 0 a 10. Valore predefinito: 8.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-NetworkPriority

Specifica l'importanza relativa dell'utilizzo della rete da parte di una macchina virtuale in un host. Per dare priorità all'utilizzo della rete rispetto ad altri fattori, ad esempio l'utilizzo della CPU, le prestazioni di I/O del disco e l'utilizzo della memoria, impostare questo valore su un numero più alto. Valori validi: da 0 a 10. Valore predefinito: 2.

Proprietà dei parametri

Tipo:UInt16
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-NetworkUtilizationExpectedMbps

Specifica la quantità di traffico, in megabit al secondo (Mbps), nella rete dell'host fisico che si prevede venga utilizzata dalla macchina virtuale.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:ExpectedNetworkUtilization

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-OperatingSystem

Specifica il tipo di sistema operativo per una macchina virtuale. Per elencare i nomi di tutti i sistemi operativi disponibili in VMM, digitare Get-SCOperatingSystem.

Proprietà dei parametri

Tipo:OperatingSystem
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

NewVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PlacementGoal

Specifica l'algoritmo di selezione host da utilizzare quando VMM seleziona l'host più adatto in cui distribuire una macchina virtuale. I valori accettabili per questo parametro sono: LoadBalance, Consolidate.

Il bilanciamento del carico tra gli host consente a VMM di ridurre al minimo il carico di elaborazione in qualsiasi host. Il consolidamento consente a VMM di ottimizzare le risorse combinando più carichi di lavoro a basso utilizzo in un singolo host.

Proprietà dei parametri

Tipo:EnginePlacementGoals
Valore predefinito:None
Valori accettati:LoadBalance, Consolidate
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ReplicationGroup

Specifica un gruppo di replica.

Proprietà dei parametri

Tipo:ReplicationGroup
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RequireGuardedHost

Specifica che la macchina virtuale deve essere posizionata in un host sorvegliato.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ReturnFirstSuitableHost

Indica, se utilizzato in combinazione con Get-SCVMHostRating o Update-SCServiceConfiguration, che il motore di posizionamento intelligente restituisce il primo host adatto per ogni macchina virtuale da posizionare e interrompe l'elaborazione del posizionamento per tale macchina virtuale.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RunAsynchronously

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseDefaultPath

Specifica che solo i volumi per i quali è stato impostato un percorso predefinito nell'host vengono valutati come possibili candidati per il posizionamento della macchina virtuale. Se si omette questo parametro o se non sono impostati percorsi predefiniti nell'host, tutti i volumi vengono valutati dal processo di posizionamento.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:UseDefaultPaths

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VirtualizationPlatform

Specifica la piattaforma di virtualizzazione di un host macchina virtuale gestito da VMM. I valori accettabili per questo parametro sono:

  • HyperV
  • VMwareESX
  • XENServer

Proprietà dei parametri

Tipo:VirtualizationPlatform
Valore predefinito:None
Valori accettati:Unknown, VirtualServer, HyperV, VMwareVC, VMwareESX, XENServer
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

NewVMCloudsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsTemplate
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsConfig
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VM

Specifica un oggetto macchina virtuale.

Proprietà dei parametri

Tipo:VM
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMClouds
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHosts
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHostGroups
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMConfiguration

Specifica un oggetto di configurazione della macchina virtuale.

Proprietà dei parametri

Tipo:BaseVMConfiguration
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

NewVMCloudsConfig
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsConfig
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsConfig
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMHost

Specifica una matrice di oggetti host della macchina virtuale.

Proprietà dei parametri

Tipo:

Host[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMHosts
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHosts
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsTemplate
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostsConfig
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMHostGroup

Specifica un oggetto gruppo host macchina virtuale o una matrice di oggetti gruppo host.

Proprietà dei parametri

Tipo:

HostGroup[]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMHostGroups
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroups
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsTemplate
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsConfig
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

Tipo:ServerConnection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMName

Specifica il nome di una macchina virtuale da inserire in un server host fisico. Utilizzare questo parametro per verificare che un'altra macchina virtuale con lo stesso nome non sia già distribuita in tale host.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromVMClouds
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHosts
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
FromVMHostGroups
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMTemplate

Specifica un oggetto modello VMM usato per creare macchine virtuali.

Proprietà dei parametri

Tipo:Template
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Modello

Set di parametri

NewVMHostsTemplate
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMHostGroupsTemplate
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
NewVMCloudsTemplate
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

VMHostRating

Questo cmdlet restituisce un oggetto VMHostRating .