Ich hoffe, dass mir jemand dabei helfen kann.Identifizieren Sie eindeutige Benutzer in XenApp Farm mit Powershell
Ich versuche, ein kleines Powershell-Skript zu erstellen, die eine Ausgabe wie folgt erzeugen soll:
Servername Users
Server01 10
Server02 11
Server03 9
Der Befehl: in der Umgebung
(get-xasession -farm | Select-Object Accountname | Sort AccountName | Get- Unique -AsString).count
gibt mir die Gesamtmenge der einzelnen Nutzer .
Die (kleine) Skript:
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
}
gibt mir eine einzigartige Zahl pro Server, nur ist es nicht, der Server zeigt.
Also, ich bin in der Lage, die Gesamtzahl zu erhalten, die individuelle Anzahl, aber nicht in einer Tabelle formatiert.
Und ja. Ich bin neu in diesem Bereich. Ich versuche (mit viel Google) mich in Powershell zurechtzufinden. Nur, jetzt stecke ich fest.
'| Get-Unique-AsString "Ich bin mir sicher, dass das nicht funktionieren wird. – Clijsters