Inyectar los botones Apagar, Reiniciar y Cerrar Sesión con Powershell en Windows 8 utilizando MDT 2012
Hola que tal amigos pues en esta ocasión vamos a realizar el deployment de Windows 8 y que este al finalizar la instalación integre los botones de Apagado, Reinicio y Cerrar Sesión de forma automatizada.
http://blogs.itpro.es/octaviordz/files/2013/08/5482_SolutionAcceleratorslogo_70D03793.png
para este post voy a tomar algunas imágenes de post anteriores para no volver a subir imágenes.
lo primero que haremos será inyectar Windows 8 dentro de nuestro MDT 2012 tal y como se muestra a continuación.
http://blogs.itpro.es/octaviordz/files/2013/10/17.jpg
una vez instalado nuestro sistema en MDT creamos la secuencia de tareas Standard Client Task Squence
http://blogs.itpro.es/octaviordz/files/2013/10/27.jpg
una vez echo esto, primeramente nos dirigimos a nuestro DeploymentShare ubicado en la unidad donde se crea todo el árbol, hay vamos a utilizar $OEM$ la carpeta.
aquí la explicación de $OEM$ y para que se utiliza.
en pocas palabras las carpetas hacen la función de copiar la información a lugares en específicos cuando instalamos algún sistema operativo. para poder hacer uso de la información según sea el caso.
$OEM$.- toda la información que este dentro de esta carpeta se copiara al disco duro durante la instalación.
$1.- tola la información contenida en esta carpeta se copiara directamente a la raíz de la unidad en este caso C: como normalmente se instala.
$$.-Toda la información contenida en esta carpeta se copiara la carpeta de (Windows) siendo la ruta: c:\windows.
por lo que si nos fijamos cuando creamos nuestro Deploymentshare con MDT2012 nos vamos a la carpeta contenedora y vemos que pone la $OEM$ por default como se muestra la siguiente imagen.
http://blogs.itpro.es/octaviordz/files/2013/10/36.jpg
Dentro de esta carpeta entonces vamos a crear $1 para poder integrar el archivo “Botones” cual adjunto con todos los parámetros necesarios para poder integrar los iconos con Powershell.
http://blogs.itpro.es/octaviordz/files/2013/10/46.jpg
aquí esta el link para descargar la carpeta botones:
http://blogs.itpro.es/octaviordz/files/2013/09/310.jpg
una vez descomprimidos, los colocamos como se indica en la imagen anterior.
para poder ejecutar este proceso adecuadamente y que MDT reconozca a $OEM$ vamos a descargar un script y lo vamos a colocar en la sección de scripts dentro de nuestro DeploymentShare. información sacada del blog de Michael Niehaus.
aquí el link de descarga: http://sdrv.ms/1cyguHG
http://blogs.itpro.es/octaviordz/files/2013/10/111.jpg
una vez echo esto nos posicionamos dentro de las propiedades de nuestra secuencia de tareas y crearemos una tarea quedando de la siguiente forma.
cscript.exe “%ScriptRoot%\CopyOEM.wsf”
http://blogs.itpro.es/octaviordz/files/2013/10/121.jpg
ahora lo que haremos será copiar el siguiente código en bloc de notas y guardarlo con extensión .ps1 de Powershell.
Set-ExecutionPolicy Unrestricted
Import-Module C:\botones\CreateWindowsTile.psm1
New-OSCWindowsTile -ShutdownTile
New-OSCWindowsTile -RestartTile
New-OSCWindowsTile -LogoffTile
http://blogs.itpro.es/octaviordz/files/2013/10/9.jpg
el archivo creado lo vamos a colocar dentro de nuestro DeploymentShare en la carpeta Scripts
http://blogs.itpro.es/octaviordz/files/2013/10/61.jpg
ahora dentro de nuestra secuencia de tareas damos clic derecho en propiedades y en la pestaña de Secuenciador de tareas para agregar el archivo .ps1 de Powershell.
cuando creamos nuestra secuencia de tareas nos vamos a propiedades para que nos aparezcan todos los pasos por default de lo que hará el proceso en este caso en la parte de state restore
Install Aplication.
http://blogs.itpro.es/octaviordz/files/2013/09/37.jpg
agregamos los archivos creados dando clic en ADD tal y como se muestra la imagen.
http://blogs.itpro.es/octaviordz/files/2013/09/47.jpg
escribimos el nombre del archivo
http://blogs.itpro.es/octaviordz/files/2013/10/7.jpg
hacemos update a nuestro Deploymentshare tal y como se muestra la imagen.
http://blogs.itpro.es/octaviordz/files/2013/10/8.jpg
actualizamos la imagen y esperamos a que el proceso termine para después desplegarlo en una maquina virtual, como lo es mi caso dentro de VMware 9.0
http://blogs.itpro.es/octaviordz/files/2013/09/74.jpg
creamos un Media para crear la imagen completa en .ISO de nuestro sistema operativo.
http://blogs.itpro.es/octaviordz/files/2013/10/10.jpg
hacemos un update a nuestro Media y corremos nuestra imagen .ISO, ahora esperamos el proceso de creación de nuestra maquina virtual de Windows 8 para ver los resultados deseados.
http://blogs.itpro.es/octaviordz/files/2013/09/122.jpg
aquí el proceso terminado, ahora si a montarlo en nuestra maquina virtual VMware 9.0
http://blogs.itpro.es/octaviordz/files/2013/09/132.jpg
http://blogs.itpro.es/octaviordz/files/2013/09/142.jpg
http://blogs.itpro.es/octaviordz/files/2013/09/152.jpg
Inicia el proceso.
http://blogs.itpro.es/octaviordz/files/2013/09/161.jpg
Damos clic en Run The deployment Wizard para iniciar el proceso
http://blogs.itpro.es/octaviordz/files/2013/09/172.jpg
Seleccionamos la secuencia de tareas que configuramos previamente
Le ponemos el nombre a la computadora, esto es como referencia.
http://blogs.itpro.es/octaviordz/files/2013/09/191.jpg
Le decimos que no restaure ya que es un Sistema Operativo limpio.
http://blogs.itpro.es/octaviordz/files/2013/09/20.jpg
http://blogs.itpro.es/octaviordz/files/2013/09/211.jpg
en la parte de administrador en caso de que no tengamos configurada esta opción, le ponemos cualquiera, anotamos de acuerdo a nuestro horario y siguiente.
http://blogs.itpro.es/octaviordz/files/2013/09/231.jpg
y listo nuestro Windows 8 instalado e integrado con estos iconos fundamentales para poder trabajar con ellos.
http://blogs.itpro.es/octaviordz/files/2013/10/iconos.jpg
bueno amigos espero y les sirva como referencia mi articulo, saludos a todos mis lectores y estamos con nuevos post.
http://blogs.itpro.es/octaviordz/wp-includes/images/smilies/icon_smile.gif
MAP L.I. Jesús Octavio Rodríguez de Santiago
https://www.facebook.com/freelance.deployment
http://www.freelance-it.com.mx
@freelanceitags