sexta-feira, 5 de agosto de 2011

Adicionar Contatos Lync Server

O script e o post original estão no The ExptaBlog no link http://www.expta.com/2011/01/introducing-lyncaddcontacts.html

Introdução


O script LyncAddContacts.vbs adiciona grupos e contatos para vários usuários do Lync Server.




1. Crie um usuário que vai servir como modelo e adicione todos os contatos e grupos 
2. Execute a ferramenta LyncAddContacts para exportar os contatos do usuário
3. Execute novemante LyncAddContacts para importar os contatos para um único usuário ou vários usuários dentro de uma determinada OU 




Pré-Requisitos
  • Para exportar e importar os contatos você deve ser membro do grupo CSAdministrator
  • A pasta onde esta o script LyncAddContacts deve conter uma cópia do DBImpexp.exe, este arquivo é encontrado %ProgramFiles%\Common Files\Microsoft Lync Server 2010\Support
  • Direitos de leitura/Gravação pasta onde esta o script esta instalado

Faça o download do script http://www.expta.com/2011/01/introducing-lyncaddcontacts.html ou no meu Skydrive na pasta Publica\Lync Server 2010\Aplicações\LyncAddContacts. 
Descompacte o arquivo e copie o arquivo DBImpExp.exe da mídia de instalação do Lync Server na pasta Support para a mesma pasta onde esta o arquivo LyncAddContacts.vbs



Sintaxe

A sintaxe do script é bem similar ao comando DBImpExp:

Para realizar o backup de todos os contatos
CScript LyncAddContacts.vbs /backup contatos.xml [Back End SQL server[\Instância]]

Para exportar os contatos e grupos de um usuário específico
CScript LyncAddContacts.vbs SIPAddress 
[Back End SQL server[\Instância]]


Para importar os contatos para um ou mais usuário
CScript LyncAddContacts.vbs /import  <DN da OU> 
[Back End SQL server[\Instância]]



Se o script for executado em um Standard pool a opção
[Back End SQL server[\Instância]] é suprimida


Exportar

Para exportar todos os contatos de todos os usuários de um Standard Pool.

CScript LyncAddContacts.vbs /backup Contatos.xml

Para executar o mesmo backup de todos os usuários de um Enterprise Pool.

CScript LyncAddContacts.vbs /backup Contatos.xml sql.home.intranet


Este comanda gera um arquivo Backup.xml com todas informações de contatos do usuários.
Para exportar os contatos e grupos de um determinado usuário execute

Usuário do Standard Pool
CScript LyncAddContacts.vbs user04@home.com.br

Usuário do Enterprise Pool
CScript LyncAddContacts.vbs user04@home.com.br sql.home.com.br

O resultado é um arquivo Export.xml com todos os contatos e grupos do usuário User04. 


Importar

Para importa o arquivo de contatos para um usuário adicione a opção /import.

Para importar o arquivo Export.xml para um usuário execute.

Para um usuário Standard Pool:
CScript LyncAddContacts.vbs /import user03@home.com.br

Para um usuário Enterprise Pool:
CScript LyncAddContacts.vbs /import user03@home.com.br sql.home.intranet

Para importar os contatos para todos os usuários que estão em uma determinada OU execute:
CScript LyncAddContacts.vbs /import "OU=Usuarios,DC=home,DC=intranet"



Referencias 

Nenhum comentário:

Postar um comentário