
ハードウェア ロード バランサーの背後に CAS サーバーが 2 台あります。さらに数台追加する予定です。ユーザーがどの CAS サーバーに接続しているかを判断する通常の手順は次のとおりです。
- ユーザーのワークステーションのIPアドレスを確認する
- 接続先がどこなのかロードバランサーで確認する
しかし、それは困難であることが判明しました。私たちは方法があることを知っていますOWA経由でCASサーバーを決定する。
これをサーバー側でユーザー名(IP ではなく)で実行する方法はありますか?
答え1
今のところはこんな感じです。
Outlook MAPIの場合:
Get-LogonStatistics -Identity beamin | where {$_.applicationid -eq "Client=MSExchangeRPC"}| fl clientname,applicationid
IMAPの場合:
Get-LogonStatistics -Identity beamin | where {$_.applicationid -eq "Client=IMAP4"}| fl clientname,applicationid
クライアントの IP アドレスも取得できればよいのですが。「ClientIPAddress」フィールドというフィールドがありますが、これまでのテストでは常に空です。ロード バランサーが原因でしょうか?
これにもっと適切なコマンドレットがあることを期待しています。ご意見をいただければ幸いです。
私の情報源は次のとおりです:
http://technet.microsoft.com/en-us/library/ee177028.aspx
http://technet.microsoft.com/en-us/library/bb124415(v=exchg.141).aspx