Criando a GPO (Group Policy Object):
Clique com o botão da direita na raíz do domínio ou OU (Unidade Organizacional) que você deseja aplicar a GPO, e escolha propriedades. Na tela de propriedade vá para a última aba Group Policy.
Propriedades da UO
Clique no botão New
Novo Objeto de Diretiva de Grupo
Dê um nome ao seu objeto, por exemplo OCS
Novo Objeto de Diretiva de Grupo
Clique em Edit
Opções de diretivas de grupo
Navegue até User Configuration// Scripts (logon/Logoff) e dê um duplo clique em Logon.
Propriedades de Logon
Clique em Show Files...
Diretório que armazena os scripts de logon
Copie o arquivo ocs.bat para esta pasta e feche a mesma
Diretório que armazena os scripts de logon
Clique no botão Add...
Propriedades de Logon
Clique em Browse...
Janela para adicionar scripts
Selecione ocs.bat e clique em Open
Scripts de logon
Clique em OK
Janela para adicionar scripts
Clique em Apply e depois OK
Propriedades de Logon
Feche a janela de opções de diretivas de grupo
Opções de diretivas de grupo
Clique em Close
Objetos de Diretivas de Grupo
Reinicie o serviço de Net Logon
Serviços do Windows
Conteúdo do Arquivo ocs.bat:
@ECHO OFF
IF EXIST "c:\Arquivos de programas\OCS Inventory Agent\OCSInventory.exe" (exit) ELSE ("\\Pasta_na_Rede\OCSNG_WINDOWS_AGENT_1.02\ocspackage.exe")
exit
@ECHO OFF --> Não exibe mensagens na tela.
IF EXIST "c:\Arquivos de programas\OCS Inventory Agent\OCSInventory.exe" (exit) ELSE ("\\Pasta_na_Rede\OCSNG_WINDOWS_AGENT_1.02\ocspackage.exe") -->Verifica se existe o arquivo OCSInventory.exe (O aplicativo já está instalado?), se existir encerra o script, caso contrário executa o ocspackage.exe (Pacote de instalação do agente nos clientes) e passa para a próxima instrução.
exit -->Encerra o script
Pronto agora toda vez que um usuário fizer logon em uma máquina que não tem o agente do OCS instalado, ele será automaticamente instalado pelo script de login.
Referências:
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent#Deploying_Agent_using_launcher_OcsLogon.exe_through_Login_Script_or_Active_Directory_GPO
http://wiki.ocsinventory-ng.org/index.php/Documentation:Teledeploy
http://wiki.ocsinventory-ng.org/index.php/Documentation:Agent
http://members.fortunecity.com/completede/comandbat.htm
http://pt.wikipedia.org/wiki/Batch#Condi.C3.A7.C3.B5es
quinta-feira, 6 de agosto de 2009
Instalando Agente OCS via Script de Login (Windows GPO)
Marcadores:
Administrador de Redes,
Linux,
Monitoramento,
Open Source,
Scripts,
Software Livre,
SysAdmin
Assinar:
Postar comentários (Atom)
3 comentários:
Fiz exatamente como vc descreveu, não funciona de forma alguma amigo, já tentei tb usando o ocslogon.exe e nada
Cara, eu criei um pacote (package) do ocsagent e dele criei um script de login para instalá-lo logo quando o usuario loga. O package executa normal no login do usuario e instala. Porém na lista de computadores do ocs inventory ele não está. Voce recomenda fazer algo?
Funcionou redondo.
Valeu cara!
Postar um comentário