Compartilhar via


Test-SCLoadBalancer

Testa um balanceador de carga.

Syntax

Test-SCLoadBalancer
    [-VMMServer <ServerConnection>]
    [-LoadBalancerAddress] <String>
    -Port <UInt16>
    -ConfigurationProvider <ConfigurationProvider>
    -RunAsAccount <RunAsAccount>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Description

O cmdlet Test-SCLoadBalancer executa testes em um balanceador de carga e retorna os resultados.

Exemplos

Exemplo 1: testar um balanceador de carga especificado

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

O primeiro comando obtém o objeto do provedor de configuração para o fabricante LBManufacturer e o modelo LB01 e armazena o objeto na variável $ConfigProvider.

O segundo comando obtém a conta Executar como chamada LBRunAsAccount e armazena o objeto na variável $RunAsAccount.

O último comando testa o balanceador de carga com o endereço LB01.Contoso.com, usando o fornecimento da conta Executar como armazenada em $RunAsAccount como credenciais para executar os testes. Em seguida, o comando exibe os resultados para o usuário.

Parâmetros

-ConfigurationProvider

Especifica um objeto de provedor de configuração. Um provedor de configuração é um plug-in para o VMM (Virtual Machine Manager) que converte comandos do VMM PowerShell em chamadas de API específicas para um tipo de balanceador de carga. Se nenhum provedor de configuração for especificado, o VMM usará as informações de Fabricante e Modelo para escolher um provedor de configuração disponível. Se nenhum provedor de configuração for encontrado, o balanceador de carga não será adicionado.

Type:ConfigurationProvider
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Especifica que o andamento do trabalho é controlado e armazenado na variável nomeada por esse parâmetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerAddress

Especifica o FQDN (nome de domínio totalmente qualificado) ou o endereço IP de um balanceador de carga. Os formatos usuais são endereços FQDN, IPv4 ou IPv6, mas verifique com o fabricante do balanceador de carga o formato válido para o balanceador de carga.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Port

Especifica a porta de rede a ser usada ao adicionar um objeto ou criar uma conexão. Os valores válidos são: 1 a 4095.

Type:UInt16
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsAccount

Especifica uma conta Executar como que contém credenciais com permissão para executar essa ação.

Type:RunAsAccount
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor do VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Saídas

LoadBalancer

Este cmdlet retorna um objeto LoadBalancer .