Get-SCVMHostRating

Вычисляет рейтинг размещения для одного или нескольких узлов под управлением VMM, на которых может потребоваться развернуть определенную виртуальную машину.

Синтаксис

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

Описание

Командлет Get-SCVMHostRating вычисляет рейтинг размещения для одного или нескольких узлов, управляемых диспетчером виртуальных машин (VMM), на которых может потребоваться развернуть определенную виртуальную машину.

Рейтинг указывает на пригодность компьютера в качестве хоста для виртуальной машины, для которой требуется определенная конфигурация оборудования. Рейтинг может быть вычислен по отдельному узлу сети, для массива узлов сети или для каждого узла сети, принадлежащего к определенной группе узлов сети или набору групп узлов сети.

При выполнении командлета Get-SCVMHostRating VMM возвращает объект SCVMHostRating для каждого из указанных узлов в зависимости от конфигурации оборудования, которую вы хотите получить на виртуальной машине. Вы также можете указать дополнительные параметры размещения, чтобы изменить способ расчета рейтингов.

Если вы предоставляете несколько объектов узла сети или массив объектов узла в Get-SCVMHostRating, VMM собирает сведения об объектах узла из базы данных VMM. Чтобы получить рейтинг узла, VMM сравнивает рабочее состояние виртуальной машины со сведениями базы данных. Эта операция не гарантирует совместимость миграции виртуальной машины с целевым узлом.

Если вы предоставляете один объект узла, работающий под управлением Windows Server 2008 R2 или более поздней версии, VMware или Citrix XenServer, в Get-VMHostRating командлет выполняет прямую проверку рабочего состояния виртуальной машины на целевом узле. Выполнение прямой проверки обеспечивает совместимость виртуальной машины с миграцией. При выполнении прямой проверки выполнение команды может занять несколько секунд.

Примеры

Пример 1: Вычисление рейтингов узлов для определенного сервера в качестве возможного узла для существующей виртуальной машины

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

Первая команда получает объект виртуальной машины с именем VM01 и сохраняет объект в переменной $VM.

Вторая команда получает объект host с именем VMHost02 и сохраняет объект в переменной $VMHost.

Третья команда возвращает рейтинг размещения для VMHost02, который указывает на его пригодность в качестве хоста для VM01 и сохраняет информацию о рейтинге в переменной $HostRating.

Последняя команда отображает для пользователя рейтинги узлов, хранящиеся в $HostRating.

Примечание: Поскольку в примере для Get-SCVMHostRating передается один объект узла, если узел работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевому узлу для обеспечения совместимости виртуальной машины с миграцией.

Пример 2: Вычисление рейтингов узлов для каждого сервера в группе узлов в качестве возможного узла для существующей виртуальной машины

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

Первая команда получает объект виртуальной машины с именем VM02 и сохраняет объект в переменной $VM.

Вторая команда получает объект группы узлов сети с именем HostGroup02 и сохраняет объект в переменной $VMHostGroup.

Третья команда возвращает рейтинги размещения для всех узлов в указанной группе узлов и указывает пригодность каждого узла в этой группе узлов в качестве узла для VM02. Команда сохраняет информацию о рейтинге в $HostRatings.

Последняя команда отображает для пользователя рейтинги узлов, хранящиеся в $HostRating.

Примечание: Поскольку в предыдущем примере Get-SCVMHostRating предоставляется несколько объектов узла, он не выполняет прямую проверку виртуальной машины на соответствие узлам для получения оценок узлов. Чтобы обеспечить совместимость миграции, следует выполнить прямую проверку, выполнив командлет Get-SCVMHostRating на каждом потенциальном целевом узле по отдельности.

Пример 3: Вычисление оценок узлов для каждого сервера в группе узлов в качестве возможного узла для новой виртуальной машины

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

Первая команда получает объект группы узлов сети с именем HostGroup03 и сохраняет объект в переменной $VMHostGroup.

Вторая команда получает объект аппаратного профиля с именем HWProfile01 и сохраняет объект в переменной $HWProfile.

Третья команда возвращает рейтинги размещения для всех узлов в указанной группе узлов для новой виртуальной машины и сохраняет рейтинги размещения в $HostRatings. Перед определением оценок узлов эта команда изменяет приоритеты для различных факторов, используя следующие параметры для указания этих значений: DiskSpaceGB,CPUPriority, MemoryPriority, DiskPriority и NetworkPriority. Дополнительную информацию см. в описаниях отдельных параметров.

