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