{"id":341,"date":"2012-08-16T14:52:07","date_gmt":"2012-08-16T17:52:07","guid":{"rendered":"http:\/\/linuxrs.com.br\/?p=341"},"modified":"2012-08-16T14:52:07","modified_gmt":"2012-08-16T17:52:07","slug":"instalacao-automatica-do-ocs-client-usando-gpo","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=341","title":{"rendered":"Instala\u00e7\u00e3o autom\u00e1tica do OCS Client usando GPO&#8230;"},"content":{"rendered":"<h2>Instala\u00e7\u00e3o autom\u00e1tica do OCS Client usando\u00a0GPO<\/h2>\n<p>Voc\u00ea que administra um rede com mais de 50 computadores sabe como \u00e9 complicado fazer o controle do parque no que diz respeito as configura\u00e7\u00f5es e a localiza\u00e7\u00e3o dessas m\u00e1quinas nos setores e seus usu\u00e1rios, para isso temos o OCS Inventory e o GLPI para ajudar com esse trabalho. Mas como tudo que \u00e9 bom as vezes tras um pouco de trabalho, e o OCS n\u00e3o foge a regra. O OCS Inventory para coletar as informa\u00e7\u00f5es, necessita que um aplicativo cliente seja instalado na m\u00e1quina monitorada, para isso existem duas maneiras:<\/p>\n<ol>\n<li>Indo na m\u00e1quina e instalando<\/li>\n<li>Fazendo isso autom\u00e1ticamente<\/li>\n<\/ol>\n<p>Nesse artigo mostro como fazer uma das v\u00e1rias maneiras de instala\u00e7\u00e3o automatizada do aplicativo cliente do OCS Inventory. Vamos fazer este procedimento usando GPO do Active Diretory, m\u00e3os a obra.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>1 \u2013 Criando um instalador personalizado<\/strong><\/p>\n<p>Para iniciarmos nosso processo, precisamos de um palicativo que encontra-se no site do OCS Inventory chamado OCS Packger, que pode ser baixado no seguinte link:<\/p>\n<p>http:\/\/launchpad.net\/ocsinventory-windows-packager\/ocs-agent-v4061-compatible\/1.02\/+download\/OCSNG_WINDOWS_PACKAGER_1.02.zip<\/p>\n<p>Outro programa que vai ser necess\u00e1rio para que este tutorial seja possivel \u00e9 o execut\u00e1vel do OCS Client, este pode ser baixado no link a seguir:<\/p>\n<p>http:\/\/launchpad.net\/ocsinventory-windows-agent\/1.x\/win32-agent-release-4061\/+download\/OCSNG_WINDOWS_AGENT_4061.1.zip<\/p>\n<p>de posse desses dois aplicativos, vamos ao que interessa.<\/p>\n<p><em>1.1 \u2013 Criando execut\u00e1vel de auto instala\u00e7\u00e3o<\/em><\/p>\n<p>Para iniciar o processo, vamos abrir o aplicativo OCS Packger, sua interface \u00e9 bem simples e intu\u00edtiva, onde apenas dois campos v\u00e3o ser preenchidos. A tela inicial e ela preenchida podem ser vista abaixo:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img43.imageshack.us\/img43\/8694\/seleo001r.png\" alt=\"\" width=\"506\" height=\"395\" \/><\/p>\n<p>Os dois campos que v\u00e3o usar para configurar o execut\u00e1vel para a instala\u00e7\u00e3o autom\u00e1tica, ser\u00e1 o <strong>Exe file<\/strong>\u00a0onde vai ser adicionado o caminho para o execut\u00e1vel do OSC Client e o campo <strong>Command line options<\/strong>\u00a0onde vai ser adicionado a seguinte linha de comando:<\/p>\n<p><strong>\/S \/NOW \/SERVER:IP-DO-SERVIDOR-OCS \/PNUM:80 \/NP \/INSTALL \/DEBUG<\/strong><\/p>\n<p>por fim \u00e9 preciso adicionar o usu\u00e1rio com poderes administrativos para instalar a apalica\u00e7\u00e3o, nos dois ultimos campos desta tela. Caso queira usar um usu\u00e1rio do dominio adicione da seguinte maneira: <strong>DOMINIO\\Administrador<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img842.imageshack.us\/img842\/4172\/seleo002.png\" alt=\"\" width=\"506\" height=\"396\" \/><\/p>\n<p>Clique no bot\u00e3o Next, na proxima tela, adicione o local onde vai ser colocado o execut\u00e1vel final.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img690.imageshack.us\/img690\/5088\/seleo003.png\" alt=\"\" width=\"502\" height=\"395\" \/><\/p>\n<p>Depois de escolher o local, clique no bot\u00e3o OK, neste momento vai ser iniciado o processo de cria\u00e7\u00e3o do execut\u00e1vel para ser adicionado no controlador de dominio, ao final do processo, uma tela ser\u00e1 mostrada informando da cria\u00e7\u00e3o com sucesso, clique em OK<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img14.imageshack.us\/img14\/6047\/seleo004.png\" alt=\"\" \/><\/p>\n<p>Procure no local pelo arquivo gerado pela aplica\u00e7\u00e3o, neste processo demonstrado acima, ao encontra-lo, renomeie o mesmo para o ip do servidor onde esta instalado o OCS Inventory, como podemos ver no exemplo abaixo:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img16.imageshack.us\/img16\/1731\/seleo005.png\" alt=\"\" \/><\/p>\n<p>Com isso termina o primeiro passo, agora vamos configurar este aplicativo no controlador de dominio.<\/p>\n<p><em>1.2 \u2013 Configurando GPO no Controlador de Dominio<\/em><\/p>\n<p>Iniciando a configura\u00e7\u00e3o do controlador de dominio, primeiramente acesse seu controlador de dominio, abra o editor de GPO, neste exemplo est\u00e1 sendo usando o aplicativo Group Police Manager.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img18.imageshack.us\/img18\/72\/seleo006.png\" alt=\"\" width=\"779\" height=\"549\" \/><\/p>\n<p>Agora, na pasta <strong>Group Police Objects<\/strong>, crie uma nova GPO clicando com o bot\u00e3o direito do mouse e coloque com um nome a sua escolha, neste exemplo dei o nome de <strong>OCS Cliente.<\/strong><\/p>\n<p><strong><img decoding=\"async\" src=\"http:\/\/img135.imageshack.us\/img135\/5438\/seleo007.png\" alt=\"\" \/><\/strong><\/p>\n<p>Com a GPO criada, clique com o bot\u00e3o direito e em seguida escolha a op\u00e7\u00e3o editar<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img707.imageshack.us\/img707\/2453\/seleo008.png\" alt=\"\" \/><\/p>\n<p>A tela de configura\u00e7\u00f5es da GPO ser\u00e1 aberta, como vista abaixo<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img191.imageshack.us\/img191\/751\/seleo009.png\" alt=\"\" \/><\/p>\n<p>Agora, vamos entrar em <strong>Configura\u00e7\u00e3o do computador<\/strong>, em seguida <strong>Configura\u00e7\u00f5es do Windows<\/strong> e por fim <strong>Scripts (inicializa\u00e7\u00e3o\/encerramento)<\/strong>. No lado esquerdo existem duas op\u00e7\u00f5es, escolha a op\u00e7\u00e3o <strong>Inicializar<\/strong>, clique com o bot\u00e3o direito e escolha <strong>Propriedades.<\/strong><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img38.imageshack.us\/img38\/4106\/seleo010.png\" alt=\"\" \/><\/p>\n<p>A tela de propriedades vai ser aberta como vista abaixo, e nela vamos adicionar o arquivo de configuramos no primeiro passo desse artigo.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img707.imageshack.us\/img707\/9849\/seleo011.png\" alt=\"\" \/><\/p>\n<p>Nesta tela, clique em <strong>Adicionar\u2026<\/strong>, vai ser mostrado uma nova tela, onde no primeiro campo vamos adicionar o caminho para o execut\u00e1vel do aplicativo. Para isso clique no bot\u00e3o <strong>Procurar\u2026<\/strong><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img713.imageshack.us\/img713\/8358\/seleo012.png\" alt=\"\" \/><\/p>\n<p>A tela abaixo mostra um diret\u00f3rio onde devemos colocar o arquivo criado, ent\u00e3o, caso tenha criado o arquivo em um outro computador que n\u00e3o tenha sido o controlador de dominio, transfira o arquivo para o computador servidor, em seguida localize este arquivo e copie ele para dentro desta pasta, ficando como mostra a figura:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img641.imageshack.us\/img641\/2924\/seleo013.png\" alt=\"\" \/><\/p>\n<p>depois \u00e9 s\u00f3 clicar em <strong>Abrir<\/strong> e voltaremos a telaanterior. Para finalizar vamos adicionar a seguinte linha de comando descrita abaixo no segundo campo dispon\u00edvel.<\/p>\n<p><strong>\/S \/NOW \/SERVER:192.168.11.251 \/PNUM:80 \/NP \/INSTALL \/DEBUG<\/strong><\/p>\n<p>ent\u00e3o esta tela ficar\u00e1 com a seguinte configura\u00e7\u00e3o:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/img96.imageshack.us\/img96\/9742\/seleo014n.png\" alt=\"\" \/><\/p>\n<p>Agora \u00e9 s\u00f3 clicar em OK e confirmar as telas seguintes e lincar a gpo criada as OU\u2019s que v\u00e3o recebe-la. Espeque que as diretivas sejam atualizadas nas m\u00e1quinas cliente e quando estas logarem novamente no servidor, o OCS Cliente sera instalado antes mesmo de aparecer a tela para inserir usu\u00e1rio e senha.<\/p>\n<p><em>3 \u2013 Considera\u00e7\u00f5es finais<\/em><\/p>\n<ol>\n<li>A linha de comando descrita neste exemplo, pode ser alterada a seu gosto;<\/li>\n<li>Todo procedimento foi executando no Windows Server 2003 R2, ent\u00e3o n\u00e3o sei se este mesmo passo a passo se aplica a vers\u00e3o Server 2008, mas acredito que sim;<\/li>\n<li>Se j\u00e1 existir alguma instala\u00e7\u00e3o anterior do OCS Cliente na m\u00e1quina adiciono o string \/FORCE na linha de comando para que ele force a sincroniza\u00e7\u00e3o<\/li>\n<li>Ap\u00f3s instalado o OCS Cliente automaticamente j\u00e1 inicia a varredura dos componentes da m\u00e1quina e as envia para o servidor, caso isso n\u00e3o ocorra, pode ter acontecido duas coisas:<\/li>\n<\/ol>\n<ul>\n<li>\n<ol>\n<li>A vers\u00e3o do cliente n\u00e3o esta compativel com a vers\u00e3o servidor ( A vers\u00e3o mais nova n\u00e3o est\u00e1vel do cliente n\u00e3o funcionou corretamente comigo)<\/li>\n<li>A linha de comando n\u00e3o esta feita para a realidade do seu servidor, ent\u00e3o reveja a linha e altere para sua realidade.<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<p>Bom pessoal acho que \u00e9 isso, espore que este artigo ajude voc\u00eas a diminuirem um pouco do trabalho no deploy desse aplicativo que sem sombra de d\u00favidas \u00e9 uma maravilha e ajuda bastante a equipe de suporte.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instala\u00e7\u00e3o autom\u00e1tica do OCS Client usando\u00a0GPO Voc\u00ea que administra um rede com mais de 50 computadores sabe como \u00e9 complicado fazer o controle do parque no que diz respeito as configura\u00e7\u00f5es e a localiza\u00e7\u00e3o dessas m\u00e1quinas nos setores e seus usu\u00e1rios, para isso temos o OCS Inventory e o GLPI para ajudar com esse trabalho. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,51,68],"tags":[103,171,169,22],"class_list":["post-341","post","type-post","status-publish","format-standard","hentry","category-viazap","category-linux-linuxrs","category-redes-2","tag-ad","tag-gpo","tag-ocs","tag-redes"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=341"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/341\/revisions"}],"predecessor-version":[{"id":342,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/341\/revisions\/342"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}