viernes, 28 de junio de 2013

Cambiar Look and Feel (Temas) en Aplicaciones JAVA (Estático y Dinámico)



Muchas veces hemos querido cambiar el aspecto de nuestras aplicaciones Java (En caso de crear alguna Interfaz Gráfica) ya que el tema METAL que usa por defecto no es muy vistoso que digamos, a esto se le conoce como Look And Feel.

En esta ocasión les mostraré como utilizar algunos de los temas que vienen por defecto junto con nuestro JDK, eso quiere decir que no necesitamos instalar ninguna librería ni nada por el estilo.

Les mostraré como realizar esto de manera Estática y Dinámica, ¿Qué quiere decir esto? La forma estática quiere decir que configuraremos un tema diferente al que java usa por defecto, este no se podrá cambiar durante la ejecución de la aplicación, así que si este es nuestro fin debemos realizarlo de este manera.

Por el contrario, si lo que deseamos es que nuestra interfaz pueda cambiar de tema las veces que queramos durante su ejecución; debemos optar por la forma Dinámica. Sin más rodeos vamos al grano.

Look and Feel Estático

No entraré en detalles sobre como crear una ventana o como agregar los componentes gráficos necesarios, pero funciona si utilizamos un IDE como Jcreator, Netbeans, Eclipse, etc.

Este es un ejemplo del tema denominado METAL que java utiliza por defecto


Para cambiarlo necesitamos colocar el siguiente código en el constructor de nuestra clase que representará la interfaz gráfica, por ejemplo al utilizar NetBeans, Agregamos un JFrame Form, se nos pedirá el nombre del mismo y listo, luego vamos al constructor de la clase que tiene el mismo nombre que le pusimos al JFrame y justo antes de la llamada el metodo initComponents() colocamos lo siguiente

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");          

Como argumento debemos pasarle el string que corresponde a los temas que vienen por defecto en el JDK, más adelante hablaremos sobre esto. La parte de UIManager nos la mostrará como error de sintaxis, solo necesitamos importar de la librería estándar de java el modulo UIManager (En el inicio de la clase y después de la sentencia package) y encerrar el código anterior dentro de una sentencia try-catch


Importando el modulo UIManager para poder utilizar nuestro tema
import javax.swing.UIManager;      


Sentencia para cambiar nuestro Look and Feel 
try{
  UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}catch(Exception e){
  e.printStackTrace();
} 


Ahora corremos nuestra aplicación y veremos el resultado


Vemos como el aspecto de los componentes ha cambiado, similar a los componentes de los sistemas Microsoft Windows, si recuerdan el argumento que pasamos a la función setLookAndFeel()  era el siguiente: "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"
El cual corresponde al tema de Windows, a continuación  les dejo el String y la imagen de como se ven los temas que se encuentran instalados en mi sistema


javax.swing.plaf.metal.MetalLookAndFeel




javax.swing.plaf.nimbus.NimbusLookAndFeel




com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel


Así que no nos queda más que colocar el que más nos guste y listo.



Look And Feel Dinámico

Para hacer que nuestra aplicación cambie entre todos los temas disponibles durante su ejecución definiremos una interfaz como la siguiente, lo más importante es un jComboBox y un jButton


el jComboBox nos servirá para mostrar todos los look and feel disponibles, a manera de solo seleccionarlo y al dar click al boton Cambiar Look que se aplique el que hayamos seleccionado

Debemos importar los siguientes modulos:

import javax.swing.UIManager;
import javax.swing.SwingUtilities;

El primero ya hemos visto que es necesario para seleccionar un look and feel especifico, y el segundo modulo nos servirá para actualizar los componentes una vez cambiado nuestro tema


Creamos una variable del tipo array  del tipo LookAndFeelInfo  el cual nos servirá para obtener todos los temas instalados

UIManager.LookAndFeelInfo[] lafinfo = UIManager.getInstalledLookAndFeels();


En el constructor de nuestra clase (antes del método InitComponents()), colocaremos un ciclo for para recorrer el array que declaramos anteriormente y   así almacenar en el jComboBox por medio de la funcion addItem; los nombres de los temas que contiene. Con System.out.println() mostraremos en la consola de NetBeans los temas instalados para poderlo copiar y pegar si deseamos cambiar el tema de manera estática (ver la primera parte al principio de este tutorial)

