Bagikan melalui


Test-SCLoadBalancer

Menguji load balancer.

Sintaks

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

Deskripsi

Cmdlet Test-SCLoadBalancer menjalankan pengujian terhadap load balancer dan mengembalikan hasilnya.

Contoh

Contoh 1: Menguji load balancer tertentu

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

Perintah pertama mendapatkan objek penyedia konfigurasi untuk produsen LBManufacturer dan model LB01, dan menyimpan objek dalam variabel $ConfigProvider.

Perintah kedua mendapatkan akun Jalankan Sebagai bernama LBRunAsAccount dan menyimpan objek dalam variabel $RunAsAccount.

Perintah terakhir menguji load balancer dengan alamat LB01.Contoso.com, menggunakan penyediaan akun Jalankan Sebagai yang disimpan di $RunAsAccount sebagai info masuk untuk menjalankan pengujian. Perintah kemudian menampilkan hasilnya kepada pengguna.

Parameter

-ConfigurationProvider

Menentukan objek penyedia konfigurasi. Penyedia konfigurasi adalah plug-in ke Virtual Machine Manager (VMM) yang menerjemahkan perintah VMM PowerShell ke panggilan API yang khusus untuk jenis load balancer. Jika tidak ada penyedia konfigurasi yang ditentukan, VMM menggunakan informasi Produsen dan Model untuk memilih penyedia konfigurasi yang tersedia. Jika tidak ada penyedia konfigurasi yang ditemukan, load balancer tidak ditambahkan.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-LoadBalancerAddress

Menentukan nama domain yang sepenuhnya memenuhi syarat (FQDN) atau alamat IP load balancer. Format yang biasa adalah alamat FQDN, IPv4, atau IPv6, tetapi periksa dengan produsen load balancer untuk format yang valid untuk load balancer Anda.

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

-Port

Menentukan port jaringan yang akan digunakan saat menambahkan objek atau membuat sambungan. Nilai yang valid adalah: 1 hingga 4095.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

-RunAsAccount

Menentukan akun Jalankan Sebagai yang berisi kredensial dengan izin untuk melakukan tindakan ini.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-VMMServer

Menentukan objek server VMM.

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

Output

LoadBalancer

Cmdlet ini mengembalikan objek LoadBalancer .