私は誰かがこれを手伝ってくれることを願っています。 Powershellを使用してXenAppファーム全体の一意のユーザーを特定する
は、私はこのような出力を生成する必要があり、小さなPowerShellスクリプトを作成しようとしています:Servername Users
Server01 10
Server02 11
Server03 9
コマンド:
(get-xasession -farm | Select-Object Accountname | Sort AccountName | Get- Unique -AsString).count
が的環境の中に私のユニークユーザーの合計額を与えます。
(小)スクリプト:
add-pssnapin -name citrix.xenapp.* -ErrorAction SilentlyContinue
$sessions=0
[email protected](Get-XAServer | Where-Object {$_.FolderPath -match 'Servers/2 Publishing Servers'} | Sort ServerName)
foreach ($server in $servers)
{
(Get-XASession -Servername $server | Select-Object AccountName -Unique).count
}
はそれがどのサーバーを示していない、私のサーバーごとに一意のカウントを与えます。
だから、私は合計数、個々の数を得ることができますが、テーブルにフォーマットされていません。
はい。私はこれに新しいです。 Powershellで自分のやり方を見つけようとしている(多くのGoogleと)。ただ、今私はつまらない。
'| Get-Unique -AsString'これはうまくいかないと確信しています。 – Clijsters