Instalação Cliente Lync via Política de Grupo (pt-BR)

Instalação Cliente Lync via Política de Grupo (pt-BR)




Introdução

 

Neste post abordo os métodos de instalação do Cliente do Lync. 

Vou demostrar a instalação através de script utilizando o exe do cliente e outra distribuindo o arquivo msi. Nos dois métodos sitados vou utilizar uma GPO para iniciar o processo de instalação. 


Durante a execução do instalador exe as seguintes ações são tomadas:

  • Checa pré-requisitos para instalação do cliente
  • Instala o pré-requisito: 
    • Microsoft Visual C++ 2008
    • Microsoft Silverlight 
  • Remove o Microsoft Lync Attendee
  • Remove versões anteriores do Office Communicator Server 

Por estes motivos é recomendado instalar o cliente pelo exe



Instalação via Script

 

Crie uma pasta ClientLync e copie o arquivo de instalação. Compartilhe a pasta e adicione o grupo Everyone com direito de leitura.


Na segurança NTFS da pasta adicione o grupo Domain Computers com permissão de leitura na pasta. 


Crie um arquivo bat para executar o arquivo exe. O script foi criado na pasta compartilhada FQDNDomain\SYSVOL\Domain\Script.

          \\Compartilhamento\LyncSetup /install /silent


Com o script criado e os arquivos de instalação compartilhados falta criar a GPO para aplicar o script nas maquinas. 

Abra o Group Policy Management e crie uma nova política Deploy Lync

 

Edite a nova política, em [Computer Configuration/Policies/Windows Settings/Scripts]


Adicione um script de Statup


Adicione o script da pasta SYSVOL


Adicione o link desta GPO em uma Unidade Organizacional onde as contas das maquinas estão.



Reinicie a maquina e verifique que o Cliente do Lync 32 bits e o pluging do Silverlight foram instalados.



Instalação do Arquivo MSI


Se o Lync Client for instalado por esta método você deve instalar manualmente o Microsoft Silverlight e o Microsoft Visual C++, de preferência para instalação via script. Se a instalação for feita pelo exe as dependências são resolvidas sem precisar nenhuma configuração adicional.


Para conseguir o arquivo MSI e as dependências para instalação do cliente, instale o cliente do Lync em uma maquina, e acesse a pasta C:\Program Files (x86)\OCSetup e copie os arquivos Lync.msi, Silverlight.exe e o vcredist_x86.exe para uma pasta compartilhada.


Edite a política de grupo, em [Computer Configuration/Policies/Software Settings] clique com o botão direito em Software Instalation -> New Package


Adicione o arquivo msi configurando seu caminho de rede UNC


Faça o link da GPO na Unidade Organizacional


Utilizando Filtros WMI


Um filtro WMI (Windows Management Instrumentation) permitem determinar dinamicamente o escopo de GPO's com base em atributos do computador de destino.
Quando uma GPO é vinculada a um filtro WMI e aplicado no computador de destino, o filtro é avaliado. Se o filtro WMI for avaliado como falso, o GPO não será aplicado. Se o filtro WMI for avaliado como verdadeiro, a política de grupo é aplicada.
Nesta etapa vou criar dois scripts para a instalação do Lync Client 32 e 64 bits, duas políticas de grupo são criadas para instalar cada um e a criação de filtros WMI para aplicar cada script aos sistemas operacionais instalados nas estações.
Os dois arquivos de instalação do Lync Client são copiados para a pasta ClientLync. Foi copiado também os arquivos de atualização dos clientes para serem aplicados nos clientes.
A atualização do Cumulative 4 podem ser baixados do link
  

Como no procedimento foi criado um script para a instalação silenciosa do cliente, desta vez criei dois arquivos .bat um para o cliente 32 bits e um para o cliente 64 bits.
\\Compartilhamento\LyncSetup_<versão> /install /silent 
Para instalação do Lync Client 32 bits 
  

Para a instalação do Lync Client 64 bits
  
 
Os arquivos de script foram copiados para a pasta \\hm01\SYSVOL\home.intranet\scripts
  

Execute o Group Policy Management clique na pasta WMI Filters e adicione um filtro 


Adicione o nome do filtro Estações x32, e descrição e clique em Add. 
  


