Поделиться через


Set-SCPlacementConfiguration

Задает параметры конфигурации размещения для группы узлов.

Синтаксис

Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   -Inherit <Boolean>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-Off]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-Favor]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-ShouldMeet]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-MustMeet]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет Set-SCPlacementConfiguration задает параметры конфигурации размещения для группы узлов. Чтобы обновить параметры для группы узлов, эта группа узлов не должна наследовать ее параметры от родительской группы узлов.

Примеры

Пример 1. Задание параметров размещения, которые должны соответствовать группе узлов

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

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

Вторая команда получает объект конфигурации размещения для группы узлов, хранящейся в $HostGroup, и сохраняет объект в переменной $PlacementConfig.

Последняя команда обновляет параметры конфигурации размещения, хранящейся в $PlacementConfig.

Пример 2. Сброс параметров размещения для группы узлов, наследуемой от родительской группы узлов

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $True

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

Вторая команда получает объект конфигурации размещения для группы узлов, хранящейся в $HostGroup, и сохраняет объект в переменной $PlacementConfig.

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

Пример 3. Отключение параметров размещения для группы узлов

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

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

Вторая команда получает объект конфигурации размещения для группы узлов, хранящейся в $HostGroup, и сохраняет объект в переменной $PlacementConfig.

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

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DVDDriveRequirement

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Favor

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Inherit

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

Тип:Boolean
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-JobVariable

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

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LoadBalancerRequirement

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MustMeet

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NetworkRequirement

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Off

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassthroughDiskRequirement

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PlacementConfiguration

Указывает объект конфигурации размещения.

Тип:PlacementConfigurationSettings
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ShouldMeet

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMMServer

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

Тип:ServerConnection
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-VMQueueAvailability

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

PlacementConfiguration

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