Первая команда создает объект протокола балансировщика нагрузки и сохраняет его в переменной $LBProtocol.
Вторая команда создает объект сохранения соединения подсистемы балансировки нагрузки и сохраняет объект в переменной $LBConnectionPersistence.
Третья команда создает объект монитора работоспособности подсистемы балансировки нагрузки и сохраняет объект в переменной $LBHealthMonitor.
Четвертая команда создает объект метода балансировки нагрузки и сохраняет объект в переменной $LBMethod.
Пятая команда получает объект балансировщика нагрузки с адресом LB01.Contoso.com и сохраняет объект в переменной $LoadBalancer.
Последняя команда создает виртуальный IP-адрес подсистемы балансировки нагрузки с именем LoadBalancerVIP01 с использованием подсистемы балансировки нагрузки, хранящейся в $LoadBalancer, и объектов, созданных в предыдущих командах.
Параметры
-BackEndVirtualNetworkAdapters
Указывает список объектов VirtualNetworkAdapter виртуальных машин, для которых выполняется балансировка нагрузки.
Свойства параметра
Тип:
VirtualNetworkAdapter[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FrontEndVMNetwork
Указывает сеть виртуальной машины для интерфейсного IP-адреса правила балансировки нагрузки.
Это сеть, из которой берется VIP подсистемы балансировки нагрузки.
Свойства параметра
Тип:
VMNetwork
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IPAddress
Указывает адрес IPv4 или IPv6.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-IsPersistenceEnabled
Указывает, включено ли сохранение для виртуального IP-адреса подсистемы балансировки нагрузки.
Если задано значение $True, подсистема балансировки нагрузки пытается направить определенного клиента на ту же виртуальную машину, которая находится за подсистемой балансировки нагрузки.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancer
Указывает объект подсистемы балансировки нагрузки.
Свойства параметра
Тип:
LoadBalancer
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancerConnectionPersistence
Указывает объект сохранения подключения подсистемы балансировки нагрузки.
Свойства параметра
Тип:
LoadBalancerConnectionPersistence
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancerHealthMonitor
Указывает объект монитора работоспособности подсистемы балансировки нагрузки.
Свойства параметра
Тип:
LoadBalancerHealthMonitor[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancerPort
Указывает порт, используемый при настройке виртуального IP-адреса в подсистеме балансировки нагрузки.
Свойства параметра
Тип:
UInt16
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancerProtocol
Указывает протокол, используемый при подключении к подсистеме балансировки нагрузки или объекту протокола подсистемы балансировки нагрузки.
Свойства параметра
Тип:
LoadBalancerProtocol
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancerVIPTemplate
Указывает шаблон виртуального IP-адреса подсистемы балансировки нагрузки.
Свойства параметра
Тип:
LoadBalancerVIPTemplate
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LoadBalancingMethod
Указывает используемый метод балансировки нагрузки.
Допустимые значения:
RoundRobin
НаименьшийConnectionsчлен
Наблюдаемыйучастник
Предиктивный участник
Ratiomember
Самый быстрый участник
Наименьшие подключения
Наблюдаемый узел
Предиктивный узел
Rationode
Самое быстроеResponseTime
Наименьшие сессии
Отсутствует
Чтобы определить доступные методы для конкретной подсистемы балансировки нагрузки, используйте следующую команду: (Get-SCLoadBalancer)[0].AvailableLoadBalancingMethods
Свойства параметра
Тип:
LoadBalancingMethod
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Указывает имя объекта диспетчера виртуальных машин (VMM).
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие.
Этот параметр позволяет проверять советы PRO.
Свойства параметра
Тип:
Guid
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
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
Тип:
ServerConnection
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
LoadBalancerVIP
Этот командлет возвращает объект LoadBalancerVIP .
Примечания
Требуется объект подсистемы балансировки нагрузки VMM, который можно получить с помощью командлета Get-SCLoadBalancer .