for (int i=0;i<lafinfo.length;i++){
    jComboBox1.addItem(lafinfo[i].getClassName());
    System.out.println(lafinfo[i].getClassName());
}



Ahora para finalizar, en el evento del Boton que agregamos a la interfaz (Doble click al boton en modo diseño si se utiliza NetBeans) colocamos las siguientes sentencias:

try{
    String look = jComboBox1.getSelectedItem().toString();
    UIManager.setLookAndFeel(look);
    SwingUtilities.updateComponentTreeUI(this);
    }catch(Exception e){
        e.printStackTrace();
    }

En la variable del tipo String llamada look obtendremos el nombre del tema que esté seleccionado en el jComboBox1, a continuación fijaremos el tema usando la función setLookAndFeel y pasando como argumento la cadena llamada look, y por ultimo con la sentencia updateComponentTreeUI() del modulo SwingUtilities actualizaremos el tema de los componentes, de no poner está ultima linea nuestra aplicación no aplicará el tema seleccionado.

Y así funcionará nuestra aplicación:






Seleccionamos en el jComboBox el tema que nos guste, y luego damos click en el botón Cambiar Look que ejecutará la porción de código que agregamos a su evento. Este ejemplo se los dejaré en ESTE ENLACE para que lo puedan probar, Deben abrirlo con Netbeans 7.3 y tener instalado el JDK 1.7 update 21, en dado caso no tuvieran alguno de estos dos, pueden bajarlo y abrir con un Notepad el archivo GUI.java  para verificar el código e implementarlo en el entorno que tengan ya que no utilicé ninguna herramienta especial de Netbeans o del JDK 7.... Esto es compatible desde el JDK 1.6.... espero que les sea de utilidad

miércoles, 5 de junio de 2013

Instalar java jdk7 .tar.gz en Debian/Ubuntu/Mint y derivados




Muchas veces nos hemos topado con la necesidad de instalar la herramienta para desarrolladores de java llamada jdk (Java Development Kit) o Kit de Desarrollo Java; la cual nos proporciona de un compilador un depurador, una maquina virtual JVM (Java Virtual Machine) y todas las librerias necesarias para desarrollar aplicaciones haciendo uso este lenguaje de programación orientado a objetos.

Pero a diferencia de las plataformas Windows donde unicamente nos descargamos el instalador, lo corremos  y damos click a siguiente en todas las ventanas que se nos muestre, en linux no hay un instalador para hacerlo de esta manera. Para poder instalarlo les presentaré este método que es uno de los más rápidos y efectivos que he encontrado y por supuesto que me han funcionado.

Pasos para instalar java jdk desde un archivo .tar.gz

Descargar jdk
Podemos descargar el jdk desde la Pagina Oficial de java (la última version es la 1.7.0_21 al momento de realizar está guía) Seleccionamos la Opcion Linux x86 o x64 Dependiendo de la arquitectura de nuestro sistema operativo (x86 para 32bit y x64 para 64bit) asegurandonos de que la extension sea .tar.gz ya que es la destinada para sistemas Debian,Ubuntu y Mint. Aceptamos la licencia y la descargamos



Una vez en el paquete .tar.gz se encuentre en nuestro escritorio Abrimos un Terminal (Ctrl + Alt + T) e ingresamos lo Siguiente

Configurar JDK

Extraemos el archivo

cd Escritorio
tar -xvf jdk-7u21-linux-x64.tar.gz

copiamos lo que acabamos de descomprimir en la ubicación /usr/lib

sudo mv jdk1.7.0_21 /usr/lib

se nos pedirá la contraseña, la ingresamos seguido de enter

Agregaremos nuestro nuevo jdk7 a la lista de alternativas (más adelante lo veremos)
sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.7.0_21/jre/bin/java 3

Ahora desplegaremos las diferentes instalaciones de java jdk que tengamos en nuestro sistema con el siguiente comando

sudo update-alternatives --config java

 y se nos mostrará una imagen como la siguiente




Debemos seleccionar de la lista que se despliega, Para este caso (el de la imagen) seria la Opcion 2 puesto que corresponde a la ruta donde acabamos de copiar la carpeta del jdk, ustedes podrían ver solo la que acaban de crear o incluso muchas más.

Para verificar la correcta instalación, en consola escribiremos el siguiente comando para verificar la version del mismo

java -version

y obtendremos un mensaje como el siguiente (la version que yo use para instalar es la 1.7.0 pero funciona de la misma manera con otras)