Adicione o filtro.
Este filtro será aplicada aos sistemas operacionais Windows XP, Windows Vista e Windows 7:

Select * from WIN32_OperatingSystem where ProductType="1"

  

De volta ao assistente adicione um novo filtro.
  

Adicione um novo filtro.
Este filtro será aplicada aos sistemas operacionais 32 bits:

Select * from Win32_Processor where AddressWidth = "32"

  

Salve as configurações do filtro
  

Adicione um novo filtro para aplicar a política aos clientes com sistemas operacionais 64 bits
Adicione um novo filtro WMI
  

Configure o nome do filtro Estações x64 e a descrição e clique Add
  

Adicione um novo filtro.

Este filtro será aplicada aos sistemas operacionais Windows XP, Windows Vista e Windows 7:

Select * from WIN32_OperatingSystem where ProductType="1"

  

Adicione um novo filtro.

  


Este filtro será aplicada aos sistemas operacionais 64 bits:

Select * from Win32_Processor where AddressWidth = "64"

  

Salve as configurações do filtro
  

Crie duas políticas de grupos, uma política para sistema operacional 32 e 64 bits. 
  

Configure o nome das duas politicas, 
  
  

O resultado é a criação de duas políticas:
  
 
Clique duas vezes sobre a política, nas propriedades da política e nas propriedades do WMI Filtering selecione o filtro criado para os sistemas operacionais 32 bits
  

Faça a mesma configuração para a política para o sistema 64 bits
  

Em seguida configure os scripts nas respectivas políticas:
Acesse as configurações da política 
  

Acesse as configurações Computer Configuration em Policies abra as propriedades do Windows Settings em Scripts acesse as propriedades do Startup.
  

Clique em Add para adicionar o script
  

Clique em Broese e selecione o script da arquitetura, nesse caso InstallClientx32
  

E aplique as configurações 
  

Realize as mesmas configurações para a política para os sistemas operacionais 64 bits selecionando o script InstallClientx64.

Com os scripts configurados nas políticas, aplique as duas na Unidades Organizacional das estações de trabalho
  
 
Selecione as duas políticas 
  

Testando os Filtros

Na Unidade Organizacional Computadores onde aplique as duas políticas tenho a conta de duas maquinas. A HmDesk01 instalado com o Windows 7 versão 64 bits e uma maquina HmDesk02 instalado com o Windows 7 versão 32 bits.
Apos reiniciar as estações utilize o comando GPResult para gerar um relatório dos filtros e gpos aplicadas nas maquinas
A maquina Windows 7 64 bits:
Wmi Filters: Estações x64 valor True
Verifique a gpo para sistemas operacionais com 64 bits foi aplicada
  
 
A maquina Windows 7 32 bits:
Wmi Filters: Estações x32 valor True
Verifique a gpo para sistemas operacionais com 32 bits foi aplicada
  

No Event Viewer das maquinas podemos verificar o inicio da instalação do cliente com o EventId 1040
  


Aplicando Atualizações


O mesmo script que foi utilizado para instalar os clientes podem ser modificados para incluir as atualizações do cliente.  Acesse a pasta onde foram salvos os scripts.
  

Abra os scripts InstallClientx32.bat e adicione a linha
msiexec /update \\hm01\ClientLync\Lync_x32.msp /quiet
  

Abra os scripts InstallClientx64.bat e adicione a linha
msiexec /update \\hm01\ClientLync\Lync_x64.msp /quiet
  

Com essa modificação apos a instalação do cliente do Lync o arquivo de atualização Lync_xxx.msp é aplicado. Se o cliente já estiver presente na maquina o script aplica somente a atualização ao cliente. 
Para verificar se a atualização foi aplicada a versão do cliente deve ser igual 4.0.7577.4051
  


Referência


http://www.microsoft.com/download/en/details.aspx?id=15985
http://technet.microsoft.com/en-us/library/cc779036(WS.10).aspx

Este artigo foi originalmente escrito por:
Fernando Lugão Veltem
blog: 
http://flugaoveltem.blogspot.com
twitter: 
@flugaoveltem


Leave a Comment
  • Please add 5 and 2 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
Page 1 of 1 (5 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments