Test-SCLoadBalancer
Проверяет подсистему балансировки нагрузки.
Синтаксис
Test-SCLoadBalancer
[-VMMServer <ServerConnection>]
[-LoadBalancerAddress] <String>
-Port <UInt16>
-ConfigurationProvider <ConfigurationProvider>
-RunAsAccount <RunAsAccount>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Test-SCLoadBalancer выполняет тесты с подсистемой балансировки нагрузки и возвращает результаты.
Примеры
Пример 1. Тестирование указанной подсистемы балансировки нагрузки
PS C:\> $ConfigProvider = Get-SCConfigurationProvider | where { $_.Type -eq "LoadBalancer" -and $_.Manufacturer -eq "LBManufacturer" -and $_.Model -eq "LB01"}
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "LBRunAsAcct"
PS C:\> Test-SCLoadBalancer -LoadBalancerAddress "LB01.Contoso.com" -Port 123 -ConfigurationProvider $ConfigProvider -RunAsAccount $RunAsAccount
Первая команда получает объект поставщика конфигурации для изготовителя LBManufacturer и модели LB01 и сохраняет объект в переменной $ConfigProvider.
Вторая команда получает учетную запись запуска от имени LBRunAsAccount и сохраняет объект в переменной $RunAsAccount.
Последняя команда проверяет подсистему балансировки нагрузки с адресом LB01.Contoso.com, используя учетную запись запуска от имени, хранящуюся в $RunAsAccount в качестве учетных данных для выполнения тестов. Затем команда отображает результаты пользователю.
Параметры
-ConfigurationProvider
Указывает объект поставщика конфигурации. Поставщик конфигурации — это подключаемый модуль к Virtual Machine Manager (VMM), который преобразует команды VMM PowerShell в вызовы API, относящиеся к типу подсистемы балансировки нагрузки. Если поставщик конфигурации не указан, VMM использует сведения о изготовителе и модели для выбора доступного поставщика конфигурации. Если поставщик конфигурации не найден, подсистема балансировки нагрузки не добавляется.
Тип: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LoadBalancerAddress
Указывает полное доменное имя (FQDN) или IP-адрес подсистемы балансировки нагрузки. Обычные форматы — полное доменное имя, IPv4 или IPv6-адреса, но проверьте у производителя подсистемы балансировки нагрузки допустимый формат для подсистемы балансировки нагрузки.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Port
Указывает сетевой порт, используемый при добавлении объекта или создании подключения. Допустимые значения: от 1 до 4095.
Тип: | UInt16 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsAccount
Указывает учетную запись запуска от имени, содержащую учетные данные с разрешением на выполнение этого действия.
Тип: | RunAsAccount |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
LoadBalancer
Этот командлет возвращает объект LoadBalancer