Cómo capturar rápidamente el mundo o administrar una red de computadoras con Windows usando OPSI

Descargo de responsabilidad: al
autor le encantan las muletas cortas y rectas, y también adora suavemente el software abierto gratuito por la flexibilidad y escalabilidad que brinda. El propósito de este artículo es el deseo de promover, así como hablar sobre el sistema de gestión de software OPSI (Open PC Server Integration), que es inmerecidamente desconocido en la Internet rusa.


Estaba sentado en la oficina y tomando café cuando Ilon Mask me llamó y en ruso puro me dijo que ya es suficiente para soportarlo, es hora de reunir las mejores mentes para luchar contra un determinado virus, y para eso ahora, cinco minutos después, estoy en Llevarán 100 computadoras a la oficina, necesito implementar Windows 10 con urgencia, y mañana por la mañana, científicos de todo el mundo vendrán a la oficina para comenzar a trabajar en el antivirus. Bueno, ¿no es eso lo que he estado esperando toda mi vida? Un desafío digno para una buena herramienta.

Para implementar el plan, utilizaré el sistema OPSI: Open PC Server Integration.

OPSI está escrito en python en Alemania y, al parecer, las muletas, sin cargo y escalabilidad también lo aprecian mucho.

Características básicas del sistema:



  1. Implementación automática del software Funciona así: analiza el instalador y crea el paquete opsi, que instala el programa de la manera correcta. Funciona mejor con paquetes msi, conoce algunos formatos más con los que también hace frente. Puede ejecutar un archivo bat o un script de PowerShell, pero en principio, cualquier intérprete. Hay sistemas de registro integrados, en general, relleno completo, probablemente la mejor parte del sistema.
  2. Instalación automática de sistemas operativos

    Solo uso la instalación desde una imagen, como la más rápida, pero hay opciones con la instalación fuera de línea del sistema desde cero.


  3. , , , , windows. , , windows, , .
  4. Varias interfaces de administración convenientes con la posibilidad de una integración flexible

    Hay un programa con una interfaz gráfica, hay una interfaz http a la que puede enviar comandos, desde la consola del servidor puede controlar OPSI, incrustar comandos en sus scripts, puede acceder al backend desde python, pero desafortunadamente yo, , mientras que yo no poseo tal magia.
  5. Compatibilidad con varios servidores de depósito (servidores que contienen directamente el software desde el que se realiza la implementación).

    Puede agregar muchos servidores a cada subred o grupo de computadoras, cada una de las cuales servirá su propia red.

Características del sistema implementadas por módulos (hay módulos gratuitos y de pago):

  1. Conector LDAP (pago) Un

    conector que conecta un dominio y opsi en un solo conjunto
  2. ()

    : , ...
  3. MySQL ()

    OPSI mysql , 300
  4. Nagios ()

  5. ()

    , opsi , , .
  6. ()

    .
  7. ()

    , , , . , ansible puppet, . linux windows .
  8. WAN ()

    , .
  9. ()

  10. OTRS::ITSM ()

  11. ()

    , , , « », , .

Puede obtener más información detallada aquí. El

modelo de monetización que tienen es el siguiente: venden módulos hasta que recolectan la cantidad para liberarlos.

Mientras se traen las computadoras a mi oficina y se ensamblan, instalo el servidor AD en el servidor Windows, levanto el dominio domain.local en él, así como DNS y DHCP.

Puede instalar OPSI en el grupo de trabajo y en el dominio, lo instalaremos en el dominio, pero sin vincularlo al AD (conector LDAP).

Implementaremos Windows 10 en una red de computadoras de acuerdo con el siguiente esquema: prepararemos una imagen de Windows 10 desplegable con todos los programas, arrancaremos a través de la red a través de opsi, usaremos clonezilla para guardarlo automáticamente en un archivo, luego configuraremos todas las computadoras para que se instalen automáticamente a través de opsi, arranque a través de la red y automáticamente Derramaremos este archivo en todas las computadoras en el segmento de red de transmisión a través de tftp

Para hacer esto, en el área del servidor DHCP, configuraremos el número de parámetro 66 en la ip de nuestro futuro servidor opsi 192.168.1.229

imagen

y llevaremos el parámetro 67 a linux / pxelinux.0.

En DNS, agregue opsiserver.domain.local bajo su dirección estática 192.168.1.229
Luego crearemos una máquina virtual para nuestro servidor opsi en hierro, que resistirá sus cargas y se adaptará a usted en términos de velocidad. Ssd y varias tarjetas de red son bienvenidas.