Последняя команда отображает рейтинги узлов сети, хранящиеся в $HostRatings пользователю.

Примечание: Поскольку в предыдущем примере Get-SCVMHostRating предоставляется несколько объектов узла, он не выполняет прямую проверку виртуальной машины на соответствие узлам для получения оценок узлов. Чтобы обеспечить совместимость миграции, следует выполнить прямую проверку, выполнив командлет Get-SCVMHostRating на каждом потенциальном целевом узле по отдельности.

Пример 4: Вычисление оценок узлов для каждого узла в массиве в качестве возможного узла для новой виртуальной машины

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

Первая команда получает объект операционной системы, представляющий 64-разрядную версию Windows Server 2008 R2 Standard Edition, и сохраняет объект в $OS переменной.

Вторая команда создает GUID и сохраняет его в $JobGroupID. Идентификатор группы заданий функционирует как идентификатор, который группирует последующие команды в одну группу заданий.

Третья команда создает новый виртуальный диск с указанными свойствами, но использует идентификатор группы заданий, чтобы указать, что виртуальный диск не создается до тех пор, пока не будет выполнен командлет Get-SCVMHostRating в последней команде.

Четвертая и пятая команды извлекают массив объектов узла и определенный объект профиля оборудования, которые передаются в командлет Get-VMHostRating в следующей команде.

Шестая команда возвращает рейтинги размещения для всех узлов в указанном списке узлов и указывает пригодность каждого узла в этом списке для новой виртуальной машины с указанными характеристиками. Команда сохраняет информацию о рейтинге в $HostRatings.

Прежде чем командлет Get-SCVMHostRating вернет оценки узла, команда использует параметр JobGroup для выполнения команды New-SCVirtualDiskDrive из третьей команды, чтобы командлет Get-SCVMHostRating включал виртуальный диск и его параметры при расчете оценок размещения.

Последняя команда отображает рейтинги узлов сети, хранящиеся в $HostRatings пользователю.

Примечание: Поскольку в предыдущем примере Get-SCVMHostRating предоставляется массив объектов узла, он не выполняет прямую проверку виртуальной машины на соответствие узлам для получения оценок узлов. Чтобы обеспечить совместимость миграции, следует выполнить прямую проверку, выполнив командлет Get-VMHostRating на каждом потенциальном целевом узле по отдельности.

Пример 5: Вычисление оценок узла для определенного сервера управления VMM в качестве возможного узла для существующей виртуальной машины

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

Первая команда получает объект виртуальной машины с именем VM05 и сохраняет объект в переменной $VM.

Вторая команда получает объект host с именем VMHost05 и сохраняет объект в переменной $VMHost.

Третья команда возвращает рейтинг размещения для VMHost05, который указывает на его пригодность в качестве хоста для VM05 на основе определенного набора настраиваемых рейтингов приоритета и на основе консолидации в качестве цели размещения (в отличие от балансировки нагрузки по умолчанию). Команда сохраняет информацию о рейтинге в $HostRating.

Последняя команда отображает пользователю рейтинг узла, хранящийся в $HostRating.

Примечание: Поскольку в предыдущем примере Get-VMHostRating предоставляется один объект узла, если узел работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевому узлу для обеспечения совместимости виртуальной машины с миграцией.

Пример 6: Расчет рейтингов узлов для новой виртуальной машины на основе определенного шаблона виртуальной машины

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

Первая команда получает объект шаблона виртуальной машины с именем VMTemplate01 и сохраняет объект в переменной $VMTemplate.

Вторая команда получает объект host с именем VMHost01 и сохраняет объект в переменной $VMHost.

Третья команда возвращает рейтинги размещения для новой виртуальной машины, если она была создана с помощью VMTemplate01 и если она должна быть размещена на узле VMHost01. Команда сохраняет рейтинги в $HostRating.

Последняя команда отображает для пользователя рейтинги узлов, хранящиеся в $HostRating.

Примечание: Параметр DiskSpaceGB является обязательным, даже если в шаблоне уже может быть виртуальный жесткий диск с указанным объемом дискового пространства. Обязательное использование параметра DiskSpaceGB гарантирует, что на узле будет доступен определенный минимальный объем свободного места на жестком диске, которое может быть использовано виртуальной машиной. Если объем пространства, указанный для виртуального жесткого диска в шаблоне, превышает размер, указанный с помощью параметра DiskSpaceGB , при вычислении оценок узлов учитывается больший из двух размеров.

Примечание: Поскольку в предыдущем примере Get-VMHostRating предоставляется один объект узла, если узел работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевому узлу для обеспечения совместимости виртуальной машины с миграцией.

Пример 7: Вычисление оценок узла для определенного узла в качестве возможного узла для всех виртуальных машин

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

Первая команда получает объект host с именем VMHost02 и сохраняет объект host в переменной $VMHost.

Вторая команда получает все объекты виртуальных машин в вашей среде и сохраняет эти объекты в массиве объектов $VMs. Если в среде имеется очень большое количество виртуальных машин, может потребоваться использовать фильтр для выбора подмножества виртуальных машин.

Третья команда возвращает рейтинги размещения VMHost02, которые указывают на его пригодность в качестве хоста для каждого из объектов виртуальной машины в $VMs, и сохраняет информацию о рейтинге в $RatingArray. Для получения дополнительных сведений об инструкции цикла ForEach в Windows PowerShell введите Get-Help about_ForEach.

Последняя команда отображает оценки, хранящиеся в $RatingArray для пользователя.

Примечание: В этом примере вычисляются рейтинги для каждой виртуальной машины отдельно на узле. Если вы хотите разместить несколько виртуальных машин на узле, создайте временный профиль оборудования с агрегированными потребностями в ресурсах и передайте его в Get-SCVMHostRating.

Примечание: Поскольку в предыдущем примере Get-VMHostRating предоставляется один объект узла, если узел работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевому узлу для обеспечения совместимости виртуальной машины с миграцией.

Параметры

-Cloud

Указывает массив объектов частного облака.

Свойства параметра

Тип:

Cloud[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMClouds
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsConfig
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsTemplate
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUExpectedUtilizationPercent

Указывает процент загрузки ЦП на узле, который должна использовать эта виртуальная машина. Это значение используется только в том случае, если VMM определяет подходящий узел для виртуальной машины.

Свойства параметра

Тип:UInt16
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Ожидаемый ЦПУтилизация

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUPriority

Указывает относительную важность использования ЦП для виртуальной машины на узле. Чтобы сделать загрузку ЦП более приоритетной по сравнению с другими факторами (такими как производительность дискового ввода-вывода, использование памяти и использование сети), установите для этого значения большее число. Допустимые значения: от 0 до 10. Значение по умолчанию: 5.

Свойства параметра

Тип:UInt16
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiscoveryID

Только для внутреннего использования (не для использования в вашем коде).

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiskIOExpectedCountPerSecond

Указывает количество дисковых операций ввода-вывода в секунду (IOPS), которые должна использовать эта виртуальная машина.

Пример формата: -DiskIO 1500 (для указания 1500 IOPS)

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Ожидаемый DiskIO

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiskPriority

Определяет относительную важность производительности дискового ввода-вывода для виртуальной машины на узле. Чтобы сделать производительность дискового ввода-вывода более приоритетной по сравнению с другими факторами (такими как загрузка процессора, памяти и сети), установите для этого значения большее число. Допустимые значения: от 0 до 10. Значение по умолчанию: 2.

Свойства параметра

Тип:UInt16
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiskSpaceGB

Указывает объем свободного места на жестком диске (в гигабайтах (ГБ) на узле, которое может использоваться конкретной виртуальной машиной.

Пример: -DiskSpaceGB 20 (чтобы указать 20 ГБ дискового пространства)

Свойства параметра

Тип:UInt16
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NewVMCloudsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HardwareProfile

Указывает объект профиля оборудования.

Свойства параметра

Тип:HardwareProfile
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NewVMHosts
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HighlyAvailable

Указывает, следует ли размещать виртуальную машину на Hyper-V узле, который является частью кластера узлов. Настройте этот параметр на виртуальной машине или в шаблоне или профиле оборудования, который используется для создания виртуальных машин.

Свойства параметра

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IsCloudOnlyRating

Указывает, что рейтинг применяется только к частному облаку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-IsMigration

Указывает, что оценка, указывающая на пригодность компьютера в качестве узла для перемещения виртуальной машины, будет рассчитываться, даже если исходный и целевой узлы являются одним и тем же компьютером.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobGroup

Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NewVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-LUNCountRequirement

Указывает количество LUN, необходимых виртуальной машине при оценке того, какие компьютеры являются подходящими узлами для развертывания этой виртуальной машины.

Свойства параметра

Тип:UInt32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:ТребуетсяLunCount

Наборы параметров

NewVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MemoryPriority

Указывает относительную важность использования памяти виртуальной машиной на узле. Чтобы сделать использование памяти более приоритетным по сравнению с другими факторами (такими как загрузка ЦП, производительность дискового ввода-вывода и использование сети), установите для этого значения большее число. Допустимые значения: от 0 до 10. Значение по умолчанию: 8.

Свойства параметра

Тип:UInt16
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NetworkPriority

Указывает относительную важность использования сети виртуальной машиной на узле. Чтобы сделать использование сети более приоритетным по сравнению с другими факторами (такими как загрузка ЦП, производительность дискового ввода-вывода и использование памяти), установите для этого значения большее число. Допустимые значения: от 0 до 10. Значение по умолчанию: 2.

Свойства параметра

Тип:UInt16
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NetworkUtilizationExpectedMbps

Указывает объем трафика в мегабитах в секунду (Мбит/с) в сети физического узла, который предполагается использовать этой виртуальной машиной.

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Ожидаемое использование сети

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OperatingSystem

Указывает тип операционной системы для виртуальной машины. Чтобы получить список имен всех доступных операционных систем в VMM, введите Get-SCOperatingSystem.

Свойства параметра

Тип:OperatingSystem
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NewVMHosts
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PlacementGoal

Указывает алгоритм размещения, который будет использоваться, когда VMM выбирает наиболее подходящий узел для развертывания виртуальной машины. Допустимыми значениями для этого параметра являются: LoadBalance, Consolidate.

Балансировка нагрузки между хостами позволяет VMM минимизировать вычислительную нагрузку на любом отдельном хосте. Консолидация позволяет VMM максимально эффективно использовать ресурсы, объединяя несколько рабочих нагрузок с низкой загрузкой на одном узле.

Свойства параметра

Тип:EnginePlacementGoals
Default value:None
Допустимые значения:LoadBalance, Consolidate
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReplicationGroup

Указывает группу репликации.

Свойства параметра

Тип:ReplicationGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RequireGuardedHost

Указывает, что виртуальная машина должна быть размещена на защищенном узле.

Свойства параметра

Тип:Boolean
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReturnFirstSuitableHost

Указывает, что при использовании в сочетании с Get-SCVMHostRating или Update-SCServiceConfiguration подсистема интеллектуального размещения возвращает первый подходящий узел для каждой виртуальной машины для размещения и прекращает обработку размещения для этой виртуальной машины.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseDefaultPath

Указывает, что только тома, для которых на узле задан путь по умолчанию, оцениваются как возможные кандидаты для размещения виртуальных машин. Если этот параметр опущен или на узле сети не заданы пути по умолчанию, все тома будут оцениваться в процессе размещения.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:UseDefaultPaths (ИспользуйтеDefaultPaths)

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VirtualizationPlatform

Указывает платформу виртуализации узла виртуальной машины, управляемого VMM. Допустимые значения для этого параметра:

  • ГиперВ
  • VMwareESX
  • XENServer

Свойства параметра

Тип:VirtualizationPlatform
Default value:None
Допустимые значения:Unknown, VirtualServer, HyperV, VMwareVC, VMwareESX, XENServer
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NewVMCloudsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsTemplate
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsConfig
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VM

Указывает объект виртуальной машины.

Свойства параметра

Тип:VM
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMClouds
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHosts
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHostGroups
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMConfiguration

Указывает объект конфигурации виртуальной машины.

Свойства параметра

Тип:BaseVMConfiguration
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

NewVMCloudsConfig
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsConfig
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsConfig
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHost

Указывает массив объектов узла виртуальной машины.

Свойства параметра

Тип:

Host[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMHosts
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHosts
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsTemplate
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostsConfig
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHostGroup

Указывает объект группы узлов виртуальной машины или массив объектов группы узлов.

Свойства параметра

Тип:

HostGroup[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMHostGroups
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroups
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsTemplate
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsConfig
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMName

Указывает имя виртуальной машины, которая будет размещена на физическом сервере узла. Используйте этот параметр, чтобы убедиться, что другая виртуальная машина с таким же именем еще не развернута на этом узле.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromVMClouds
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHosts
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
FromVMHostGroups
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMTemplate

Указывает объект шаблона VMM, используемый для создания виртуальных машин.

Свойства параметра

Тип:Template
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Шаблон

Наборы параметров

NewVMHostsTemplate
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMHostGroupsTemplate
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
NewVMCloudsTemplate
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

VMHostRating

Этот командлет возвращает объект VMHostRating .