34
MANUAL PARA CREAR UNA IMAGEN DE REFERENCIA DE WINDOWS 10 ver 1607 Elaboró: MVP L.I. Jesús Octavio Rodríguez de Santiago http://blogs.itpro.es/octaviordz Agosto de 2016

MANUAL PARA CREAR UNA IMAGEN DE … esta guía trabajaremos con algunas de las herramientas que Microsoft nos ofrece para la construcción de nuestros sistemas operativos. Requisitos:

  • Upload
    vudan

  • View
    223

  • Download
    1

Embed Size (px)

Citation preview

MANUAL PARA CREAR UNA IMAGEN DE REFERENCIA DE WINDOWS 10 ver 1607

Elaboró: MVP L.I. Jesús Octavio Rodríguez de Santiago

http://blogs.itpro.es/octaviordz

Agosto de 2016

Hola que tal mis amigos, pues en esta ocasión vamos aprender cómo podemos

crear una imagen de referencia para Windows 10, en una guía 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 más para ahorrar

tiempos de respuestas del mismo

En esta guía 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 será 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 más 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 será 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 máquina virtual se apagara.

Una vez apagada nuestra máquina 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 implementación 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 será 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 siguiente 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 máquina 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 será utilizar ImageX.exe para poder capturar nuestra imagen

de Windows 10 syspreada.

Ejecutamos el siguiente código, las letras de las unidades dependerá 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 código.

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 más cosas como Skype, winrar y los Visual C ++ en sus distintas

versiones y algunas aplicaciones que son básicas para la organización.

Abrimos MDT 2013 U2.

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 artículo.

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 más 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++

Además, 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 más sobre las aplicaciones

desatendidas puedes visitar este articulo Aplicaciones Desatendidas.

Ahora vamos agregar las siguientes aplicaciones mediante chocolatey, recordar

que este proceso ya está 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 instalación la realizaremos en nuestra secuencia de tareas con el método de

suspender más 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 hará que nuestro

proceso se detenga para posteriormente realizar los últimos movimientos a

nuestra imagen.

Agregamos un comand line con el siguiente código

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 sucustomsettings.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 elLTISuspend.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

implementación.

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 implementación 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 específicas.

Ahora las actualizaciones criticas

Ahora el sistema procederá a la instalación de las aplicaciones, este proceso lo

podemos aun todavía hacerlo más automatizado si las configuraciones de los

mismos son cambiadas para su realización, en este caso se ejecutarán 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 más

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 artículo descrito hace

unos meses desde es link para las instrucciones.

Agregar “Tiles” apagar, reiniciar y cerrar sesión en Windows 10

Ahora si volvemos a ejecutar

El proceso reinicia, después de este reinicio, se ejecuta sysprep.

Ahora sí, 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 estándar.

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 más recomendable es que nuestra imagen pueda pasar los 4 Gb de capacidad

por lo que podemos utilizar medios extraíbles 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 más en el mundo de las

implementaciones de los sistemas Operativos Microsoft Windows.

Ahora si a probar….

Sin más por el momento me despido de todos mis lectores enviándoles un gran

saludo, estamos con nuevos post