Opsi no es compatible con todos los sistemas; la lista de compatibilidad se puede encontrar aquí .

Instalamos inmediatamente en la configuración regional en inglés, le recomiendo encarecidamente que no utilice el alfabeto cirílico en ningún lugar de este servidor.

Mi distribución favorita de debian 10 la instalo en una configuración mínima con el nombre opsiserver.

Después de la instalación y reinicio, por si acaso, configuramos las configuraciones regionales:

dpkg-reconfigure locales

Selecciono todo donde hay de_ en_ y ru_ system leave en_US.UTF8.

La instalación adicional es un recuento de este tutorial adaptado a la tarea .

Cambie el nombre del servidor si es diferente de lo que necesitamos:

hostname opsiserver.domain.local

Verificación:

hostname -f

Traigamos / etc / hosts a la siguiente forma:

127.0.0.1 localhost
127.1.1.1 localhost.localdomain
192.168.1.229 opsiserver.domain.local opsiserver

Y nos olvidaremos de su existencia para siempre, ya que opsi es exigente con el contenido de este archivo, y cuando se cambia, a veces comienza a rebelarse y a rociarse de errores.

Instale los paquetes requeridos:

apt install wget host pigz mc -y

apt install samba samba-common smbclient cifs-utils -y 

Instalamos el servidor mysql de forma predeterminada, maria-db se levanta para mí, también funcionará.

apt install default-mysql-server -y

sudo mysql_secure_installation

Respondemos las preguntas afirmativamente, cambiando la contraseña de root y recordándola.

Agregue repositorios OPSI al sistema:

echo "deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/4.1:/stable/Debian_10/ /" > /etc/apt/sources.list.d/opsi.list

wget -nv https://download.opensuse.org/repositories/home:uibmz:opsi:4.1:stable/Debian_10/Release.key -O Release.key
apt-key add - < Release.key

Actualizado:

apt update

Eliminamos tftpd si es así, ya que OPSI entrará en conflicto con él:

apt remove tftpd

Eliminamos el soporte tftp de inetd, porque si es así, OPSI entrará en conflicto con él:

update-inetd --remove tftp
apt install opsi-tftpd-hpa

E instale directamente el servidor opsi:

apt install opsi-server

en el proceso, solicitarán los datos necesarios para crear un certificado autofirmado, que a su vez es necesario para la conexión cifrada de clientes con el servidor.
Instalar soporte de Windows:

apt install opsi-windows-support

configurar el backend mysql:

opsi-setup --configure-mysql

imagen

Establecemos la dirección del servidor (localhost), el usuario desde el que estamos actuando (root), la contraseña de root en mysql (que recordamos anteriormente), el nombre de la base de datos para opsi (opsi), el nombre del usuario que trabajará en esta base de datos (opsi), la contraseña para este usuario (inventamos nuevo).

A continuación, para debian 10 necesita agregar / usr / sbin a PATH:

PATH=$PATH:/usr/sbin

y la misma línea se debe agregar a .bashrc en su directorio de inicio. Si esto no se hace, en el siguiente paso obtendrá el error "chpasswd no encontrado".

Inicializamos el sistema y establecemos los derechos necesarios para los archivos y directorios del sistema:

opsi-setup --init-current-config
opsi-set-rights

Reinicio del servicio:

systemctl restart opsiconfd.service
systemctl restart opsipxeconfd.service

Configurar samba:

opsi-setup --auto-configure-samba

Los clientes OPSI se conectan al servidor principal a través de https en el puerto 4447, y si necesita llamar a algún tipo de instalación, los clientes montarán la bola de samba desde el servidor opsi e instalarán el software desde allí. Para hacer esto posible, permitimos que OPSI reconfigure samba.

Reiniciar Samba:

systemctl restart smbd.service
systemctl restart nmbd.service

Establezca la contraseña de administrador para el usuario del sistema pcpatch:

opsi-admin -d task setPcpatchPassword

Ahora cree un usuario para administrar el sistema:

useradd -m -s /bin/bash adminuser

Crea una contraseña para él:

passwd adminuser

Ahora la contraseña para samba, creo lo mismo que en el sistema:

smbpasswd -a adminuser

Añadir al grupo:

usermod -aG pcpatch adminuser

