Crear el paquete ocspackage.exe:
1.Entramos desde nuestro ordenador, a la ruta \\ocsinventory-ng\ocs$. Ojo, si no nos resuelve el nombre, en lugar de "ocsinventory-ng", escribir la dirección ip del servidor OCS: \\192.168.1.5\ocs$. Se nos abre una ventana ue contiene ! arcivos, uno de ellos es el certi#icado ue acabamos de generar: cacert.pem $. %escargar el agente ocs. &Ojo' E(iste una versión m)s nueva del agente, pero para ue #uncione, el servidor debe tener la misma, o superior versión ue el agente, y en nuestro caso, nuestro servidor es la versión $.*.+, as ue la nueva versión del agente nos dara el siguiente error: EO /0E2 34 5ailed to send 6rolog 78226 Status Code 9!**4 6or lo tanto, os dejo au el enlace a la versión anterior del /gente para indo;s, ya ue todos los euipos de mi organi
n un arcivo llamado Ocs?ogon.e(e, necesario para el despliegue medianto 06O. ?o vemos m)s adelante. @. %escargar ocspacAager.e(e. En mi caso, la versión para indo;s tambi>n. !. 6rocedo a crear el pauete, as ue ejecuto ocspacAager ocspacAager.e(e. .e(e.
&Ojo' /l ejecutarlo, me dice ue debo poner la erramienta 6sE(ec 6sE(ec en en el mismo directorio ue ocspacAager,, en una de mis entradas anteriores os abl> de ella. ocspacAager %escargamos la erramienta, la copiamos en la misma carpeta donde se encuentra el empauetador y volvemos a ejecutar Ocs6acAager.e(e. Ocs6acAager.e(e.
+. os pide las rutas del agente ue nos emos descargado en el paso $, y del certi#icado certi#icado ue tenamos en el paso 1. ?o ideal es ue creemos una carpeta, y copiemos dent ro estos dos arcivos m)s el Ocs?ogon.e(e de la carpeta del agente, para tenerlo todo bien localiis un usuario administrador local en cada pc con la misma contrasea, simplemente pon>is "Dser: administrador", sin la resolución del dominio, evidentemente.
1
En Command line option, ponemos - BS para ue la instalación sea silenciosa, es decir, para ue no salgan ventanas emergentes noti#icando ni pidiendo la intervención del usuario. - Bserver3ttp:BBocsinventory-ngBocsinventory el nombre de mi servidorF o bien Bserver3ttp:BB1G$.1HI.1.+Bocsinventory la ip de mi servidorF - Bnp
H. Clic en e(t. Esto nos genera un pauete llamado ocspacAage.e(e, ue guardamos en la misma carpeta de antes, para tenerlo locali
- /l #inal nos uedar) algo as:
I. /ccedemos a nuestro servidor /ctive %irectory. Mamos a "/dministración de directivas de grupo" y nos creamos una nueva directiva, llamada OCS, por e jemplo. No la e creado en el nivel m)s alto del )rbol, para ue se le apliuen a todos los usuarios o euipos ue se conecten al dominio. 2
- otón dereco sobre la directiva OCS - Editar. - Se nos abre el Editor de administración de directivas de grupo. avegar asta: Con#iguración del euipo - %irectivas - Con#iguración de indo;s - Scripts.
- Creamos un Script de =nicio y lo llamamos Ocs?ogon.e(e y como par)metros, le ponemos: B6/CP/0E B=S2/?? - Esta opción ace ue se descargue ocspackage.exe del servidor OCS en lugar del ocsagent.e(e normal. Ocslogon revisar) si el servicio ya est) instalado y terminar) si as es. Si no est) instalado ocspacAage.e(e se ejecutar) y se instalar) el servicio. /lternativa: En lugar de descargar el ocspacAager.e(e desde el servidor, podemos cargarlo en la carpeta de la poltica de grupo, pero en este caso, en lugar de poner el comando B=S2/??, debemos poner B06O, para indicarle ue el ocspacAage.e(e se encuentra en la carpeta de la 06O. B6 B%E6?ON3$.1.1.+ - Es la versión del agente ue se va a desplegar. B%ED0 - /ceptamos.
- Seleccionamos el script ue acabamos de crear "Ocs?ogon.e(e" y clic en "Qostrar /rcivos".
3
- Se nos abre una ventana del e(plorador. Esa es la carpeta de la directiva del script de inicio. / guardamos el pauete ocspacAage.e(e y el arcivo Ocs?ogon.e(e ue tenamos en la carpeta del paso +. &Ojo' ealmente, no nos ace #alta cargar a el pauete ocspacAage.e(e, porue yo voy a optar por instalarlo desde el servidor OCS. 6ero no est) mal ponerlo, por si vemos ue no #unciona de esta manera, probamos con otra alternativa, tal y como e e(plicado anteriormente.
- /ceptamos todo, y listo, ya tenemos creada nuestra 06O, para ue el /gente de OCS se despliegue por todos los euipos a los ue esta a#ecta. &Ojo' No e con#igurado la directiva para ue se ejecute sobre ?OS ERD=6OS ue se encuentran en la OD a la ue e vinculado la 06O, ya ue en otra entrada coment>, ue siempre y cuando no se tratase de instalación de so#t;are, trabajaba sobre directivas de usuario, y si se trataba de instalación de so#t;are, entonces lo aca sobre directivas de euipo. /dem)s de controlar el inventario, OCS =nventory dispone de otros mucos plugins, y otras mucas utilidades de las ue ablar> m)s adelante. 5uente: ttp:BB;iAi.ocsinventory4
ng.orgBinde(.ppB2ools:6acAagerBes9Copiade.E$.I*.GCocspacAage.e(e.E$.I*.G%enelservido rOCS
5