y listo ahora tenemos instalado todas las herramientas para desarrollar en java haciendo uso de cualquier IDE como por ejemplo Netbeans. Cualquier pregunta pueden comentar

viernes, 31 de mayo de 2013

Instalar y Configurar GNS3 0.8.3.1 all in one en Windows 8 (Iniciación)



GNS3  es un laboratorio virtual muy útil para las personas que estén estudiando para el examen de certificación del CNNA o bien realizando algún curso de Redes para la Universidad ya que con este software es posible emular los sistemas operativos (IOS) que utilizan los Routers Cisco para realizar nuestras pruebas, además  nos permite hacer uso de maquinas virtuales a través de la herramienta de virtualización gratuita Virtual Box para añadirlas  a nuestras topologias de red



Esta vez les traigo este tutorial de como descargarlo, instalarlo  y configurarlo en Windows 8 ya que la version 0.8.3.1 de GNS3 no es oficialmente compatible con dicho sistema debido a que la herramienta fue liberada mucho antes del lanzamiento del sistema de microsoft. Esto no quiere decir que no funcione correctamente en  este sistema sino que los problemas se reducen a la instalación de la herramienta, Bueno vamos al Grano:

Para ejecutar GNS3 en Windows 8 Necesitamos:

  • GNS3 0.8.3.1 all-in-one
  • Imagen IOS de Router Cisco

Descargando GNS3
Bajamos el software de la pagina ofcial GNS3 all-in-one Recomiento está version ya que sirve para ambas arquitecturas (_x86 y _x64) y nos evitamos problemas de integración con cada una de las herramientas que conforman GNS3(Dynamips, Qemu, Putty, WinPcap y Wireshark)

Imagen IOS
Conseguir una imagen de Router IOS de cierta manera es ilegal ya que el sistema operativo que corren los Routers cuentan con derechos de Copyright por lo cual deben conseguirlo en otros lugares (que mal no, este tutorial está incompleto, no es cierto aquí les dejo un blog con varias IOS). Aquí les dejo un blog para que se descarguen algunas o bien pueden buscarlas por otro lado Imagenes IOS 

Instalación GNS3

Luego de Descargar el Software desde la página oficial haremos lo siguiente: Debemos ejecutar el instalador en modo compatibilidad con Windows 7




Luego de esto lanzamos el instalador, no explicaré toda la instalación ya que es muy básica (siguiente, siguiente, etc) sino que únicamente les especificaré que deben cambiar, no sé preocupen no se perderan. Bueno siguiendo con la Instalación obtendremos la siguiente ventana donde se nos informa que el programa WinPcap tiene problemas de compatibilidad, no hagan caso eligan la opcion Ejecutar el programa sin obtener ayuda  ya que anteriormente forzamos el modo compatibilidad con Windows 7




Y listo se instalaran cada una de las herramientas que conforman GNS3, únicamente damos siguiente, siguiente dejando todas las demás opciones por defecto.





Una vez Instalado abrimos el programa y se nos mostrara una ventana de aviso diciéndonos los puntos a realizar para la configuración básica de inicio, las muestro y resumo acá :




Chequear la ruta de Dynamips
Configurar la ruta de imagenes IOS
Agregar alguna imagen descomprimida y configurar el Idle PC

El orden de cada uno de los puntos anteriores no importa, Bueno empecemos


Configurando la ruta de imágenes IOS (la que hayamos descargado)

Creamos una carpeta (donde queramos) la cual contendrá las imagenes IOS a utilizar (la que hayamos descargado), así también configurar una ruta para guardar nuestros proyectos realizados.

Usuario/GNS3/IOS <- para las imagenes de CISCO
Usuario/GNS3/Projects <- para guardar los proyectos

En GNS3 vamos al menu Edición y elegimos la opción IOS Images and hypervisors y en la primera opción Image File vamos a la ruta del archivo.bin que corresponde al IOS y aceptamos




Obtendremos un mensaje que nos advierte que la imagen está compresa y si quieres descomprimirla, lo cual haremos ya que de está manera obtendremos mejor rendimiento con los routers que utilicen dicha imagen




En la parte de platform y modelo dejamos las que nos agrega el programa automáticamente, luego damos click en el boton save y en la parte de arriba nos saldrá la ubicación  que acabamos de agregar, listo tenemos configurada la imagen IOS





Chequear la ruta de Dynamips, Qemu, etc

