Ms-Office-Communicator
需要在 OCS 中啟用“公共 IM 連接”的所有使用者的報告或計數
我需要驗證我們是否仍處於 Microsoft Office Communications Server 2007 中公共 IM 連接的許可限制範圍內。有沒有辦法報告哪些使用者在其帳戶上啟用了 PIC?
我看到 AD 中有一些與其他 OCS 設置相關的架構擴展,但我沒有看到 PIC 的擴展(除非它在msrtcsip-optionflags中編碼)。
經過更多的研究,我找到了我的問題的答案。PIC 設置儲存在 Active Directory 的 msrtcsip-optionflags 欄位中。此頁面上列出了選項,公共 IM 是選項 0x1。
我將以下 Powershell 腳本放在一起來獲取使用者數(它使用 Quest 的管理單元):
$users = Get-QADuser -LdapFilter '(msrtcsip-primaryuseraddress=*)' -IncludedProperties "msrtcsip-options" -SizeLimit 0 [System.Collections.ArrayList] $picList = new-object System.Collections.ArrayList foreach ($user in $users) { if ($user["msrtcsip-optionflags"] % 2 -eq 1) { $picList.Add($user) |out-null $user.Name } } $picList.Count