Si haremos algo con OPSI debajo de la raíz, entonces necesitamos agregar la raíz al grupo:

usermod -aG pcpatch root

Algunas muletas más:

opsi-setup --patch-sudoers-file

Ahora puede descargar paquetes al sistema y, mientras se cargan, tomar café.

opsi-package-updater -v install

Posteriormente, los paquetes se pueden actualizar con el comando:

opsi-package-updater -v update

Ahora vaya a
https://download.uib.de/opsi4.1/misc/helper/ , descargue e instale la interfaz de administración confinada por opsi desde allí para

opsi-configed-setup.exe

ingresar al servidor, ingrese la dirección del servidor, nuestro usuario administrador y su contraseña,

https://opsiserver.domain.local:4447/

y estamos en el sistema.

En este punto, el servidor está instalado!

imagen

1: todos los clientes conectados a este servidor, se pueden desarmar en grupos, incluidos los anidados, aplicar la asignación a todo el grupo a la vez.
2 - una pestaña con clientes, esta es una lista de las computadoras controladas por opsi
3 - los clientes son una lista, aquí puede seleccionarlos en cualquier orden para aplicar el propósito
4 - “configuración del producto” - víctima de la traducción. De hecho, hay paquetes que se pueden instalar en Windows, en la terminología opsi - localboot products
5 - Productos Netboot - esto es todo lo que se descarga a través de la red
6 - dirección opsi-mac - la amapola de la computadora es lo que se determina durante el arranque de red
7 - opsiHostKey es la "contraseña" del cliente en el sistema opsi, si la elimina de computer opsi client, y luego reinstalarlo, no funcionará, ya que la contraseña seguirá siendo antigua y no será adecuada. Esto es tanto un error como una característica. Y como lo harias

Ahora prepararemos la imagen de Windows 10 que derramaremos. Clonezilla, que usaremos, no es tan bueno como el acronis, pero todavía sabe cómo derramar la imagen de un disco más pequeño al mismo o más grande.

Ponemos en el sistema todos los programas que necesitamos, así como las Herramientas de administración remota del servidor para Windows 10. Tengo Windows 10 1903, instalé para 1803 y todo lo que necesita ser iniciado. Puedes descargarlo desde aquí:https://www.microsoft.com/en-us/download/details.aspx?id=45520
Lo necesitamos para la utilidad netdom, que le permite ingresar automáticamente la computadora al dominio.

Para hacer esto, descargamos archivos desde aquí https://github.com/valmont2k/renamejoin al directorio c: \ renamejoin. Creamos un administrador de dominio en el controlador de dominio con la capacidad de ingresar solo computadoras en el dominio con el inicio de sesión de Joinadmin con contraseña contraseña1234QWE. Si un atacante intercepta esta contraseña, solo puede traer computadoras a nuestro dominio.

Ejecute la línea desde createtesk.txt en la consola de administración de Windows completamente preparado, lo que creará una tarea para comenzar en el arranque.

Todo el esquema funcionará de la siguiente manera:
Cuando dividimos la imagen en todos los ordenadores, en el primer arranque, ventanas pondrá en marcha una tarea C:\renamejoin\step1.cmdque cambia el nombre del ordenador para win-%random%, reiniciar el ordenador, borrar C:\renamejoin\step1.cmdy cambiar el nombre C:\renamejoin\step2.cmda C:\renamejoin\step1.cmd. En el próximo arranque, se iniciará Windows C:\renamejoin\step1.cmd, que ingresará esta computadora en el dominio, lo reiniciará y lo eliminará C:\renamejoin\step1.cmd. Podemos eliminar la tarea potencialmente peligrosa de las computadoras de dominio más adelante. A través de OPSI, por supuesto!

imagen

Es hora de convertir el Windows preparado en una imagen.

A través del icono de la computadora con un signo más, agregue nuestra computadora a la interfaz de administración opsi opsi-configed, establezca su dirección de amapola. Salvar. Pasamos a los productos Netboot, frente a clonezilla ponemos "setup". En la configuración para el cliente, exponemos todo como en la captura de pantalla: el nombre del archivo y el comando mediante el cual llenamos todo el disco en la imagen. En el BIOS de la computadora con Windows, configuramos la descarga desde la red. Reinicia la comp. Si hiciste todo correctamente, verás cómo Windows fluye en la imagen sin la ayuda de las manos.

imagen