Ahora nos dirigimos al menú edición y elegimos la Opción preferencias y revisaremos las rutas de Qemu y Dynamips para  ver que dichas aplicaciones estén integradas



En la prestaña general unicamente modificaremos el Project directory y el OS image (directorio donde se guardaran los proyectos y las imagenes IOS)




Luego en la pestaña Dynamips daremos click en el boton Test Settings para verificar que la ruta y el archivo dynamips.exe funcionen correctamente (letras verdes en la imagen)




Haremos lo mismo en la pestaña Qemu (click en Test Settings)




Y listo tenemos GNS3 configurado y listo para utilizarlo. Ahora agregaremos un Router y lo echaremos a andar para ver que todo funcione bien, del lado izquierdo tenemos varios iconos de Router y elegiremos el modelo del que hayamos descargado, en mi caso C3700  y lo arrastramos al area central de trabajo, damos click derecho sobre el router y elegimos la opción Start






Como vemo en está imagen el router usa aproximadamente entre un 25% y 30% de nuestro procesador en este caso un core i5, en procesadores más antiguos puede utilizar mucho más recursod de CPU, para solucionar esto vamos nuevamente al router damos click derecho y esta vez elegimos la opcion Idle Pc, se nos mostrará una ventana con una lista de ordenes en Hexadecimal en la cual debemos elegir una que contenga un asterisco "*", sino se nos muestra ninguna con asterisco damos a Idle PC nuevamente hasta que se nos muestre alguna




Al darle a Aceptar y luego verificar en el administrador de tareas veremos la diferencia en cuanto al uso del procesador 




Para finalizar vamos nuevamente al Router y al dar click derecho damos en la opción Console para verificar que el Sistema Operativo del Router haya cargado con éxito y este listo para configurar





Y listo con esto estaremos listos para empezar a configurar routers y armar topologias de redes lo cual dejaremos para otra ocación ya que no es el cometido de este tutorial, cualquier duda comenten

lunes, 18 de marzo de 2013

Instalación y Configuración Apache 2.4.4, PHP 5.4 & 5.5 Archivos ZIP en Windows7/8

Ya que en la web no se encuentra un(a) buen(a) manual/guía de como instalar el Servidor Web Apache y de uno de los grandes lenguajes de Programación de lado de Servidor como lo es PHP, Además de no estar disponibles sus paquetes de instalación (Lo hay pero no es de un proveedor fiable, además de no estar disponibles en sus ultimas versiones) me he tomado la tarea de traerles este tutorial de como hacerlo de la mejor manera en nuestros sistemas Windows 7/8

1- Como Primer paso Debemos descargar los paquetes .zip tanto de Apache como PHP de los siguientes enlaces


Apache Loungue (Versiones Compiladas para Sistemas Microsoft)


Apache 2.4.4 32 bits


Apache 2.4.4 64 bits



Dado que estos paquetes (Apache) están compilados con Visual C++ para que sean compatibles con Windows, Debemos Tener instalado Visual C++ Redistributable Package 2010 SP1 ya sea x86 o x64 dependiendo de la arquitectura de nuestra máquina. Los enlaces se encuentra en la misma página de Apache en la parte de arriba

Archivos PHP

PHP 5.4.16 x32


PHP 5.5 x32 (ACTUALIZADO) Es necesario Visual C++ Redistributable Package 2012

PHP 5.4.12 x64


PHP 5.5 x64 (ACTUALIZADO) Es necesario Visual C++ Redistributable Package 2012

Para ambas versiones de php 5.5 es necesario instalar la version 2012 de Visual C++. Si optamos por las versiones 5.4, será suficiente con la version 2010 de Visual C++ que instalamos junto con Apache 2.4.4


Debemos descargar los archivos para la misma arquitectura tanto Apache como PHP (Apache 32 con php 32, Apache 64 con PHP 64)


2- Una vez descargados nuestros paquetes procederemos a instalar Apache. Descomprimimos nuestro paquete zip directamente dentro de la Unidad C:\





Luego abrimos el achivo httpd.conf situado en C:\Apache24\conf\httpd.conf y agregamos las siguientes lineas al final



ServerRoot "c:/Apache24"
ServerName localhost:80
DocumentRoot "c:/Apache24/htdocs"

LoadModule php5_module "c:/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php
#configure the path to php.ini
PHPInidir "c:/php"



