Partilhar via


Test-SCLoadBalancer

Testa um equilibrador 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 contra um equilibrador de carga e devolve os resultados.

Exemplos

Exemplo 1: Testar um equilibrador 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 de fornecedor de configuração para o fabricante LBManufacturer e modelo LB01, e armazena o objeto na variável $ConfigProvider.

O segundo comando recebe a conta Run As chamada LBRunAsAccount e armazena o objeto na variável $RunAsAccount.

O último comando testa o balançador de carga com o endereço LB01.Contoso.com, utilizando a conta Run As armazenada em $RunAsAccount como credenciais para executar os testes. Em seguida, o comando apresenta os resultados ao utilizador.

Parâmetros

-ConfigurationProvider

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

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

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

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

-LoadBalancerAddress

Especifica o nome de domínio totalmente qualificado (FQDN) ou endereço IP de um equilibrador de carga. Os formatos habituais são endereços FQDN, IPv4 ou IPv6, mas consulte o fabricante do balançador de carga para o formato válido para o seu equilibrista 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 utilizar ao adicionar um objeto ou criar uma ligaçã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 o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RunAsAccount

Especifica uma conta Run As que contém credenciais com permissão para realizar esta ação.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha 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 VMM.

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

Saídas

LoadBalancer

Este cmdlet devolve um objeto LoadBalancer .