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.