No está de más buscar estos parámetros en el archivo y modificarlos con los valores mencionados, si resulta que no se encuentran entonces los agregamos al final



La primera instrucción define la ruta de instalación del servidor Apache, La segunda indica la el nombre de dominio al cual responderá nuestro servidor seguido del puerto de escucha, la instrucción DocumentRoot indica la carpeta que contendrá las paginas html o Scripts de PHP para poder Servirlos en el navegador, LoadModule carga la dll especifica de php para trabajar con apache, AddHandler agrega un manejador de aplicación para asociar los archivos con extension php con el respectivo interprete y por ultimo PHPInidir indica la ruta del archivo .ini de php (el cual veremos más adelante).



3- Luego de configurar Apache de manera correcta, no queda más que probar nuestro servidor. Para eso abrimos un terminal (cmd) con privilegios de Administrador (Click Derecho > Ejecutar como Administrador) y nos ubicamos en la la siguiente ruta C:\Apache24\bin a través del comando cd C:\Apache24\bin <Enter>



Una vez ubicado en la ruta podremos instalar Apache como un Servicio de Windows, esto quiere decir que este iniciará junto con el Sistema Operativo y estará listo para utilizar al iniciar el sistema. Como alternativa podemos simplemente ejecutar el servidor para hacer nuestras pruebas y/o desarrollos y luego detenerlo para así evitar la sobrecarga y tiempo de inicio de nuestro sistema Windows


Para instalar Apache como Servicio (una vez ubicado en la dirección descrita con anterioridad) ingresamos en consola : httpd -k install lo cual instalará e iniciará el servicio


Si bien lo que queremos es iniciar el Servidor a petición nos situamos en la misma ruta (C:\Apache24\bin) e ingresamos: httpd -k start. luego después de utilizarlo y cuando querramos  detener el servicio httpd -k stop tal y como lo haremos esta vez






Luego de instalar como servicio o simplemente iniciar el servidor, podremos ingresar mediante nuestro navegador a través de la URL localhost y podremos visualizar el mensaje It works! lo cual nos indica que hemos realizado el trabajo de manera correcta





4- Ahora procederemos a descomprimir PHP en la la unidad C:\ al igual que Apache (si el paquete tiene otro nombre simplemente renombramos a php)





Dentro de la carpeta C:\php abrimos y copiamos el contenido del archivo php.ini-production ó php.ini-development (dependiendo si nuestra instalación será para un ambiente de producción o de desarrollo) y luego creamos un archivo con el nombre php.ini y pegamos nuestro contenido.



A continuación debemos configurar ciertos parámetros al igual que con Apache. Buscamos las siguientes instrucciones y las modificamos o des comentamos (eliminando el punto y coma  ";" del inicio)


extension_dir = "ext"                 >
Sirve definir la carpeta con las extensiones .dll
extension=php_pdo_mysql.dll > para trabar como objetos las consultas sobre mysql
extension=php_mysql.dll          > para cargar la antigua api de acceso a mysql
extension=php_mysqli.dll         > nueva y mejorada api de acceso a mysql
extension=php_pgsql.dll          > api para la base de datos postgreSQL


Aca podemos des comentar las extensiones que utilizaremos o si nuestro objetivo es simplemente hacer pruebas con php no es necesario ningúna más que las que vienen habilitadas por defecto


5- Por último creamos un archivo index.php en la carpeta configurada  c:\apache24\htdocs  con el codigo siguiente:


<?php
phpinfo();
?>



El cual nos mostrará las configuraciones e información del servidor. Para abrir dicho archivo ingresamos en nuestro navegador la siguiente dirección localhost/index.php  o bien localhost:80/index.php  o incluso 127.0.0.1/index.php





Y Listo, así tendremos configurado y listo nuestras herramientas para trabajar con php e incluso con el Gestor de bases de datos MySQL, PostgreSQL y Oracle (Previamente instalados)


jueves, 28 de febrero de 2013

Iniciación DB2 Express-C 10.1 (Instalación y Primeros Pasos)

En este video tutorial se muestran los sencillos pasos para  instalar la Base de Datos de IBM con nombre DB2 Express-C la cual tiene muchas más ventajas que cualquiera de sus competidores a nivel Express entre ellas:
Utilización de Hasta 4 GB de RAM
Utilzación de 2 Nucleos de Procesador
Tamaño Ilimitado en el Almacenamiento de Bases de Datos

