Hola que tal mis amigos, pues en esta ocasión vamos aprender como podemos crear una imagen de referencia para Windows 10, en un articulo anterior les compartí la manera de poder hacerlo mediante Windows 7 dejando este de manera personalizada con actualizaciones y programas integrados para su mejor y menor tiempo de uso.
Para poder construir nuestro propio Windows10 x64 de acuerdo a las características de nuestras organizaciones, como una opción mas para ahorrar tiempos de respuestas del mismo
En este articulo trabajaremos con algunas de las herramientas que Microsoft nos ofrece para la construcción de nuestros sistemas operativos.
Requisitos:
- Tener un servidor con Windows Server puede ser versión 2012 como nuestro equipo técnico.
- Instalación de Vmware o Hyper-v
- Instalación de Windows ADK 10 – herramientas de implementacion. Descarga
- Imagen .ISO de Windows 10 v 1607
- Microsoft Deployment Toolkit 2013 Update 2 Descarga
- Visual C++ runtimes (2005,2008,2010,2012,2013 and 2015)
Para poder realizar este procedimiento, primero vamos a utilizar una instalación de nuestra imagen .ISO de forma manual en un entorno virtual, para nuestro caso vamos a utilizar VMware, lo primero que haremos sera montar nuestra imagen y hacer la instalación manualmente (BareMetal) en donde a esta imagen podemos realizar algunas personalizaciones.
Una vez implementado nuestro sistema operativo en nuestro entorno virtual, para este ejemplo vamos a integrarle la plataforma de chocolatey, lo cual ya hemos hablado en varios artículos anteriores de esta herramienta.
Vamos a crear durante la instalación un usuario principal para este ejemplo
- Usuario: Admin
- Contraseña: Pa$$w0rd2
Ahora procedemos instalando la plataforma de chocolatey, para mas información podemos ver este link.
Con privilegios de administrador vamos a correr el siguiente código directamente en CMD.
@powershell -NoProfile -ExecutionPolicy Bypass -Command «iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))» && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
El siguiente paso sera ejecutar Sysprep que viene dentro de nuestro Windows 10 para la generalización de imágenes de Microsoft Windows.
Esta herramienta se encuentra en C:\Windows\System32\sysprep la ejecutamos y seleccionamos de acuerdo a la siguiente imagen.
Comienza el proceso de limpieza, la maquina virtual se apagara.
Una vez apagada nuestra maquina virtual,vamos a crear un Windows Preinstallation Enviroment,(PE), en términos básicos es un sistema de pre configurado que nos ayuda a configurar entornos de implementacion o herramientas de ayuda para el despliegue de nuestro sistemas operativos.
Windows PE creara una imagen.iso la cual arrancaremos desde nuestro vmware para que pueda cargar las herramientas básicas de copiado de nuestra imagen Windows 10 syspreada.
Para configurar y crear Windows PE tendremos que tener en cuenta primeramente la instalación de Windows ADK v1607 cual a esta altura ya debemos tener instalas las herramientas básicas.
Lo primero que haremos sera abrir con cmd que viene integrado dentro de ADK, desde nuestro Windows Server 2012 aquí la imagen para diferenciar sobre el cmd tradicional.
Escribimos el siguiente comando para la creación de los archivos.
copype x86 c:\winpex86
Ahora vamos a agregar la herramienta imagex.exe dentro de la carpeta media.
colocamos el siguientes código.
Para familiarizarnos sobre esta herramienta podemos consultar aquí.
Ahora solo resta crear nuestra imagen .ISO de nuestro Windows PE para desplegar.
Copiamos este código.
oscdimg -n -bC:\winpex86\fwfiles\etfsboot.com c:\winpex86\media c:\winpex86\imagenPE.iso
Vemos el resultado de nuestro .ISO
Muy Importante, necesitamos arrancar nuestra maquina virtual con esta imagen de disco, para ello podemos ejecutar la bios dentro de VMware para poder seleccionar nuestro arranque.
Vemos nuestro Windos PE corriente al 100.
El siguiente paso sera utilizar ImageX.exe para poder capturar nuestra imagen de Windows 10 syspreada.
Ejecutamos el siguientes codigo, las letras de las unidades dependera de nuestro entorno.
e:\imagex.exe /capture D: D:\install.wim “Windows 10” /compress fast /verify
Verificamos la unidad e: en donde tenemos nuestra herramienta ImageX.exe.
Ahora colocaremos el siguiente código para el copiado de la imagen.
Net Use \\SERVIDOR\miimagen /User:user pass
Una vez conectados procedemos a copiar la imagen con el siguiente comando
xcopy D:install.wim \\servidor\miimagen
Esta imagen install.wim vamos a copiarla a nuestro Windows 10 original conservando todos los archivos básicos y sustituyendo por la imagen install.wim que trae por default el sistema.
Para ello primeramente copiaremos todos los archivos que trae nuestro disco original a una carpeta, colocamos el siguiente codigo.
xcopy D:\*.* /e /f /s Z:\Windows10final\
Cuando tengamos el proceso finalizado, reemplazaremos el archivo install.wim por el archivo install.wim modificado con los pasos anteriores, este archivo se ubica dentro de la carpeta sources.
Ahora nuevamente vamos a utilizar la herramienta oscdimg para crear nuestro .ISO final de Windows 10, colocamos el siguiente código para resellar nuestra carpeta con los archivos y nuevo install.wim
oscdimg -bZ:\Windows10\boot\Etfsboot.com -u2 -h Z:\Windows10\ Z:\Win10.iso
Nota.- el nombre de la imagen se modifica de Win10.iso
Ahora vamos a utilizar la herramienta Microsoft Deployment Toolkit 2013 U2 para poder agregar mas cosas como Skype, winrar y los Visual C ++ en sus distintas versiones y algunas aplicaciones que son básicas para la organización.
clic derecho en el árbol principal y en crear un nuevo deploymentshare. Usamos las siguientes configuraciones.
- a. Path – C:\DeploymentShare
- b. Share – DeploymentShare$
- c. Descriptive name – MDT Deployment Share
- d. Options – Dejamos por default
- e. Summary – damos clic en siguiente o next
- f. confirm – confirmarmos para crear nuestro deploymentshare
Veremos al finalizar como se muestra la siguiente pantalla.
Ahora importamos nuestro Windows 10 integrado tal y como lo hemos visto a lo largo de este articulo.
Clic derecho en Operating systems – add new operating system nos mostrara un wizard en el cual colocaremos la siguiente información.
- a. OS Type – Full set of source files
- b. Source – buscamos nuestro DVD con Windows 10
- c. Destination – Windows 10
- d. Confirmation – damos clic en next y finalizamos.
Ahora vamos a agregar las aplicaciones, para ello vamos a dar clic derecho en Applications para agregar los visual C ++ y algunas aplicaciones mas como se muestra a continuación.
Para poder realizar la descarga de los Visual C++, podemos consultar este articulo a través de Powershell. Descargar Los Instaladores de Visual C++
Ademas también podemos hacer la instalación desatendida de mis aplicaciones, por ejemplo con winrar, podemos realizar la instalación desatendida utilizando switches como /silent para conocer mas sobre las aplicaciones desatendidas puedes visitar este articulo Aplicaciones Desatendidas.
Ahora vamos agregar las siguientes aplicaciones mediante chocolatey, recordar que este proceso ya esta en la primera parte, aunque aquí les comparto otro método para realizarlo también
para poder realizar estas pruebas debemos primero copiar el siguiente código y guardarlo en un archivo .bat y le llamamos chocolatey.bat tal y como se muestra la siguiente pantalla.
@echo off
SET DIR=%~dp0%
::download install.ps1
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command “((new-object net.webclient).DownloadFile(‘https://chocolatey.org/install.ps1′,’install.ps1’))”
::run installer
%systemroot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -Command “& ‘%DIR%install.ps1’ %*”
esta instalacion la realizaremos en nuestra secuencia de tareas con el metodo de suspender mas adelante
Clic derecho en TaskSequence – New Task Sequence
- a. General Settings – W10 (como identificador de la secuencia de Tareas)
- b. Select Template – Standard Client Task Sequence
- c. Select Os – Windows 10
- d. Specify Product Key – dejamos en blanco esta opción
- e. Admin Password – sin password para la secuencia de tareas
- f. Summary – damos clic en next y listo
Veamos el resultado de todas nuestras aplicaciones:
Muy importante, debemos agregar las aplicaciones como Install application y solamente chocolatey como script de powershell
Ahora vamos a ejecutar una tarea especial llamada suspend que hara que nuestro proceso se detenga para posteriormente realizar los últimos movimientos a nuestra imagen.
Agregamos un comand line con el siguiente codigo
cscript.exe %SCRIPTROOT%\LTISuspend.wsf
Esto va a posponer la secuencia de tareas y crear un acceso directo en el escritorio llamado ‘Reanudar secuencia de tareas’. Sin embargo cuando se utiliza la siguiente propiedad en su customsettings.ini: «HideShell =YES», el shell de escritorio no serán completamente cargado, por lo que sería posible que ningún escritorio, barra de tareas y otros iconos donde presentó durante el LTISuspend.wsf.
también muy importante inyectar el .NET Framework como característica dentro de las propiedades de mi secuencia de tareas.
Una vez terminada la configuración, configuraremos nuestro bootstrap.ini y nuestrocustomsettings.ini de nuestro deploymentshare, dando clic en la parte superior del árbol y en propiedades.
La primera pestaña solo dejaremos tildada la opción de x64 ya que es la arquitectura que estamos trabajando.
Ahora utilizaremos WSIM como parte de MDT
Nuestro customsettings.ini colocamos la siguiente información para hacer nuestra interacción desatendida o con poca interacción (proceso LTI)
Bootstrap.ini nos proporcionara la configuración para conectarnos remotamente a nuestro MDT
Ahora si actualicemos nuestro DeploymentShare para crear nuestros archivos de implementacion.
Una vez terminado el proceso, MDT nos creara nuestra imagen de arranque WinPe en la carpeta boot. Esta imagen la ejecutaremos desde nuestro VMWare para la implementacion de nuestro sistema operativo e inyección de características y aplicaciones ?
C:\DeploymentShare\Boot
Corremos VMware con opción de arranque LiteTouchPEx64
Ahora si a correr nuestro sistema operativo ?
Seleccionamos nuestra secuencia de tareas W10
MDT nos permite realizar captura de nuestras imágenes compactándolas en archivos .wim, por lo que esta opción la dejaremos tal cual (parte fundamental de este articulo)
Ahora si MDT hará todo el proceso en automático. aquí algunas de las pantallas de avance del proceso mismo.
El sistema procede a reiniciar para continuar con las tareas especificas.
Ahora las actualizaciones criticas
Ahora el sistema procederá a la instalación de las aplicaciones, este proceso lo podemos aun todabia hacerlo mas automatizado si las configuraciones de los mismos son cambiadas para su realización, en este caso se ejecutaran las aplicaciones y se estarán instalando de manera manual.
Ahora reinicia el proceso automáticamente de acuerdo a nuestras especificaciones en el DeploymentShare.
Ahora la secuencia de suspender en donde en este proceso podemos mas aplicaciones o configuraciones de acuerdo a nuestro entorno, para este caso vamos a instalar algunas aplicaciones desde chocolatey.
Abrimos cmd y ejecutamos los siguientes comandos.
- choco install googlechrome -y
- choco install notepadplusplus.install -y
- choco install adobereader -y
- choco install vlc -y
- choco install ccleaner -y
- choco install winrar -y
Al finalizar tendremos las siguientes aplicaciones listas para su utilización.
Vamos a aplicar también el siguiente procedimiento en un articulo descrito hace unos meses desde es link para las instrucciones.
Agregar «Tiles» apagar, reiniciar y cerrar sesión en Windows 10
El proceso reinicia, después de este reinicio, se ejecuta sysprep.
Ahora si, nuestra creación de imagen .WIM
Ahora si vamos a remplazar el archivo install.wim estándar por este nuevo install.vim (W10.wim) para poder realizar instalaciones desatendidas.
Lo primero que haremos es crear una carpeta en donde alojaremos nuestros archivos completos de nuestro DVD estandard.
Vamos a crear una carpeta en nuestro equipo técnico y es donde vamos a copiar todo el contenido de nuestra imagen .iso básica con el siguiente comando
xcopy F:\*.* /e /f /s D:\Windows10ImagenRef
donde F es la unidad montada, este proceso lo realizamos desde CMD
Eliminamos el archivo install.wim y lo sustituimos por el procesado W10_8-7-2016.wim, cambiándole el nombre al archivo.
Ahora creamos nuestra imagen .ISO con oscdimg colocando el siguiente código.
oscdimg -bD:\Windows10ImagenRef\boot\Etfsboot.com -u2 -h D:\Windows10ImagenRef\ D:\Win10.iso
Listo hemos llegado al final de este tutorial.
Nuestra imagen final ahora insertamos un DVD en blanco para quemar la imagen.iso.
Lo mas recomendable es que nuestra imagen pueda pasar los 4 Gb de capacidad por lo que podemos utilizar medios extraibles para el despliegue o en su caso por red pero esa ya es otra historia.
Sin duda un gran procedimiento que nos ayudara a entrar mas en el mundo de las implementaciones de los sistemas Operativos Microsoft Windows.
Esta guía esta disponible formato PDF directamente de Technet Gallery
Sin mas por el momento me despido de todos mis lectores enviándoles un gran saludo, estamos con nuevos post ?