Mientras tanto, las computadoras están ensambladas, pero deben agregarse como clientes en opsi junto con sus direcciones de amapola, agregarlas con bolígrafos no es en absoluto un asunto de boyardos, ¿verdad?

La solucion es:

apt install tcpdump

Ejecutar en opsiserver:

tcpdump -n udp -vvvvv -e port 69 > /var/log/tftp

Y, estableciendo la configuración del BIOS para que todas las computadoras se inicien a través de la red (y al mismo tiempo se despiertan de los dispositivos PCI-E, a través de la red, comprenderá por qué más adelante), cárguelos. Si la ventana azul del menú de inicio de opsi aparece durante el inicio,

imagen

entonces está haciendo todo bien.

Al arrancar, las computadoras acceden a nuestro servidor, tcpdump escribe sus direcciones poppy en un archivo /var/log/tftp, y usa un script repo https://github.com/valmont2k/opsi-hosts-importerpara ejecutar en el servidor operativo después de que todas las computadoras están marcadas en opsi y dejan sus direcciones poppy allí. Este script usa la API opsi desde aquí https://download.uib.de/opsi4.1/experimental/documentation/html/opsi-api-documentation/opsi_API.html y un poco de magia. Después de iniciarlo, tendrá clientes en el servidor opsiser del formulario win% random32% .domain.local

El siguiente paso es transmitir la imagen de Windows (que ya debería haberse hecho) a todas las computadoras.

imagen

Para hacer esto, seleccione todas las computadoras en las que necesita instalar Windows y en clonezilla opuesta establecemos los valores como en la captura de pantalla. Apaga las computadoras, luego enciende varias de ellas a la vez y observa cómo Windows se instala automáticamente en ellas, cambian su nombre y se ingresan en el dominio.

Si también desea automatizar esto, coloque etherwake y escriba un script que con un retraso especificado tome las direcciones mac del archivo / tmp / newmacs y active sus hosts para que se turnen para rodar Windows. Ver actualización 1 .

Hice un gesto de Ronaldo desde un anuncio de champú y ya estaba empacando café cuando Ilon Mask volvió a llamar a mi teléfono y agregó:

- Sí, olvidé decir que es necesario que la %program%última versión esté en todas las computadoras mañana , ¿puedes manejarlo?
- ¡Por supuesto, todo será mañana!
No puedo molestar al ídolo de los tecnócratas, así que debes volver a poner tu cerebro en tus manos.

Sería bueno que al inicio las computadoras establecieran un cliente opsi llamado opsi-client-agent. Esto se puede hacer a través de políticas de grupo de dominio.

Para que esto suceda sin ingresar una contraseña durante la instalación, debe agregar la contraseña de su usuario en el archivo
/var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg/config.inien opsiserver
como el valor de service_hidden_passwordadminuserbase64

[installation]
service_user=adminuser
service_password=none
service_hidden_password=base64HERE

A continuación, agregue la política de grupo en el dominio setupOPSI y tome la secuencia de comandos desde aquí. https://github.com/valmont2k/opsi-install-opsi-client-agent-over-active-directory-domain-policy
Recuerde insertar sus valores en la secuencia de comandos.

imagen

Si hizo todo correctamente, en el primer reinicio en el dominio, los clientes instalarán opsi-client-agent, reiniciarán y aparecerán bajo sus nombres win-%random%en la interfaz de administración de OPSI. Los clientes antiguos con las mismas direcciones de poppy se pueden eliminar.

Ahora puede continuar con la instalación %program%.

Vamos aquí https://forum.opsi.org/viewtopic.php?f=22&t=7573 y encontramos un enlace al paquete *.opsicon el nombre packagebuilder, algo así "opsi PackageBuilder Windows (opsi Paket)".

Descargue el paquete al directorio /var/lib/opsi/workbenchen opsiserver

cd /var/lib/opsi/workbench

wget https://opsipackagebuilder.s3.amazonaws.com/opsiPackageBuilder/python/opsipackagebuilder_8.4.4-1.opsi 

e instalarlo:

opsi-package-manager -d ALL -i opsipackagebuilder_8.4.4-1.opsi

Ahora, en la interfaz de administración de opsi, haga clic en el botón de actualización y vea que tenemos nuevos paquetes opsipackagebuildery opsi-setup-detector.

Los pusimos a través de la interfaz de control en una máquina de prueba en Windows.