Al final del video se muestra la creación de una Sencilla Base de Datos con una tabla y sus datos para iniciarnos en el uso de esta herramienta, sin mas preámbulos les dejo con el video


sábado, 3 de noviembre de 2012

El siguiente procedimiento describe como instalar el servicio de SMTP Server en Windows Server 2008. 

1. Inicio-> Herramientas Administrativas-> Administrar Servidor
2. Ir a Caracteristicas, seleccionar "Adicionar Característica"



3. Marcar la casilla "smtp server" (si aun no esta marcada). Instalar las herramientas que el servidor le recomiende en "Herramientas De Administración Remota”.





5. Ir a Inicio->Herramientas Administrativas >Internet Information Services 6.0



6. Asegurarse de que el Servidor Virtual SMTP este activo, de lo contrario dar click derecho e iniciar el sitio.
7. En el panel izquierdo del administrador del IIS, expandir el arbol debajo del nombre del servidor y dar click derecho sobre SMTP Service.
8. En el menu emergente dar click en Nuevo > Domain.



9. EN el Nuevo Dominio de SMPT seleccionar la opcion Remoto y dar click en Siguiente



10.En el cuadro de texto digite el nombre DNS del dominio al cual desea reenviar mensaje de correo electrónico.



11. Seleccionamos Dominios de lado izquierdo, luego en el dominio que acabamos de crear y seleccionamos propiedades



11. En la ventana de propiedades, en el recuadro Ruta del Dominio, seleccione “Perminitr que el correo entrante se retransmita a este dominio”. Y en el apartado Enrutar, "Usar DNS para enrutar este dominio"







viernes, 19 de octubre de 2012

Crear Politica de Grupo GPO Windows Server 2008

una "Group Policy Object" son políticas de diversos tipos para usuarios pertenecientes a un dominio con el fin de hacer restricciones y configuraciones a todos los equipos de manera centralizada, es decir, todo cambio se hace en el servidor y es aplicable a todos ó a una parte de los ordenadores del dominio, esto con la finalidad de ahorrase tiempo realizando la misma configuración en los 60 equipos de una organización por ejemplo lo cual sería tedioso e ineficiente.

Para configurar una GPO (En este caso la configuración de un papel tapiz para todos los equipos) debemos realizarlo de la siguiente manera:


Compartir nuestro papel tapiz a través del dominio/red

Esto con el fin de ahorraste la transferencia de la imagen a cada uno de los ordenadores, por lo que la compartiremos desde nuestro servidor

Ubicamos nuestro papel tapiz en cualquier ubicación, en este caso "C:\fondo\logo-usac.jpg" damos click derecho en nuestra carpeta "fondo" vamos a la pestaña "Compartir" y seleccionamos el primer botón denominado "compartir"




Se nos mostrará la siguiente ventana en la que seleccionaremos a los usuarios de red con los cuales queramos compartir la carpeta y su contenido, en este caso lo compartiremos con todos los usuarios y seleccionamos el botón Agregar, Luego nos aseguramos de eliminar la opción Default de Administrador y damos en Compartir





Luego de estos Sencillos pasos se nos mostrará la dirección con la cual podemos acceder al recurso compartido, en este caso "\\MASTERSERVER\fondo"



Crear la GPO

Ahora que nuestro recurso se ha compartido satisfactoriamente procederemos a crear la política de papel tapiz

Vamos a inicio -> Herramientas Administrativas -> Administración de directivas de grupo



navegamos por nuestro bosque "Servidor1.com" y nos ubicamos en la unidad organizativa a la que deseamos aplicar la política  en este caso será la unidad "Usuarios" creada anteriormente en nuestro servicio Active Directory.

ubicados en nuestra unidad click derecho "Crea un GPO en este dominio y vincularlo aquí"



Agregamos un nombre



Nos ubicamos en ella y la editamos



Navegamos  hasta la política de "Escritorio" (ver imagen) y damos doble click en "Tapiz de escritorio"



Habilitamos la GPO e ingresamos la ruta con el nombre de nuestra imagen, acá colocaremos la dirección que obtuvimos al momento de compartir el recurso. Aceptamos



Luego de estos sencillos pasos habremos configurado correctamente nuestra GPO. Nos quedaría acceder desde un cliente unido previamente al dominio e iniciar sesión con alguna cuenta perteneciente a la unidad organizacional "Usuarios" y podremos ver que automáticamente nuestro fondo es configurado.