Precisa de um relatório ou contagem de todos os usuários com “Conectividade IM pública” ativada no OCS

2

Eu preciso verificar se ainda estamos com nossos limites de licença para conectividade pública de mensagens instantâneas no Microsoft Office Communications Server 2007. Existe uma maneira de informar quais usuários têm o PIC habilitado em sua conta?

Vejo que há algumas extensões de esquema no AD relacionadas a outras configurações do OCS, mas não vejo uma para o PIC (a menos que esteja codificada em msrtcsip-optionflags ).

    
por Doug Luxem 02.09.2009 / 23:12

1 resposta

1

Depois de mais algumas pesquisas, encontrei a resposta para minhas perguntas. As configurações do PIC são armazenadas no campo msrtcsip-optionflags no Active Directory. As opções estão listadas nesta página , e o IM público é a opção 0x1.

Eu montei o seguinte script Powershell para obter a contagem de usuários (ele usa o snap-in da 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
    
por 03.09.2009 / 00:02