Cuando el programa opsipackagebuildery la opsi-setup-detectortradición y de gestión opsi-setup-detectory el juego fuera de él en el programa de instalación windirstat, descargado desde el sitio web de pre-programa oficial.

Antes de instalar, debe configurar los ajustes del programa. Montamos la bola en la máquina de prueba \\ opsiserver.domain.local \ opsi_workbench como unidad z: escribimos nuestro nombre y correo en los campos especificados:

imagen

OPSI puede hacer un paquete usando 32 y 64 instaladores al mismo tiempo y configurándolos en función de la capacidad del sistema, tenemos 64 bits en todas partes, así que haga clic en "Analizar archivo único ...":

imagen

Vemos que el detector no entendió el directorio de instalación, podemos averiguarlo por nosotros mismos tratando de instalar el programa a través del instalador. Pero detectó el tipo de instalador, la versión del programa, el tamaño de la aplicación en forma ensamblada y desplegada, la clave de instalación fuera de línea, la clave de eliminación fuera de línea y el nombre del desinstalador.

imagen

Ingresamos nosotros mismos al directorio de instalación y hacemos clic en Siguiente paso:
imagen

Aquí puede agregar el nombre del producto, su ID, descripción y establecer la versión del paquete, es decir, poner en el intento que hacemos para ensamblar el paquete (en nuestro caso, el primer intento):

imagen

puede dejar las dependencias, esto significa que para instalar el paquete actual, los paquetes que se establecen en los requisitos para los nuestros se instalarán:

imagen

Crear paquete OPSI:

imagen

Creamos el paquete, ahora tenemos que ir a opsiserver en/var/lib/opsi/workbench/windirstat.

Recoger paquete:

opsi-makepackage

Instalarlo:

opsi-package-manager -d ALL -i windirstat-1.1.2-1.opsi

Si todo salió bien, entonces en la interfaz de administración confinada por opsi, haga clic en el botón "actualizar" y vea que tenemos un nuevo paquete windirstatque puede instalarse en computadoras seleccionadas en nuestra red.

¡Bingo! ¡El primer paquete está ensamblado!

Para complicar nuestra tarea, usando Powershell crearemos una regla en el firewall de Windows que le dará acceso al cliente al puerto 4441 y 4447 y haremos que esta aplicación cargue automáticamente para el usuario a través del ajuste del registro, como si fuera, por ejemplo, un mensajero.

Abrir el generador de paquetes opsi:

imagen

elija abrir el paquete y abra nuestro paquete con windirstat:

imagen

OPSI actúa de manera predeterminada de la siguiente manera: cuando elimina un programa de uninstall.opsiscript, se llama a delsub.opsiscript, que elimina el programa. Al instalar un programa desde setup.opsiscript, se llama a delsub.opsiscript, que elimina el programa, y ​​luego setup.opsiscript lo instala. Por lo tanto, realizamos ediciones para crear algo en setup.opsiscript y ediciones para eliminar algo en delsub.opsiscript.

Toda la magia de estos scripts se refleja en la documentación https://download.uib.de/opsi4.1/documentation/html/en/opsi-winst-manual/opsi-winst-manual.html

setup.opsiscript se puede abrir a través del ícono de lápiz, y delsub.opsiscript vía Script Tree.

imagen

Aquí está el menú de archivo completo.

imagen

Cada intento de construir un paquete debe incrementarse en uno.

imagen

Agregamos el programa para cargar automáticamente a través de opsi, para esto, inserte las líneas en setup.opsiscript:

Registry_changes  /AllNTUserdats /64bit
[Registry_changes]
OpenKey [Software\Microsoft\Windows\CurrentVersion\Run]
Set "WinDirStat" = "C:\Program Files (x86)\WinDirStat\windirstat.exe"

Y en delsub.opsiscript, inserte las líneas:

Registry_changes  /AllNTUserdats /64bit
[Registry_changes]
OpenKey [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
;Set "WinDirStat" = "C:\Program Files (x86)\WinDirStat\windirstat.exe"
DeleteVar "WinDirStat"

Agregamos la regla al firewall ejecutando el script de PowerShell, para esto, inserte las líneas en setup.opsiscript:

DosInAnIcon_PowerShell_ExecutionPolicy
ExecWith_PowerShell_NichtPDCAktionen powershell.exe winst /sysnative
[DosInAnIcon_PowerShell_ExecutionPolicy]
echo "powershell set-executionpolicy RemoteSigned ..."
powershell.exe set-executionpolicy RemoteSigned
exit %ERRORLEVEL%

[ExecWith_PowerShell_NichtPDCAktionen]
; hier Dein PS-Code

New-NetFirewallRule -DisplayName 'OPSI-Inbound' -Profile @('Domain', 'Private', 'Public') -Direction Inbound -Action Allow -Protocol TCP -LocalPort @('4441', '4447')

Y en delsub.opsiscript, inserte las líneas:

DosInAnIcon_PowerShell_ExecutionPolicy
ExecWith_PowerShell_NichtPDCAktionen powershell.exe winst /sysnative
[DosInAnIcon_PowerShell_ExecutionPolicy]
echo "powershell set-executionpolicy RemoteSigned ..."
powershell.exe set-executionpolicy RemoteSigned
exit %ERRORLEVEL%

[ExecWith_PowerShell_NichtPDCAktionen]
; hier Dein PS-Code
Remove-NetFirewallRule -DisplayName 'OPSI-Inbound'

El código completo se puede encontrar aquí:

https://github.com/valmont2k/WinDirStatOpsiPackageTest

Ya me he relajado, viendo cómo opsi lanza la %program%última versión a toda la red, mientras Ilon nuevamente interrumpió mis pensamientos en alto.
- La próxima semana vendrán otras 500 personas, ya se alquilaron oficinas, se están importando computadoras, hay un networker, necesita implementar una red de Windows en seis sucursales alrededor de la ciudad, ¿puede manejarlo?
- Bueno, por supuesto, esto no es ciencia espacial - bromeé cansinamente en respuesta.

Clonamos nuestro servidor opsiserver usando el hipervisor y lo implementamos en la sucursal.
Suponemos que la oficina central está conectada a sucursales a través de una VPN con una velocidad de al menos 10 Mbps.

Ahora crearemos un servidor de depósito, es decir, un servidor para almacenar paquetes en la sucursal. Los clientes en la sucursal utilizarán https en el servidor principal, y si necesita instalar software, montarán el servidor de depósito en su sucursal y se instalarán desde allí, esto se hace en particular para guardar el canal de Internet entre la oficina y la sucursal.

Configuramos en el servidor de sucursal opsiserver-2 una dirección estática de la red local cambiando el archivo de /etc/network/interfacesacuerdo con la nueva red.

Cambiar nombre de host y hosts:

sed -i 's/opsiserver/opsiserver-2/' /etc/hostname
sed -i 's/opsiserver/opsiserver-2/g' /etc/hosts

en / etc / hosts actualizamos los datos conduciendo en una nueva dirección IP

reboot

Cambie el nombre del servidor opsi usando opsi:

opsi-admin --no-depot -d method host_renameOpsiDepotserver opsiserver.domain.local opsiserver-2.domain.local

Desde el servidor opsiserver-2.domain.local lo conectamos a opsiserver.domain.local como depósito:

opsi-setup --register-depot

Especifique el nombre del servidor principal, al que conectamos el nuevo depósito, el administrador y la contraseña:

imagen

no necesita cambiar nada aquí :

imagen

puede verificar que todo se haga correctamente en opsi-configed: a

imagen

continuación, debe configurar el sistema para que los clientes elijan el servidor de depósito por sí mismos. Seleccionamos a todos los clientes y los configuramos como depósito dinámico. Por defecto, el cliente mira su dirección IP y selecciona el depósito de su red.

imagen

Ahora configuramos que todos los futuros clientes elijan inmediatamente el depósito de forma dinámica:

imagen

eso es todo, la configuración del nuevo servidor de depósito se realiza, puede instalar opsi-client-agent para computadoras en la red local con el mismo script que instalamos en la oficina principal anteriormente, no olvidando cambiar la dirección IP dentro del script.

En cada sucursal configuramos un controlador de dominio (puede leer solo), hacemos nuestro propio direccionamiento de red, dividimos el sitio predeterminado dentro del dominio de Windows en subsitios, cada uno de los cuales hacemos nuestra subred, nuestra política de grupo con su script de instalación de agente de cliente-opsi.

Luego repetimos en la nueva rama.

Terminé mi café y me fui a casa, y el LED en la tarjeta de red indicó que los sistemas nuevos y nuevos se estaban implementando con el ruido de los enfriadores ...

Actualización 1:
Como resultó, no hay necesidad de script, opsi-configed permite que el mouse haga clic en el despertar de los clientes a través del sheduler.

All Articles