
Wir haben einige CAS-Server hinter einem Hardware-Load Balancer. Wir möchten noch ein paar mehr hinzufügen. Unser normales Verfahren zur Ermittlung, mit welchem CAS-Server ein Benutzer verbunden ist, ist:
- Finden Sie die IP-Adresse der Arbeitsstation des Benutzers heraus
- Überprüfen Sie im Loadbalancer, wohin die Verbindung geleitet wurde
Dies hat sich jedoch als schwierig erwiesen. Wir wissen, dass es einen Weg gibt,Bestimmen Sie Ihren CAS-Server über OWA.
Gibt es eine Möglichkeit, dies serverseitig per Benutzername (nicht per IP) zu tun?
Antwort1
Das ist, was ich bisher habe.
Für Outlook MAPI:
Get-LogonStatistics -Identity beamin | where {$_.applicationid -eq "Client=MSExchangeRPC"}| fl clientname,applicationid
Für IMAP:
Get-LogonStatistics -Identity beamin | where {$_.applicationid -eq "Client=IMAP4"}| fl clientname,applicationid
Ich wünschte, ich könnte auch die IP-Adresse des Clients erhalten. Es gibt ein Feld mit der Aufschrift „ClientIPAddress“, aber bei meinen bisherigen Tests ist es immer leer. Vielleicht liegt es am Lastenausgleich?
Ich hoffe, dass es hierfür ein passenderes Cmdlet gibt. Ich bin für jeden Beitrag dankbar.
Hier sind meine Quellen:
http://technet.microsoft.com/en-us/library/ee177028.aspx
http://technet.microsoft.com/en-us/library/bb124415(v=exchg.141).aspx