Categoría: Microsoft Deployment Toolkit

Hola que tal amigos, el día de hoy les traigo una nueva característica para poder agregar una secuencia anidada a nuestro MDT. en la versión 8456 Microsoft nos da la opción de poder anidar dentro de una secuencia de tareas ciertos parámetros para poder llevar el control de nuestras implementaciones.

Partiendo de nuestro deploymentShare podemos agregar una nueva Secuencia de Tareas como Custom. veamos la imagen de ejemplo.

La anidación de Secuencia de tareas nos proporciona una mejor organización de nuestras configuraciones, una de las tareas en donde podemos poner en practica esta característica son cuando queremos agregar los paquetes de actualizaciones en MDT o en su caso algunos archivos  de personalización como agregar algunos iconos a nuestro escritorio.

Una vez que tengamos estas configuraciones, debemos agregar sobre nuestra secuencia de tareas principal un nuevo nodo llamado Task Sequence.

Como podemos ver aquí se ejecutan mas comandos dentro de una secuencia de tareas especifica, por lo que para este ejemplo se trata de mantener el numero de nodos para una mayor organización de nuestra secuencia de tareas principal.

el resultado seria como se muestra a continuación.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

 

Hola que tal amigos, en esta ocasión vamos a ver la manera de poder implementar la ultima actualización de MDT en su versión 8456, hace 2 días Microsoft anuncio esta nueva actualización en la que destaca la compatibilidad de Windows 10 1809 apoyados de ADK 1809 también.

Con respecto a toda la información relacionada a lo nuevo podemos visitar el siguiente sitio web https://docs.microsoft.com/en-us/sccm/mdt/release-notes

Lo primero que debemos tener en cuenta es tener instalada la versión de ADK 1809 en caso de no tenerla instalada debemos eliminar la versión actual y después instalar la versión correspondiente a la 1809.

para descargar la herramienta podemos ir al siguiente link: https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

Seleccionamos como se muestra a continuación.

Algunas de las novedades sobre esta versión la podemos encontrar en este link https://msdn.microsoft.com/library/windows/hardware/dn927348(v=vs.85).aspx

También debemos instalar Winpe Addon for Windows ADK 10 v1809 desde el mismo link

Finalizando este procedimiento debemos reiniciar nuestro equipo para el registro de todos los componentes. 

la versión correspondiente será como se muestra a continuación.

Ahora procedemos a descargar la ultima versión de MDT 8456 desde este link https://www.microsoft.com/en-us/download/details.aspx?id=57775

Una vez descargada la versión procedemos a instalar MDT, recordemos que automáticamente se desinstalaran las versiones anteriores.

Por ultimo debemos agregar nuestros deployment share, dar clic derecho y hacer upgrade a la nueva versión. (todos y cada uno de nuestros deployment share deberán hacer el mismo procedimiento

Debemos además hacer actualización de nuestras imágenes de booteo y listo 

Sin mas por el momento me despido de todos mis lectores, estamos con nuevos post

Felices Despliegues

 

 

 

Si, hoy viernes tiempo de Mexico, el equipo de Microsoft anuncio la llegada de una nueva version de Microsoft Deployment Toolkit 8456

Algunos de los cambios destacables es la implementacion In-place Upgrade para Windows 10 version 1809

les comparto el link del anuncio y espero poder realizar nuevos post al respecto de esta actualizacion en produccion

Microsoft Deployment Toolkit release notes

Mas informacion en el foro oficial de la herramienta https://social.technet.microsoft.com/Forums/en-US/home?forum=mdt

Para descargar directamente la version puedes ir a este link https://www.microsoft.com/en-us/download/details.aspx?id=54259

Felices despliegues

 

Hola amigos, en esta ocasión es un gusto para mi compartir con ustedes mi 3er curso en LinkedIn Learning hablando sobre la implementación de Windows 10 en las organizaciones.

Microsoft Deployment Toolkit o MDT por sus siglas es una herramienta gratuita para automatizar la implementación del sistema operativo Windows y Windows Server, que aprovecha el Kit de implementación y evaluación de Windows (ADK) para Windows 10 como herramientas auxiliares en su correcta instalación y configuración. Este curso te ayudará a comprender mejor cómo usar Microsoft Deployment Toolkit para realizar el despliegue del sistema operativo en una pequeña empresa, ajustando el comportamiento de Windows 10 para que cumpla con los parámetros de uso y funcionamiento requeridos y sea puesto en producción lo más rápido posible.

Puedes ver el curso desde este link https://www.linkedin.com/learning/windows-10-despliegue-para-pequenas-empresas?originalSubdomain=es

Sin mas por el momento te invito a que compartas este excelente  curso, un gran saludo a todos mis lectores y estamos con nuevos post

 

Hola que tal amigos, en esta ocasión quiero compartir con ustedes el proceso para poder agregar a nuestra lista el software que necesitemos implementar centralizadamente en nuestros clientes. Lo primero que haremos será a nuestro árbol de implementación agregar el software a mostrar en nuestra pantalla de bienvenida de MDT, para ello debemos agregar el software en Applications tal y como se muestra a continuación.

Ahora creamos  una secuencia de tareas (Custom Task Sequence) en nuestro árbol de implementación y en la pestaña de Task Sequence debemos configurar la opción que se muestra a continuación.

Cuando nosotros ejecutamos nuestro archivo de configuración LiteTouch.vbs podremos ver en nuestro equipo cliente la siguiente información, en donde podremos a través del menú de opciones instalar el software que queramos, esto dependerá de las necesidades del cliente de forma independiente.

Por ultimo debemos configurar CustomSettings.ini de tal manera que nuestro proceso solamente aparezcan las pantallas en donde se encuentra el listado de software a ser implementado

Una vez seleccionadas las aplicaciones, podremos instalar de forma personalizada en caso de que la aplicación contenga en su adición switches para la instalación de forma desatendida. de lo contrario estaremos configurando de acuerdo al wizard correspondiente.

Veamos el video del proceso.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post

Felices Despliegues

 

Hola que tal amigos, el dia de hoy quiero compartir mi segundo curso disponible en la plataforma de LinkedIn Learning hablando sobre la herramienta de Microsoft deployment toolkit como introducción para los despliegues de sistemas operativos Microsoft Windows en las empresas

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post y felices fiestas navideñas

Hola que tal amigos, en esta ocasión les quiero compartir la manera sencilla de poder hacer una actualización de McAfee 10.5 a la versión 10.6 Endpoint Security con Microsoft Deployment Toolkit

Lo primero que haremos será descargar los archivos necesarios para poder agregarlos a nuestra consola de MDT.

Ahora con MDT agregamos nueva aplicación

Para las opciones básicas de McAfee tenemos las siguientes:

setupEP.exe ADDLOCAL=”fw,tp,wc” [INSTALLDIR=”ruta_de_instalación”][/qn][/qb][/qb!][/l*v”ruta_de_registro_de_instalación”]

Todas la opciones podemos utilizar las siguientes:

setupEP.exe ADDLOCAL=”fw,tp,wc” [/CAVA=”<número de subprocesos de análisis>”] [INSTALLDIR=”ruta_de_instalación”][/qn][/qb][/qb!][/l”ruta_de_registro_de_instalación”][/l*v”ruta_de_registro_de_instalación”] [/CAVA=”número_de_subprocesos_de_análisis”] [/import <nombre_de_archivo>] [/module <TP|FW|WC|ESP>] [/nopreservesettings] [/override”nombre_del_programa”] [/policyname <nombre>] [/quarantinefolder=”ruta del directorio”] [/unlock <contraseña>]/CAVA=”<número de subprocesos de análisis>”

Para utilizar de forma básica la instalación con MDT podemos agregar el siguiente conjunto de switches

setupEP.exe /qn /qb! ADDLOCAL=”fw,tp,wc”

en donde se podrá configurar la instalación de los siguientes módulos

tp: Prevención de amenazas

fw: Firewall

wc: Control web

tp,fw,wc: instala los tres módulos.

qn: esconde todas las notificaciones de instalación (modo silencioso). Los usuarios no interactúan.

qb!: muestra solo una barra de progreso sin el botón Cancelar. Los usuarios no pueden cancelar la instalación en curso (modo pasivo).

qb: muestra solo una barra de progreso con el botón Cancelar. Los usuarios pueden cancelar la instalación en curso, si es preciso.

Ahora resta agregar nuestra aplicación a nuestra secuencia de tareas de MDT

Al finalizar veremos nuestro McAfee Endpoint Security implementado en nuestro sistema operativo

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

Hola que tal amigos, pues en esta ocasión los invito a que compartan mi primer curso en la plataforma de LinkedIn Learning tocando el tema de Despliegue de aplicaciones en Windows 10 usando Microsoft Deployment Toolkit y otras herramientas de implementación.

https://es.linkedin.com/learning/windows-10-despliegue-de-aplicaciones/despliegue-de-aplicaciones-con-microsoft-deployment-toolkit?autoplay=true&trk=course_tocItem&upsellOrderOrigin=trk_default_learning

Sin mas por el momento me despido enviándoles un gran saludos a todos mis lectores, estamos con nuevos post

Hola que tal amigos hoy les quiero compartir un pequeño tip para poder renombrar la cuenta de administrador durante el despliegue con MDT para ello debemos ejecutar dentro de nuestra secuencia de tareas un nodo Command Line en donde colocaremos la siguiente información con ayuda del comando wmic

wmic useraccount where name=’Administrador’ call rename name=’AdminMDT’

este comando lo colocaremos al final de State Restore tal y como se muestra la siguiente imagen.

Listo, con ello durante nuestra implementacion de Windows tendremos un nombre personalizado para nuestra cuenta de Administrador, tener en cuenta que esta deberá según el escenario que utilicemos habilitada con permisos locales o en su caso de dominio 

Felices Despliegues

Hola que tal amigos, en esta ocasión vamos a ver la manera de usar Linked Deployment Share desde MDT, para ello debemos conocer que hace LDS por sus siglas.

LDS funciona haciendo una conexión entre dos Deployment Shares que permite la replicación de los datos contenidos en el Deployment Share de Origen para el Deployment Share de Destino. trabaja basado en Selección de Perfiles, ya que son ellos los que contienen la relación de lo que se debe replicar al Deployment Share de destino.

Para ello debemos primeramente crear un nueva selección de perfil y agregamos las aplicaciones, sistemas operativos, controladores, secuencia de tareas que deseemos exportar al nuevo Deployment Share.

Debemos crear un nuevo Deployment Share estándar como deployment share destino de la información.

Ahora vamos a crear nuestro nuevo LDS, para ello colocamos la ruta completa de nuestro Deployment Share Destino y seleccionamos nuestro perfil creado con anterioridad. Además podemos seleccionar si sobre escribimos en el nuevo Deployment Share o Reemplazamos la información contenida en el mismo, para este ejemplo configuramos como aparece en la siguiente imagen.

Podemos realizar estos pasos a través de powershell

una vez finalizado lo único que resta es actualizar nuestro LDS.

Finalmente tenemos la información copiada hacia nuestro LDS destino

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

 

Hola que tal amigos, el día de hoy les comparto un pequeño tip que tiene MDT a la hora de hacer las implementación en los equipos cliente, el saber cuando fue la ultima vez que el equipo fuer implementado con MDT.

MDT tiene la capacidad de dejar huella, y con ello podemos comenzar a investigar desde nuestro fabuloso REGEDIT de Windows 10 en donde el equipo cliente deja un rastro de cuando fuer implementado por MDT par ello esta información la vamos a poder localizar dentro de nuestro registro de Windows desde la siguiente ruta.

HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4\Timestamp

además de esta información del tiempo, podemos también ver que método de implementación se utilizo, así como las versiones que se utilizaron para implementar dicho cliente y algunos datos interesantes al respecto.

Como nota, esta información no estará disponible si la instalación se hace Bare Metal solamente para procesos de MDT/SCCM, sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

 

 

Hola que tal amigos pues en esta ocasión vamos a ver la forma de configurar nuestras Bases de Datos a MDT para la fase de información de implementación de Windows 10, con el objetivo que toda la información quede contenida en un entorno de SQL en lugar de incluir la información en un archivo de texto (customsettings.ini) podemos usar este proceso para agregar las maquinas cliente que queramos implementar, especificar los nombres delo equipos y direcciones ip, indicar las aplicaciones que es van a implementar y determinar muchas opciones adicionales para las maquinas.

¿Qué necesitamos?

Primeramente necesitamos instalar SQL Server Express 2017 desde el siguiente portal.

https://www.microsoft.com/en-us/sql-server/sql-server-editions-express

Una vez descargado vamos a descargar SQL Server Management Studio (SMSS) desde este portal https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

Primeramente para configurar SQL debemos permitir los puertos 1433 y 1434 desde firewall tanto para TCP y UDP tal y como se muestra a continuación un ejemplo de imagen.

Debemos asegurarnos de habilitar las canalizaciones con nombre al configurar las bases de datos de SQL server, Aunque es un protocolo heredado Named Pipes funciona bien para realizar conexiones desde un entorno de preinstalación de Windows a la base de datos de SQL. Para esta configuración debemos habilitar Named Pipes desde configuration manager.

  1. En MDT01, con Deployment Workbench, expandimos el recurso compartido de implementación MDT Production, expandimos Advanced Configuration, hacemos clic con el botón secundario en Database y seleccionamos New Database.
  2. En el Asistente para nueva base de datos, en la página SQL Server Details, escribimos la configuración siguiente y hacemos clic en Siguiente:
    1. Nombre de SQL Server: MDT01
    2. Instancia: SQLEXPRESS
    3. Puerto: <blank>
    4. Biblioteca de red: Canalizaciones con nombre
  3. En la página Base de datos, seleccionamos Crear una nueva base de datos; en el campo Base de datos, escribimos MDT y hacemos clic en Siguiente.
  4. En la página SQL Share, en el campo SQL Share, escribimos Logs$ y hacemos clic en Siguiente. Volvemos a hacer clic en Siguiente y luego hacemos clic en Finalizar.

Ahora vamos a configurar los permisos de las BD, la cuenta usada para ejecutar la implementación se usa para tener acceso a la base de datos y la cuenta de acceso de red es MDT_BA

  1. En MDT, iniciamos SQL Server Management Studio.
  2. En el cuadro de diálogo Conectar al servidor, en la lista Nombre del servidor, seleccionamos MDT\SQLEXPRESS y hacemos clic en Conectar.
  3. En el panel Explorador de objetos, expandimos el nodo de nivel superior Seguridad, hacemos clic con el botón derecho en Inicios de sesión y seleccionamos Nuevo inicio de sesión.

En la página Inicio de sesión – Nuevo, junto al campo Iniciar sesión, hacemos clic en Buscar y buscamos CONTOSO\MDT_BA. En el panel izquierdo, seleccionamos Asignación de usuarios. Seleccionamos la base de datos MDT  (debemos crear la Base de datos llamada MDT) y asignamos los roles siguientes:

  • db_datareader
  • público (predeterminado)

Hacemos clic en Aceptar y cerramos SQL Server Management Studio.

Al finalizar damos clic configuración de reglas para seleccionar todas las opciones que nosotros necesitemos para hacer nuestras consultas., 

Agregamos la dirección MAC del equipo a implementar y listo podemos hacer consultas en SQL para crear reportes o en su caso para buscar ítems específicos.

 

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post

Hola que tal amigos, el día de hoy les voy a compartir a través de este post la forma correcta en como podemos agregar nuestros archivos .CAB y archivos .MSU a nuestro proyecto de Microsoft Deployment Toolkit.

Archivos .CAB contienen los controladores (driver pack )de cierto equipo de HW y los podemos encontrar para su descarga desde los proveedores de los mismos, llámese DELL, Lenovo, Microsoft, Toshiba, etc. Estos tipos de archivos contienen aquellos updates para poder tener nuestros dispositivos funcionando correctamente.

Veamos un ejemplo del cual vamos a descargar para nuestro equipo Optiplex de la Marca DELL

Archivos .MSU estos tipos de archivos, son los que Microsoft proporciona para lanzar las ultimas actualizaciones del sistema operativo y aplicaciones por temas de seguridad o reparar algunos problemas de compatibilidad de ciertas aplicaciones. generalmente estos archivos podemos descargarlos desde el catalogo de Microsoft Update, veamos este ejemplo.

Como podemos observar este KB en particular lo acaba de Lanzar Microsoft en donde podemos ver los últimos Updates para cierto tipo de productos, en este caso Windows 10 como plataforma de servicio.

Para temas prácticos y en caso particular, vamos primeramente a descargar estos dos archivos tal y como se muestra a continuación.

 

Dentro de nuestro Entorno de MDT, vamos primeramente agregar nuestro archivo .CAB el cual contiene un acumulado de todos los controladores para el equipo, en especifico para el modelo Optiplex 3050.

Vamos a crear una carpeta llamada Optiplex 3050 debajo de Out-Of-Driver Section en nuestro DeploymentShare. Una vez creada damos clic derecho y seleccionamos Import Drivers veamos la siguiente imagen.

el siguiente paso es posicionarnos en el nodo de Advanced Configuration y creamos un nuevo Selection profiles y seleccionamos la carpeta de drivers correspondiente a nuestro modelo de HW a implementar.

 

Una vez importados, lo siguiente que haremos será dentro de nuestra Task Sequence agregar el nodo correspondiente a este apartado. Agregamos un nuevo nodo y buscamos en nuestro Selection Profiles.

Listo, nuestra secuencia estará disponible para su implementación, pero antes necesitamos agregar nuestro archivo .MSU para ello lo primero que haremos será agregarlo como aplicación y posteriormente vamos a utilizar la herramienta WUSA.exe la cual viene incluida en nuestro sistema operativo para la ejecución de este tipo de archivos. veamos la siguiente imagen.

Agregamos nuestro comando desatendido con nuestro archivo .MSU: WUSA.exe KB4343897.msu /Quiet /Norestart

Al final lo agregamos a nuestro nodo de la Secuencia de Tareas como aplicación.

Listo al final podemos ver el resultado durante y después de la implementación de Windows 10.

 

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores y estamos con nuevos post.

Felices Despliegues

 

 

 

 

 

 

Hola que tal amigos, pues en esta ocasión vamos a ver una forma distinta de agregar información de OEM durante nuestro despliegue con MDT, lo primero que debemos hacer es descargar el siguiente script desde este link.

Una vez descargado, vamos a crear una carpeta dentro de Scripts de nuestro deploymentshare, copiamos el archivo y agregamos dentro de una carpeta en Windows/oem el (logo) de nuestra empresa u organización el cual se implementara a través de MDT. veamos el ejemplo.

 

Ahora dentro de nuestra secuencia de tareas, vamos a crear un command line con la siguiente sintaxis:

cscript.exe %ScriptRoot%\scripts\oem\CopyFiles.vbs %WINDIR%\oem y %Script%\scripts\oem

Ahora para agregar la información como tal vamos a crear un archivo .reg con la siguiente información, adecuando la ruta de nuestra imagen. regedit.exe /s %SCRIPTROOT%\scripts\oeminformation.reg este archivo lo guardaremos en un nivel mas arriba de donde se encuentra nuestro archivo.vbs dentro de la carpeta scripts

Listo, sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

Felices despliegues

 

Hola que tal amigos, vamos a ver en esta ocasión la forma en como podemos configurar nuestras aplicaciones en default applications para poder posteriormente implementarlas a través de MDT,

lo primero que debemos hacer es manualmente configurar nuestras aplicaciones predeterminadas, para ello vamos a la siguiente pantalla.

Una vez configurada esta opción vamos a utilizar la herramienta DISM desde cmd con privilegios de administrador.

aquí el código: Dism /Online /Export-DefaultAppAssociations:\\Server\Share\AppAssoc.xml

Para nuestro caso cambiare la ubicación por nuestro MDT server Dism /Online /Export-DefaultAppAssociations:\\MDT\producción$\scripts\AppAssoc.xml

Nuestro archivo resultante quedaría de la siguiente manera.

Bien esta configuración la vamos a implementar con nuestro MDT, este procedimiento debe estar en nuestra secuencia de tareas en la pestaña después de POST Installation.

Abriendo un nuevo command line insertamos el siguiente código: Dism.exe /Image:%OSDisk%\ /Import-DefaultAppAssociations:%SCRIPTROOT%\scripts\AppAssoc.xml

Recuerda la primera opción de DISM es Importar, después será Exportar

Export
Dism /Online /Export-DefaultAppAssociations:C:\Setup\DefaultApps.xml

Copy to \\DeploymentServer\DeploymentShare$\Branding\DefaultApps.xml

Import Task Sequence (Postinstall)
Dism.exe /Image:%OSDisk%\ /Import-DefaultAppAssociations:%DEPLOYROOT%\Branding\DefaultApps.xml

y listo, espero y les pueda ayudar este pequeño tips, saludos a todos mis lectores y estamos con nuevos post.

Felices despliegues.

Hoy descargue desde la Web Oficial de Microsoft la herramienta Microsoft Creator Tool, en la cual descargue Windows 10 Pro, a la hora de inyectar este sistema operativo dentro de MDT, me arrojo un warning de que no podía encontrar el archivo install.wim. Aquí la imagen.

Para poder resolver este tema, lo primero que debemos hacer es copiar todo el contenido de nuestro disco a una carpeta de nuestro disco duro con el siguiente comando desde CMD con privilegios de administrador

xcopy D:\*.* /e /f /s C:\Windows10Pro donde D:\ es la unidad de nuestro DVD

Una vez copiado la información vamos a proceder a utilizar la herramienta DISM para ver el contenido del archivo cual contiene los index de las versiones.

dism /Get-WimInfo /WimFile:install.esd

Vamos ahora a checar la integridad y la conversión de nuestro Sistema Operativo con la versión Pro (Index 4) con el siguiente comando.

dism /export-image /SourceImageFile:install.esd /SourceIndex:4 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity

Al finalizar, tendremos los dos archivos .esd y .wim, del cual podemos eliminar el que traía por default .esd. para finalizar podemos crear una imagen.iso que contenga nuestro nuevo archivo con la siguiente línea de comandos desde deployment imaging tolos environment

oscdimg -bC:\Windows10Pro\boot\Etfsboot.com -u2 -h C:\Windows10Pro\ C:\Win10ProEsp64.iso

Listo nuestro nuevo Windows10.iso ahora si podemos agregarlo a nuestro Microsoft Deployment Toolkit.

Probemos nuevamente con MDT, en caso de que Windows no tenga la opción de montaje de imágenes.iso podemos descargar esta varidad de software desde este link.

sin mas por el momento me despido de todos mis lectores enviándoles un gran saludo. Estamos con nuevos post.

Felices Despliegues.

 

 

 

 

 

 

 

 

Ya estan saliendo muchas cosas con respecto a Windows 10 v 1803, una de ellas es que a la hora de actualizr, instalar esta nueva version es que aparece el famoso icono de Microsoft Edge.

Leyendo un articulo de Jose Espitia podemos ver como deshabilitar este icono, mas información desde este link.

Voy a explicar brevemente como podemos intergrar esta accion desde MDT.

Dentro de MDT vamos a generar un nuevo Run Command Line dentro de nuestra secuencia de tareas.

colocamos la siguiente información.

cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ /v “DisableEdgeDesktopShortcutCreation” /t REG_DWORD /d “1” /f

cuando realizamos nuestra implementacion de Windows 10 podemos ver que este ya no estara en escritorio.

Veamos el proceso:

Version: Windows 10 1803 sin icono de escritorio de Microsoft Edge

Sin mas por el momento me despido enviandoles un gran saludo a todos mis lectores, estamos con nuevos post.

Mucho se ha hablado de las nuevas caracteristicas de Windows en la fase de implementacion, el dia de hoy vamos a ver la forma sencilla de como podemos agregar un paquete (.ppkg) de Windows ICD durante el despliegue de Windows 10 con MDT.

Para ahorrarnos tiempo en las capturas de pantalla, les comparto algunos de los post que he realizado con anterioridad sobre la creacion de paquetes (.ppkg) usando Windows ICD.

Introducción a Windows Imaging and Configuration Designer #ICD

personalizar Starlayout y TaskBar usando Windows ICD

Uniendo a Dominio Windows 10 con Windows Imaging and Configuration Designer (ICD)

Estos son algunos ejemplos para poder configurar ICD, en este caso he creado un paquete en donde estare modificando algunos parametros para implementar.

Aqui el resultado de los archivos.

Una vez realizado los pasos y de acuerdo a nuestras necesidades, vamos a agregar nuestro paquete (.ppkg) a MDT y SCCM esto en nuestra Secuencia de Tareas en ambos programas.

MDT

Debemos copiar toda la carpeta del paquete creado a nuestro deploymentshare scripts C:\DeploymentShare\Scripts, veamos la siguiente imagen.

Para este escenario debemos colocarnos en el grupo de Install de nuestra secuencia de tareas y colocar un CommandLine con la siguiente informacion.

DISM.exe /Image=%OSDisk% /Add-ProvisioningPackage /PackagePath:%SCRIPTROOT%\WindowsICDMDT\WindowsICDMDT.ppkg

Un paso importante dentro de nuestro DeploymentShare es activar ls caracteristicas de DISM, esto lo podemos hacer dando clic derecho en propiedades de nuestro deploymentshare, pestaña de Windows PE y activamos las caracteristicas DISM Cmdlets.

Hacemos update a nuestro deploymentshare y listo podemos implementar Windows ICD con MDT.

SCCM

Con la plataforma de SCCM tambien podemos integrar este paquete de ICD dentro de nuestra secuencia de tareas, para ello lo primero que haremos sera copiar la carpeta de nuestro paquete a nuestra carpeta de red.

Desde la consola ConfigMgr, Software Library -> Packages, damos clic derecho para crear un paquete nuevo  que contenga el PPKG. Especificamos la ruta UNC donde se ha copiado el PPKG.

Especificamos Standard Program y damos clic en siguiente.

Colocamos nuestro paquete en nuestro distribution point.

Dentro de nuestra secuencia de Tareas “Run Command Line”:

  • Copiamos el codigo DISM.exe /Image=C:\ /Add-ProvisioningPackage /PackagePath:WindowsICDMDT.ppkg
  • seleccionamos el paquete previamente creado.

 

sin mas por el momento me despido enviandoles un gran saludo a todos mis lectores y estamos con nuevos post 😀

Hola que tal amigos pues se acaba el año, aprovechando estos dias de vacaciones, vamos a realizar un update a un post que Mikael Nystrom nos compartio hace ya algun tiempo, para poder intregrar los Instaladores de Visual C++ durante el despliegues con MDT de forma automatica, este post lo realice hace algun tiempo de forma manual.

Descargar los instaladores de Visual C++ con script de Powershell

Hace unos meses se realizo el update intregrando al script de Mikael Nystrom Visual C++ 2017 en sus versiones x64 y x86.

el codigo lo podemos descargar desde su cuenta de Github  Una vez descargados los paquetes y siguiendo el procedimiento descrito en el link anterior (post) vamos a crear una carpeta llamada Sources en donde estaras las carpetas descargadas junto con el script que automatiza el proceso.

El script de automatizacion lo podremos descargar desde este link.

Debemos crear la siguiente estructura de ruta de los archivos tal y como se muestra en la siguiente imagen.

Dentro de nuestro MDT agregamos nuestra aplicacion dejando los siguientes parametros para intyectar.

cscript.exe Install-MicrosoftVisualC++x86x64.swf

En nuestra TS agregamos la aplicacion.

Manos a la obra.

 

 

 

 

 

 

El dia de hoy se libero la nueva version de MDT 8450 algunos cambios significantes para esta nueva version de MDT son los siguientes:

Here is a summary of the significant changes in this build of MDT:

  • Supported configuration updates
    • Windows ADK for Windows 10, version 1709
    • Windows 10, version 1709
    • Configuration Manager, version 1710
  • Quality updates (titles of bug fixes)
    • Win10 Sideloaded App dependencies and license not installed
    • CaptureOnly task sequence doesn’t allow capturing an image
    • Error received when starting an MDT task sequence: Invalid DeploymentType value “” specified. The deployment will not proceed
    • ZTIMoveStateStore looks for the state store folder in the wrong location causing it to fail to move it
    • xml contains a simple typo that caused undesirable behavior
    • Install Roles & Features doesn’t work for Windows Server 2016 IIS Management Console feature
    • Browsing for OS images in the upgrade task sequence does not work when using folders
    • MDT tool improperly provisions the TPM into a Reduced Functionality State (see KB 4018657 for more information)
    • Updates to ZTIGather chassis type detection logic
    • Upgrade OS step leaves behind SetupComplete.cmd, breaking future deployments
    • Includes updated Configuration Manager task sequence binaries

Para obetener esta build dale clic en este enlace.

Saludos y estamos con nuevos post.

 

 

Hola que tal amigos, despues de estar testeando por medio de powershell, podemos implementar la imagen actual que se encuentra en http://www.bing.com como fondo de pantalla de bloqueo en nuestro Windows 10 durante la implementacion por medio de MDT.

Para poder implementar esta imagen actual de Bing, lo primero que debemos hacer es colocar el siguiente código escrito por Joseph Moody.

Cual nos muestra como a través de powershell podemos descargar las imagenes de Bing.

Aqui el codigo para realizar la descarga  de las imágenes de Bing manualmente.


set-executionpolicy remotesigned
$url = “http://feeds.feedburner.com/bingimages”
$wc = New-Object net.webclient
$xml = [ xml ]$wc.DownloadString($url)
$xmlrss = $xml.rss.channel.item | Select-Object –first 1
$imgurl = $xmlrss.selectSingleNode(‘enclosure’).getAttribute(‘url’)
$savelocation = ‘\\mdt\produccionx64_2010$\Applications\Look Screen\Image\background2.jpg’
$wc.DownloadFile($imgurl,$savelocation);

  Este archivo lo vamos a guardar como saveimage.ps1 haciendo un testeo si ejecuto este script en mi equipo local funciona bien, el cual realice un testeo para poder descargar la imagen dentro de una carpeta compartida en mi servidor de MDT, en la siguiente ruta.

\\mdt\produccionx64_2010$\Applications\Look Screen\Image\background2.jpg

Para poder implementarlo debemos convertir este archivo en .exe el cual podemos ayudarnos de esta herramienta psitoexe converter por Damien Van Rovaeys,

Al finalizar debemos tener nuestro archivo .exe.

Este archivo debemos agregarlo dentro de MDT como Applications. 

Agregamos dentro de nuestra TS antes de nuestro archivo previamente creado el cual definimos a continuación.

Para el proceso de Look Screen: Ahora bien lo primero que hara el script durante el proceso de implementacion sera copiar la imagen actual de Bing, dentro de nuestra TS, una vez colocada la imagen, previamente, se ejecutara otro script el cual cambiara por medio de powershell la imagen, para este tema he escrito previamente con la ayuda de Eduardo Sena el siguiente post.

El proceso comenzara a realizarse en los pasos dentro de nuestra TS y al finalizar implementaremos la imagen actual de Bing en Windows 10 (Look Screen).

Se copia la imagen en nuestro recurso compartido (MDT Server). NAME: background2.jpg

 

Instala la nueva imagen como Look Screen.

Aquí el resultado.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

 

Quiero compartir este post con ustedes ya que se me hizo realmente interesante el trabajo que han realizado mis colegas Mikael Nystrom y Eduardo Sena

Para la realización de un script el cual nos da a detalle vía correo electrónico algunos datos de migración de nuestros equipos hacia Windows 10, como lo es mi caso, sobre el proyecto que he estado trabajando desde hace algunos meses sobre Deploy Windows 10 In Your Organization With MDT.

Resultado del Script

Informacion MDT Migración.

Para mas información sobre este proceso puedes visitar el blog de Eduardo Sena en el siguiente link.

 Sin duda un gran aporte de estos dos grandes. 

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores y estamos con nuevos post.

Felices Despliegues.

 

 

 

 

Hola que tal amigos, pues en esta ocasión vamos a ver la manera de poder configurar los marcadores de Google Chrome y Firefox para poder realizar una migración exitosa usando USMT y MDT como herramienta de despliegue a la hora de hacer escenarios refresh de nuestros equipos cliente.

Para Google Chrome lo que necesitamos es navegar dentro de nuestro repositorio de MDT en la seccion Tools\x64\USMT5 Localizamos el archivo migapp.xml en donde esta la configuración para poder hacer el migrado de datos de nuestro sistema operativo, para ello nos posicionamos en la parte de Google Chrome.

Muy importante hacer copia de seguridad de nuestro archivo MigApp.xml  para cualquier eventualidad.

 

Para poder guardar los marcadores para Google Chrome vamos a copiar el siguiente código y colocarlo dentro de nuestro archivo migapp.xml

<!– Google Chrome x86–>
<component context=”UserAndSystem” type=”Application”>
<displayName _locID=”migapp.chrome86″>Google Chrome x86</displayName>
<environment name=”GlobalEnv”/>
<environment name=”GlobalEnvX64″/>
<role role=”Settings”>
<destinationCleanup>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]</pattern>
</objectSet>
</destinationCleanup>
<detection>
<conditions>
<condition>MigXmlHelper.DoesObjectExist(“Registry”,”%HklmWowSoftware%\Google\Chrome\”)</condition>
</conditions>
</detection>
<rules context=”User”>
<include>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\* [*]</pattern>
</objectSet>
</include>
<exclude>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]</pattern>
</objectSet>
</exclude>
<merge script=”MigXmlHelper.SourcePriority()”>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\* [*]</pattern>
</objectSet>
</merge>
</rules>
</role>
</component>

<!– Google Chrome x64–>
<component context=”UserAndSystem” type=”Application”>
<displayName _locID=”migapp.chrome64″>Google Chrome x64</displayName>
<environment name=”GlobalEnv”/>
<environment name=”GlobalEnvX64″/>
<role role=”Settings”>
<destinationCleanup>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]</pattern>
</objectSet>
</destinationCleanup>
<detection>
<conditions>
<condition>MigXmlHelper.DoesObjectExist(“Registry”,”%HklmWowSoftware%\Google\Chrome\”)</condition>
</conditions>
</detection>
<rules context=”User”>
<include>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\* [*]</pattern>
</objectSet>
</include>
<exclude>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]</pattern>
</objectSet>
</exclude>
<merge script=”MigXmlHelper.SourcePriority()”>
<objectSet>
<pattern type=”File”>%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\* [*]</pattern>
</objectSet>
</merge>
</rules>
</role>
</component>

Para Firefox lo que vamos a realizar es remplazar la siguiente condición.

<!– Mozilla Firefox All Editions x86 –>
<component context=”UserAndSystem” type=”Application”>
<displayName _locID=”migapp.firefox86″>Mozilla Firefox x86</displayName>
<environment name=”GlobalEnv”/>
<environment name=”GlobalEnvX64″/>
<role role=”Settings”>
<detection>
<conditions>
<condition>MigXmlHelper.DoesObjectExist(“File”,”%CSIDL_APPDATA%\Mozilla\Firefox\* [*]”)</condition>
</conditions>
</detection>
<rules context=”User”>
<include>
<objectSet>
<pattern type=”File”>%CSIDL_APPDATA%\Mozilla\Firefox\* [*]</pattern>
</objectSet>
</include>
<merge script=”MigXmlHelper.SourcePriority()”>
<objectSet>
<pattern type=”File”>%CSIDL_APPDATA%\Mozilla\Firefox\* [*]</pattern>
</objectSet>
</merge>
</rules>
</role>
</component>

<!– Mozilla Firefox All Editions x64 –>
<component context=”UserAndSystem” type=”Application”>
<displayName _locID=”migapp.firefox64″>Mozilla Firefox x64</displayName>
<environment name=”GlobalEnv”/>
<environment name=”GlobalEnvX64″/>
<role role=”Settings”>
<detection>
<conditions>
<condition>MigXmlHelper.DoesObjectExist(“File”,”%CSIDL_APPDATA%\Mozilla\Firefox\* [*]”)</condition>
</conditions>
</detection>
<rules context=”User”>
<include>
<objectSet>
<pattern type=”File”>%CSIDL_APPDATA%\Mozilla\Firefox\* [*]</pattern>
</objectSet>
</include>
<merge script=”MigXmlHelper.SourcePriority()”>
<objectSet>
<pattern type=”File”>%CSIDL_APPDATA%\Mozilla\Firefox\* [*]</pattern>
</objectSet>
</merge>
</rules>
</role>
</component>

 

Listo, con esto podemos hacer una migración exitosa siempre y cuando el equipo tenga previamente Firefox o Google Chrome instalados para poder hacer el respaldo correspondiente.

Este procedimiento de prueba lo realice solo con mi marcador referenciado a mi blog, ademas de comentarles que se utilizo un proceso refresh escenario para la migración de Windows 10.

Gracias a mi amigo Eduardo Sena por guiarme durante este proceso y resolver algunas dudas que tenia al respecto.

Les adjunto el archivo que utilice para que puedan hacer sus respectivas pruebas y migraciones.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores y estamos con nuevos post.

Felices Despliegues.

 

 

 

Hola que tal amigos, hace unos meses tuve la oportunidad de presentar una pequeña platica para la comunidad de ITPROS DC colombia en donde explico a grandes rasgos, el proceso que implemente para hacer la migración de los equipos de computo de Windows 7 a Windows 10 en un entorno laboral.

sin duda un gran desafió y a la vez una gran satisfacción. El vídeo lo puedes ver desde este enlace de Youtube.

Espero y les guste, saludos y estamos con nuevos post.

Felices Despliegues.

Wow.!!! Sin duda un excelente trabajo de mi amigo Damien, quien ha perfeccionado esta increíble herramienta para generación de customsettings.ini en MDT, sin duda la cual nos ayudara a minimizar los tiempos de configuración.

para poder descargar y utilizar la herramienta, les comparto el link que nos comparte Damien https://gallery.technet.microsoft.com/MDT-Profile-Generator-23060dbb

Aqui el resultado para agregarlo a nuestro nuevo DeploymentShare.

Sin duda una gran herramienta que nos comparto desde su blog.

sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores.

estamos con nuevos post. Felices Despliegues.

Hola a todos, en esta ocasion vamos a ver la forma de activar CopyProfile en Windows 10 usando Microsoft Deployment Toolkit.

Primeramente veamos que hace CopyProfile, CopProfile permite personalizar un perfil de usuario y utilizar el perfil personalizado como el perfil de usuario predeterminado. Windows utiliza el perfil de usuario predeterminado como una plantilla para asignar un perfil a cada nuevo usuario.

Mediante la personalización del perfil de usuario predeterminado, se puede configurar la configuración de todas las cuentas de usuario creadas en el equipo. Mediante CopyProfile, se puede personalizar aplicaciones instaladas, controladores, fondos de escritorio, configuraciones de Internet Explorer y otras configuraciones. Tener en cuenta que algunas configuraciones no se conservan mediante CopyProfile.

Partiendo de un escenario con MDT en donde ya tenemos nuestro laboratorio arriba, voy a explicar desde este punto medio la configuracion de Copyprofile, Lo primero que haremos sera dentro de nuestra secuencia de tareas activar la funcion de suspend. con la siguiente sintaxis.

cscript.exe “%SCRIPTROOT%\LTISuspend.wsf”

Ahora como segundo punto vamos a ir a nuestro customsettings.ini para poder activar (NO) nuestra pantalla de capture dentro de nuestra implementacion.

SkipCapture=NO

Por ultimo, no olvidemos la coneccion hacia nuestro servidor de implementacion en nuestro BootStrap.ini

Ahora vamos a realizar nuestro update a DeploymentShare e instalamos en una maquina virtual. En mi caso estare utilizando VMware.

Comenzamos el proceso con MDT.

Como lo checamos en las lineas anteriores, la pantalla de CAPTURE esta habilitada en donde por default nos da la direccion de nuestro deploymentshare y una carpeta predeterminada.

Tenemos nuestro Windows 10 con nuestra secuencia de tareas en modo suspension, (Resume Taks Sequence) en este momento vamos a modificar algunas configuraciones con nuestro sistema, para ello vemos el antes y el despues.

Para poder cambiar las caracteristicas de Windows no esta por demas tener en cuenta la activacion de Windows 10.

Vamos checando como se ve el sistema (tuneado) jejej

Ahora continuamos con el proceso de nuestra TS.

Durante el proceso MDT capturara la imagen.

Listo, ahora vemos nuestra imagen capturada en la siguiente ruta de nuestro DeploymentShare.

Es hora de agregar nuestra imagen nuevamente a nuestro deploymentshare como Custom Image.

Terminamos el proceso de integracion de nuestra imagen de Windows 10 captura, ahora vamos a crear una nueva TS

Cuando tengamos nuestra nuesta TS vamos a darle doble clic en donde nos aparecera la pantalla de la TS y en ella tre pestañas, seleccionaremos OS Info.

Esta parte es la mas importante ya que MDT trae consigo la caracteristica de activar la herramienta WSIM por sus siglas 

Administrador de imágenes de sistema (Windows SIM) crea y administra archivos de respuesta para la instalación de Windows desatendida en una interfaz gráfica de usuario (GUI).

Los archivos de respuesta son archivos basados en XML que se usan durante la instalación de Windows para configurar y personalizar la instalación predeterminada de Windows.

Por ejemplo, puede usar Windows SIM para crear un archivo de respuesta que crea particiones y formatea un disco antes de instalar Windows, cambia la configuración predeterminada de la página principal de Internet Explorer y configura Windows para que arranque en modo auditoría tras la instalación. Al modificar la configuración del archivo de respuesta, Windows SIM puede instalar además aplicaciones de terceros, controladores de dispositivos, paquetes de idiomas y otras actualizaciones.

Este proceso tardara varios minutos por lo que debemos tener paciencia para la creacion y configuracion de los arhivos de respuesta. Damos clic en Edit Unattend.xml para abrir la herramienta WSIM.

cuando se habre la herramienta navegaremos hasta el nodo siguiente.

4 specialize – amd64_Microsoft-Windows-Shell-Setup_neutral – CopyProfile=true

Podemos incluso realizar mas tareas con WSIM, como poner las credenciales de OEM Information, etc.

Tendremos alguna advertencias en las validaciones, simplemente continuamos.

Ahora lo que nos resta es hacer un update a nuestro deploymentshare e Implementar.

aqui el resultado.

Incluso si deseamos crear un nuevo usuario del equipo podemos ver el mismo resultado.

Sin mas por el momento me despido de todos mis lectores, enviandoles un gran saludo, estamos con nuevos post.

Recuerden que ya tenemos nuevo grupo Microsoft Deployment Toolkit facebook Group para todos los Especialistas de TI en temas de implementacion.

 

Hola que tal amigos pues en esta ocasion vamos a ver la manera en como podemos implementar Windows 10 personalizando taskbar y startlayout desde MDT. lo primero que haremos es instalar Windows 10 v1703 en un equipo virtual (para temas de laboratorio), en mi caso vamos a utilizar vmware.

Hace tiempo escribí algunos artículos sobre el tema bajo Windows 8.1 exportando el archivo encargado .XML por medio de Powershell hacia un equipo destino.

Aquí los artículos descritos con anterioridad.

Personalizar la pantalla de inicio de Windows 8.1 con powershell

En Windows 10 podemos modificar nuestra pantalla de inicio, por ejemplo para este caso en particular eliminando aquellas App´s que como usuario estándar dentro de nuestra organización no requieran ya sea por su departamento, o por rango, o simplemente por políticas de la empresa.

Windows 10 viene por default con App´s como por ejemplo Bing, Zune, Deportes, Noticias, Calendarios, Fotos, Video, Solitario, Grabador de voz, etc. en este caso vamos a ver como podemos administrar dentro de nuestra organización esta pantalla.

para comenzar primero veremos nuestra pantalla por default en Windows 10 como se muestra a continuación.

Aqui tenemos nuestro Windows 10 v1703 sin ninguna modificacion en el mismo.

Esta configuracion la podemos encontrar tanto para starlayout.xml y taskbar.xml en un mismo archivo que es la configuracion personalizada de ambos.

C:\Users\Default\AppData\Local\Microsoft\Windows\Shell

Por default podemos ver y exportar nuestras app´s (StartLayout) desde powershell ejecutando el siguiente comando.

Export-StartLayout -path c:/apps.XML

Ahora para la parte de Taskbar podemos ver la documentación oficial de Microsoft en este link

Para ello vamos a tomar un ejemplo para personalizar nuestra barra de tareas, en este caso colocaremos el siguiente código.

veamos que las siguientes lineas remplazan las apps de la barra de tareas por las personalizadas.

 <taskbar:DesktopApp DesktopApplicationLinkPath=”%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk”/>

Algunas otras apps que podemos configurar.

<taskbar:DesktopApp DesktopApplicationLinkPath=”%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk” />
<taskbar:DesktopApp DesktopApplicationLinkPath=”%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk” />
<taskbar:DesktopApp DesktopApplicationLinkPath=”%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk” />
<taskbar:UWA AppUserModelID=”Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader” />

dependiendo de la ubicación de los mismos podemos ir agregándolos o quitandolos de acuerdo a nuestro entorno.

Por ejemplo:

Command Prompt:<taskbar:DesktopAppDesktopApplicationLinkPath=“%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk” />

Microsoft Office:  <taskbar:UWAAppUserModelID=“Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word” />

Microsoft Edge y otras apps:  <taskbar:UWA AppUserModelID=”Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge” />

Entonces utilizando estas lineas en la parte de TaskBar podemos incluir o excluir dichas apps.

Para agregar internet explorer vamos a colocar en nuestra configuración startlayout.xml por el siguiente codigo.

<start:Tile Size=”1×1″ Column=”2″ Row=”0″ DesktopApplicationID=”Microsoft.InternetExplorer.Default />

Este archivo generado de apps lo vamos a guardar y vamos a crear otro ahora modificando las TILES para poder generarel nuevo archivo .XML, el cual vamos a integrar al ya hecho.

Dentro de nuestro Windows 10 vamos a modificar la parte de startlayout.

Asi nuestro archivo resultante agregando StartLayout.xml y Taskbar.xml

Les comparto el archivo que ocupe en este link.

Ahora vamos a importar nuestro archivo resultante con la siguiente linea de comandos con PowerShell.

Manualmente:

Import-StartLayout – LayoutPath c:\custom.xml -MountPath $env:SystemDrive\

En nuestro entorno veremos un nuevo usuario, con esto veamos como fue el comportamiento de nuestros archivos.xml

Ahora podemos modificar nuestro archivo .xml para minimizar el numero de columnas. Por ejemplo.

La linea: <layoutOptions StartTileGroupCellWidth=”6″ />

se modifica por: <layoutOptions StartTileGroupCellWidth=”6″ StartTileGroupsColumnCount=”1″ /> 

Tambien para crear un candado de seguridad de nuestras apps podemos ejecutar la siguiente linea

<DefaultLayoutOverride LayoutCustomizationRestrictionType=”OnlySpecifiedGroups”>

Todos los grupos que se agregan están bloqueados, lo que significa que los usuarios no pueden modificar el contenido de esos grupos de los tiles, sin embargo los usuarios pueden cambiar la ubicación de esos grupos. grupos bloqueados se identifican con un icono, como se muestra en la siguiente imagen.

16

Ahora bien, vamos a lo interesante de este tema, el poder implementar esta configuracion por medio de MDT, para ello desde MDT vamos a utilizar una secuencia de tareas basica y en nuestra secuencia agregaremos 3 nodos.

Dentro de Custom Task vamos a colocar la siguiente informacion.

  • Command line: cmd.exe /c copy %SCRIPTROOT%\startmenu\custom.xml C:\Windows\Temp (debemos crear la carpeta startmenu en la ruta de nuestro deploymentshare y colocar en ella nuestro custom.xml)
  • Restar Computer
  • Powershell Script: %SCRIPTROOT%\startmenu\applycustom.ps1

En este archivo de powershell vamos a colocar la siguiente informacion.

Import-StartLayout –LayoutPath C:\Windows\Temp\custom.xml -MountPath $env:SystemDrive\

Hacemos update a nuestro deploymentshare e implementamos.

Veremos nuestra secuencia de tareas.

Al finalizar el proceso accedemos con un nuevo usuario 

Listo nuestro Taskbar y Starlayout modificados en nuestro despliegue a traves de MDT.

Sin mas por el momento me despido enviandoles un gran saludo a todos mis lectores y estamos con nuevos post 

Felices Despliegues

 

Muchas de las veces, este procedimiento lo tenemos que realizar para tareas espeficicas, dejar algunas carpetas en el directorio raiz o simplemente copiar informacion a nuestro sistema. existen varios metodos por ejemplo uno de los mas usuales es el proceso de $OEM$ y sus subcarpetas, esto a travez de SCCM o MDT.

En este articulo les comparto un script realizado por Michael Petersen en donde nos comparte el procedimiento para copiar las carpetas hacia MDT durante el despliegue.

Para poder descargar el script debemos darle clic en el siguiente enlace.

http://blog.coretech.dk/download/CopyFiles.zip

Todo el contenido que vayamos a copiar debemos colocarlo en la siguiente ruta dentro de nuestro DeploymentShare. %SCRIPTROOT%\NOMBRE_ARCHIVO  Por ejemplo podemos crear una carpeta llamada CARPETACOPIADA que contenga algunos archivos .

Vemos que colocamos algunas subcarpetas en las que estas a su vez contienen archivos cuales seran copiados.

Ahora vamos de igual manera a copiar el script en la misma ruta de Scripts para que pueda correr dentro de nuestra TS.

Dentro de nuestra secuencia de tareas colocaremos la siguiente información como commandline procediendole la ruta hacia donde va a copiar la información. Veamos el ejemplo:

Destino: cscript.exe %ScriptRoot%\CopyFiles\CopyFiles.vbs %SYSTEMDRIVE%\CARPETACOPIADA

Origen: %ScriptRoot%\CARPETACOPIADA

Espero y les pueda servir esta opción, saludos a todos mis lectores y estamos con nuevos post.

 

 

 

En el Año 2014 les compartí un articulo el cual podíamos configurar Office Pro Plus de Manera automatizada, el día de hoy les comparto la actualización de esta herramienta que podremos implementarla en nuestros entornos de producción de manera automatizada.

Partiendo de que ya tenemos toda una infraestructura hecha y configurada,  comencemos.

Microsoft Office 2016 es la multi-plataforma, solución completa, entre dispositivos para el lugar de trabajo moderno, con herramientas inteligentes para los individuos, equipos y empresas. Puede abrir las aplicaciones, documentos en cualquier lugar, a través de múltiples dispositivos. Recibe las aplicaciones instaladas usted conoce y confía – Word, Excel, PowerPoint, OneNote, Outlook, Publisher, Access. Tenga siempre las últimas versiones, llenos instalados de Word, Excel, PowerPoint, OneNote, Outlook, Publisher y Access y capturar sus ideas sin embargo usted trabaja mejor – con ayuda de un teclado, pluma, o la pantalla táctil. Microsoft Office 2016 ofrecerá nuevas medidas de seguridad, el cumplimiento y características de implementación, dando a las organizaciones más control sobre los datos sensibles y de TI una mayor flexibilidad en el despliegue y la gestión.

Para poder configurar de manera correcta esta herramienta, lo primero que debemos hacer es descargar:

Office 2016 Deployment Tool

Ahora junto con la descarga, vamos a crear una carpeta en nuestro entorno de producción, en este caso colocare los archivos en nuestro DeploymentShare como se muestra a continuacion 

Ahora ejecutamos Office Deployment Tool y guardamos los archivos en la carpeta creada Office365.

El siguiente paso es configurar el archivo configuration.xml le cambiamos el nombre por download.xml el cual sera el encargado de descargar e instalar nuestro producto dentro de MDT.

A nuestro archivo, debemos configurar la siguiente sintaxis la cual tendrá la ruta en donde guardaremos nuestro producto dentro de nuestro recurso compartido SourcePath=”\\principal\produccion$\Office365″ quedando de la siguiente manera.

Vamos a descargar el paquete, desde CMD con privilegios de Administrador, ejecutamos la siguiente sintaxis, podemos tener dos caminos el primero es si tenemos nuestro entorno de implementacion de facil acceso o en su caso el otro camino se ejecutar desde la red

Opcion1:

Opcion2: 

Vamos a esperar a que el proceso termine para poder implementar dentro de MDT nuestro producto.

Ahora modificaremos el archivo .xml y lo llamaremos installation.xml quedando de la siguiente manera.

A este archivo le vamos a quitar los comentarios para aceptar los terminos y condiciones e incluso podemos modificar excluyendo algunas aplicaciones.

Podemos personalizar nuestra distribución permitiendo o no instalar ciertos componentes, esta operación la podemos ver en un articulo que realice hace un tiempo.

Office 365 ProPlus con “clic-to-run” ya soporta (ExcludeApp ID)

algunos de los componentes que pueden instalarse o no son los siguientes:

Si deseamos probar la instalación, utilizamos el siguiente comando desde una PC de prueba para instalar Office.

\\principal\produccion$\office365\setup.exe /configure installation.xml

Para poder integrarlo a MDT debemos tener un escenario de actualizacion, para que se instale Office después de que el equipo este a dominio. (este proceso depende de cada uno de nosotros durante el proceso).

Si eso funciona bien, entonces ya estamos listos para implementar Office a través de una secuencia de comandos de inicio de sesión o el método de implementación favorito en cualquier dominio conectado a la PC.

Vamos a crear una nueva aplicación desde MDT colocando la siguiente información.

setup.exe /configure installation.xml

Dentro de nuestra secuencia de tareas agregamos la aplicación.

 

Por ultimo actualizamos nuestro deploymentshare y probamos.

Durante el proceso de implementacion veremos la ejecución de nuestra secuencia de tareas.

Listo al finalizar tendremos la suite completa.

Ahora solamente faltaría activarlo, esto podemos hacerlo con nuestra cuenta de Office365 por parte de la subscripcion o en su caso inyectar la clave de la suite.

Sin mas por el momento me despido enviándoles a todos mis lectores un gran saludo, estamos con nuevos post

Felices Despliegues!!!

 

 

Hace unos dias Michael Niehaus director de Programa de Marketing de Windows, señalo que Windows 10 1703 tiene errores de autologon, Michael en su cuenta de twitter nos da este avizo.

“If you are building an image or deploying with Windows 10 1703, make sure you download KB4022716 (or any later cumulative update) and add it to your MDT deployment share. This update includes a fix for an autologon issue that keeps Windows from logging in after the first reboot. (And if you used SkipMachineOOBE as a workaround, don’t do that any more.)”

Bien, para poder añadir este parche a MDT podemos hacer lo siguiente.

Primeramente debemos descargar el CU desde el catalogo de Microsoft, aquí el link.

Dentro de nuestro MDT, nos dirijimos a nuestro Deploymentshare y agregamos la actualización, veamos la siguiente imagen. Creamos una carpeta para identificación. 

Agregamos la actualización.

Ahora nos vamos al apartado de Advanced option -> Selection Profiles y damos un nombre referente a nuestro CU.

Seleccionamos nuestros recursos que vamos a integrar a nuestro profile y damos clic en siguiente para finalizar.

Por ultimo, dentro de nuestra secuencia de tareas agregamos nuestros patches tal y como se muestra la siguiente imagen.

Hacemos un update de nuestro DeploymentShare y listo.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores,  estamos con nuevos post.

Felices Despliegues.

 

Hola que tal amigos, pues si he decidido dar el siguiente paso, aprender de manera eficaz la potente herramienta de Microsoft llamada SCCM, al dia de hoy sigo en la fase de aprendizaje, por lo que el dia de hoy veremos rapidamente como podemos integrar nuestro ya usado Microsoft Deployment Toolkit a System Center.

Lo primero que haremos una vez que ya tenemos estas plataformas configuradas y listas para usar como ha sido en los articulos anteriores, vamos a ver en la consola de SCCM no se tiene aun la interaccion e integracion con MDT

 

Ahora vamos a nuestro panel de aplicaciones en donde tenemos nuestro MDT, damos clic como se muestra la siguiente imagen.

Este proceso lo debemos correr como administrador.

Colocamos las credenciales y listo, ahora refrescamos nuestra consola de SCCM y veamos las nuevas opciones.

En los siguientes post vamos a utilizar esta task sequence e implementar Windows 10.

Sin mas por el momento me despido enviandoles un gran saludo a todos mis lectores.

felices despliegues.

 

Que tal amigos pues en esta ocasión vamos a ver la forma de como podemos agregar nuestro paquete de lenguaje en una imagen de referencia de Windows 10, para ello lo primero que debemos descargar es el paquete de lenguaje correspondiente a nuestra ubicación.

Para ello les comparto un enlace en donde se puedes descargar link.

Una vez descargado nuestro paquete vamos a agregarlo a MDT dando clic en importar paquetes, veamos la imagen.

Con eso terminado, no hay más en términos de la importación de los paquetes. Excepto por una pequeña cosa, que podría resultar útil si deseas automatizar la selección de paquetes de idioma durante el asistente para la implementación aprovechando las reglas del recurso compartido de distribución. Cada uno de los paquetes de idiomas importados se les ha dado un identificador único, también conocido como GUID. Para localizar el GUID de cada paquete de idioma, expande las columnas para mostrar el GUID:

o en su caso clic derecho en el paquete y propiedades:

Tenemos varias opciones para controlar qué paquetes de idiomas instalar. Uno de ellos es la forma manual, simplemente selecciona los paquetes de idioma deseados durante el Asistente para la implementación. Otra es aprovechar las reglas del Share de implementación para instalar dinámicamente paquetes de idiomas basados en varios valores de variable. De cualquier manera, independientemente de la opción que elijas, debes familiarizarte con dos variables MDT incorporadas que entran en juego cuando se trata de paquetes de idiomas. Son:

SkipPackageDisplay
LanguagePacks (matriz de propiedades)
La variable SkipPackageDisplay se puede establecer en YES o NO y controlará si se muestran o no las páginas del Asistente para la implementación de paquetes en el Asistente para la implementación, veamos el ejemplo

 

[Settings]
Priority=MacAddress, Default
Properties=MyCustomProperty
 
[00:15:5D:85:6B:00]
SkipPackageDisplay=YES
LanguagePacks001={daf88b77-59a1-4b7d-bea2-43352383a3c0}

Ademas podemos distribuir dependiendo la situación dentro de nuestra secuencia de tareas habilitar la instalación de paquetes, esto lo podemos realizar desde este apartado.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

 

Hola que tal amigos, pues en esta ocasión vamos a realizar una pequeña configuración para poder excluir unidades durante el proceso de scanstate con USMT.

Cual es nuesto escenario?

Bien, este escenario yo lo utilizo cuando en nuestros equipos de computo por temas de seguridad tenemos 2 unidades en nuestro disco duro, una unidad destinada para colocar la información del o los usuarios, y la otra unidad para el sistema operativo y nuestras aplicaciones, reduciendo considerablemente la perdida de información en caso de algún tipo de contingencia, con ello cuando tenemos un escenario refresh podremos actualizar ha Windows 10 afectando solamente la unidad en donde se encuentra nuestro sistema operativo antiguo, en este caso en el mejor de los escenarios Windows 7 o Windows 8.

USMT tiene la excelente opción de poder o no respaldar toda la información de nuestros usuarios si así lo deseamos, esto se puede ver reflejado cuando tenemos nuestros documentos de nuestro usuario ligados a nuestra unidad de documentos. con ello si configuramos USMT  con el comando scanstate podemos decirle que no nos agregue esta segunda unidad ya que esta no afectara a la hora de formatear para implementar el nuevo sistema operativo. reduciendo el tiempo de guardado de documentos en nuestra unidad de red previamente compartida y configurada para el almacenamiento de datos temporal. 

Para realizar la configuración debemos primero generar un archivo .xml con la siguiente información

En donde X:\ sera la letra de la unidad a excluir en nuestro proceso, teniendo en cuanto esto, USMT tiene la posibilidad de excluir e incluir archivos o datos de acuerdo a nuestra configuración que deseemos por ejemplo .mp3 como opcion para no respaldar, etc. mas información en este enlace https://technet.microsoft.com/en-us/library/cc722303(v=ws.10).aspx

Cuando ya tengamos este archivo generado, para poderlo utilizar en nuestro servidor de MDT, debemos colocarlo en la siguiente ruta.

C:\DeploymentShare\Tools\x86\USMT5\archivo.xml

C:\DeploymentShare\Tools\x64\USMT5\archivo.xml

Dependerá de la arquitectura que manejemos, en mi caso particular yo lo pongo en las dos ubicaciones.

por ultimo. dentro de la secuencia de MDT configuraremos en el apartado de customsettings para que mande a llamar el archivo cuando inicie el proceso de scanstate.

listo, este procedimiento nos ayudara a reducir el tiempo de respaldo de nuestros usuarios.

sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores y estamos con nuevos post.

Mucho se ha hablado sobre el famoso error 0x8004005 en donde MDT nos muestra algún tipo de error con infinidad de posibles causas, el día de hoy me paso este error cuando quería migrar en refresh scenario a un equipo de mi organización desde Windows 7 a Windows 10 con MDT y USMT.

Ahora bien después de leer muchos foros encontré que la causa por la que te sale el siguiente error y no captura el estado de usuario, este error lo causa el famoso Perfil Temporal en Windows 7, para no entrar mucho en detalle en este tema les comparto un post antiguo en donde doy solución temporal al perfil de windows 7, al final de cuentas lo que podemos hacer es entrar a registro y llegar a la clave de profilelist y dentro de la lista si encontramos un archivo .bak del o los usuarios a migrar, simplemente eliminamos la clave y con ello nuestro proceso de migración sera todo un éxito.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores estamos con nuevos post

Felices Despliegues

 

Listo Amigos pues les comparto mi charla que di dentro de la seria Windows 10 University el pasado mes con 6 módulos sobre Windows 10 en todas sus facetas, este vídeo te puede dar un amplio panorama para poder migrar tus equipos hacia Windows 10 con herramientas como MDT. Se que es un tema muy extenso por lo que también los invito a conocer mi blog http://blogs.itpro.es/octaviordz y también a adquirir los libros que son de gran ayuda para poder implementar Windows 10 en escenarios reales http://www.lulu.com/spotlight/octaviordz. no olviden seguirme en Twitter @DeploymentMX

Todos los videos de Windows 10 University puedes encontrarlos en 

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

Llega 2017 con nuevas cosas entre ellas la terminacion de un nuevo E-book con temas de implementacion que nos ayudara a Migrar nuestro Sistema Operativo Windows 7 u Windows 8.1 en nuestra organización hacia Windows 10 utilizando Microsoft Deployment Toolkit, herramienta la cual con ayuda de User State Migration Tools podemos crear un entorno totalmente automatizado manteniendo los datos de los usuarios, las configuraciones de red, y el entorno en controladores de dominio, ademas aprenderemos técnicas de implementacion y automatización que nos ayudaran a crear imágenes de acuerdo a nuestras necesidades propias en nuestro ambiente laboral.

link: Implementa Windows 10 en tu organización con MDT

Sin duda un gran material que nos ayudara con temas y procesos *LTI (lite Touch Installation) en nuestros entornos laborales.

 

Hola Amigos en esta ocasión vamos a ver la forma de como podemos cambiar nuestro look screen de Windows 10 con un sencillo script y también la manera de como podemos implementar este, para que se agregue al despliegue del sistema operativo con Microsoft Deployment Toolkit.

Este tip me lo compartió mi Amigo y colega Eduardo Sena experto en implementacion de sistemas operativos Microsoft.

Lo primero que vamos a realizar es cambiar de forma manual nuestra típica imagen de bloqueo que viene predeterminada en Windows 10. Aquí la imagen.

Ahora lo primero que haremos sera abrir un bloc de notas y copiar el siguiente código guardándolo como archivo de powershell .PS1
Param(
[Parameter(Mandatory=$true,Position=1)]
$ImageName
)

$Source = Split-Path -Path $PSCommandPath

#Copia imagem para pasta Screen
Copy-Item -Path $Source\Image\$ImageName -Destination C:\Windows\Web\Screen -Force

#Cria chaves no registro
New-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows -Name Personalization
Set-ItemProperty HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization -Name LockScreenImage -Value C:\Windows\Web\Screen\$ImageName
Set-ItemProperty HKLM:\SOFTWARE\Policies\Microsoft\Windows\Personalization -Name NoChangingLockScreen -Type DWord -Value 1
Vamos a guardarlo como customlook.ps1

Cuando lo tengamos vamos a guardarlo dentro de una carpeta en la unidad C:\ y sobre este mismo archivo (mismo nivel) vamos a crear una carpeta llamada name en la cual contendrá la imagen que vamos a cambiar o a colocar de acuerdo a nuestro gusto. 

Ahora antes de ejecutar este script debemos permitir la ejecución de scripts de powershell con la siguiente instrucción.

set-executionpolicy unrestricted

Ahora si ejecutamos el script, solamente nos pedirá el nombre de la imagen y damos clic en aceptar

Ahora veamos como podemos agregar esta tarea dentro de MDT para la instalación desatendida de nuestra imagen de preferencia.

Lo primero que haremos dentro de nuestro MDT es crear una nueva aplicación en nuestro deploymentshare

Damos clic en todos los componentes que se encuentran dentro de nuestra carpeta.

Escribimos el nombre de nuestra aplicación y damos clic en siguiente

Ahora buscamos la carpeta de nuestro customlook 

Ahora esta parte es muy importante ya que vamos a ejecutar powershell dentro de nuestras tareas para que pueda inyectar la nueva imagen.

este es el código

powershell.exe –ExecutionPolicy Bypass –File .\customlook.ps1 –ImageName background.jpg

y listo nuestra aplicación esta agregada, ahora vamos a inyectar esta aplicación dentro de nuestras secuencias de tareas como una aplicación especial

Cuando implementemos veremos el siguiente resultado.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post.

Felices Despliegues.

Una vez mas Michael Niehaus Product Manager de Windows nos muestra la forma de poder implementar Nano Server, una nueva versión “lite” de la familia de Windows Servers de Microsoft por linea de comandos, aquí les muestro los detalles del procedimiento.

Aquí el post completo https://blogs.technet.microsoft.com/mniehaus/2017/01/11/deploying-nano-server-using-mdt/

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores estamos con nuevos post

Hola que tal amigos pues si, les traigo otro interesante post en donde veremos la manera de deshabilitar el primer logon cuando iniciamos un usuario en Windows 10, si les hablo de este logon.

 

Durante nuestro despliegue de Windows 10 para nuestra organización, podemos evitar estos mensajes, existen varias formas como hacer la modificación directamente de regedit o en su caso desde políticas de grupo, otra de las opciones que me fascinan es la ejecución durante el despliegues de Windows 10 desde Microsoft Deployment.

Para ello debemos crear la clave de registro que hace esta operación ya que Windows 10 no la tiene dentro de su registros.

la clave vamos a guardar la siguiente información en un bloc de notas con la extensión .reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
“EnableFirstLogonAnimation”=dword:00000000

Este archivo lo vamos a guardar en nuestra carpeta de implementacion de MDT en la sección de scripts.

C:\deploymentshare\Scripts

En nuestra secuencia de tareas colocamos un Run Command Line y colocamos la siguiente información 

regedit.exe /s %SCRIPTROOT%\firstlogon.reg

Listo, actualizamos nuestro deploymentshare y desplegamos.

el resultado a la hora de habilitar un nuevo usuario en nuestro sistema se vera de la siguiente manera.

Adiós al primer firstlogon.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, estamos con nuevos post

Felices despliegues

 

Sin duda una de las tantas opciones que MDT nos ofrece a la hora de realizar los despliegues de nuestros sistemas operativos es la forma sencilla y automática de estos procesos, MDT nos da otra opción para realizar un upgrade partiendo desde Windows 7 y/o Windows 8.

Estos sencillos pasos se pueden configurar como se muestra a continuación.

La manera más simple de actualizar equipos que usen actualmente Windows7, Windows8 o Windows 8.1 a Windows 10 es mediante una actualización en contexto. Puedes usar una secuencia de tareas de Microsoft Deployment Toolkit (MDT) 2013 Update 2 para automatizar completamente el proceso.

MDT 2013 Update 2 ofrece compatibilidad con la implementación de Windows 10, incluida una nueva plantilla de secuencia de tareas de actualización que simplifica enormemente el proceso.

Los pasos para crear el recurso compartido de implementación para producción son los mismos que cuando creaste el recurso compartido de implementación para crear la imagen de referencia personalizada:

  1. En MDT01, inicia sesión en el dominio CONTOSO como administrador con la contraseña P@ssw0rd.
  2. Con Deployment Workbench, haz clic con el botón secundario en Deployment Shares y selecciona New Deployment Share.
  3. En la página Ruta de acceso, en el cuadro de texto Deployment share path, escribe c:\update y luego haz clic en Siguiente.
  4. En la página Recurso compartido, en el cuadro de texto Nombre del recurso compartido, escribe update$ y luego haz clic en Siguiente.
  5. En la página Descriptive Name , en el cuadro de texto Deployment share , escribe update y luego haz clic en Next.
  6. En la página Opciones, acepta la configuración predeterminada, haz clic en Siguiente y luego haz clic en Finalizar.
  7. Con el Explorador de archivos, comprueba que tienes acceso al recurso compartido \\MDT\update$.

Ahora agregamos el sistema operativo Windows 10 dando clic derecho en add en nuestro deploymentshare

En estos pasos se supone que has copiado el contenido de una ISO de Windows 10 Enterprise x64 en la carpeta E:\Downloads\Windows 10 Enterprise x64.

  1. Mediante Deployment Workbench, expande el nodo Deployment Shares y expande MDT update.
  2. Haz clic con el botón secundario en el nodo Operating Systems y crea una nueva carpeta llamada Windows 10.
  3. Expande el nodo Operating Systems , haz clic con el botón secundario en la carpeta Windows 10 y luego selecciona Import Operating System. Usa la siguiente configuración para el Asistente para importación de sistema operativo:
    • Conjunto completo de archivos de origen
    • Directorio de origen: E:\Downloads\Windows 10 Enterprise x64
    • Nombre de directorio de destino:
  4. Después de agregar el sistema operativo, en la carpeta Sistemas operativos / Windows 10, haz doble clic en el nombre de los sistemas operativos agregados en el nodo Sistema operativo y cambia el nombre al siguiente: Windows 10 Enterprise x64 RTM Default Image.

Agregamos por ultimo la secuencia de tareas Upgrade Task Sequence

  1. Con Deployment Workbench, selecciona Task Sequences en el nodo MDT update y crea una carpeta denominada Windows 10.
  2. Haz clic con el botón secundario en la nueva carpeta Windows 10 y selecciona New Task Sequence. Usa la siguiente configuración para el Asistente para nueva secuencia de tareas:
    • Identificador de la secuencia de tareas: W10
    • Nombre de secuencia de tareas: Actualización a Windows 10 Enterprise
    • Plantilla: Secuencia de tareas de actualización de cliente estándar
    • Sistema operativo seleccionado: imagen predeterminada de Windows 10 Enterprise
    • Especifica la clave de producto: no se especifica clave de producto en este momento
    • Nombre completo: Contoso
    • Organización: Contoso
    • Página principal de Internet Explorer: about:blank
    • Contraseña de administrador: no se especifica contraseña de administrador en este momento

recordemos agregar las credenciales y configuraciones de customsettings y bootstrap.

[Settings]
Priority=Default

[Default]
DeployRoot=\\MDT\update$
UserDomain=contoso
UserID=admin
UserPassword=Password
KeyboardLocale=es-ES
SkipBDDWelcome=YES

Ahora si ejecutamos litetouch.vbs

Para iniciar la actualización en contexto, realiza los pasos siguientes en PC (máquina que usa actualmente Windows 7 SP1).

  1. Inicia el Asistente para implementación de MDT con el siguiente comando: \\MDT01\update$\Scripts\LiteTouch.vbs
  2. Selecciona la secuencia de tareas Windows 10 Enterprise  y luego haz clic en Siguiente.

Vamos a tener un equipo en Dominio Con Windows 7 SP1 para poder ver el proceso de actualización.

Una de las cosas mas importantes en la configuracion de MDT es especificar el tipo de implementacion, por ejemplo para este caso dentro de customsettings.ini tendriamos que colocar.

podemos hacerlo mas desatendido ingresando su complemento

SkipDeploymentType=YES

sin mas por el momento me despido de todos mis lectores enviándoles un gran saludo, estamos con nuevos post.

 

Hola que tal amigos pues si, para cerrar este año con muchas sorpresas, llega 2017 con mas ganas de seguir ayudando a muchos de ustedes, es por eso que esta ocasión vamos a compartir la manera de integrar la activación de Windows 10 desde Microsoft Deployment Toolkit a partir de un script

Este script lo vamos a integrar a nuestra secuencia de tareas como aplicación en custom task secuence.

esta es una de muchas manera de poder realizar este procedimiento.

Lo primero que haremos sera abrir un bloc de notas y copiamos el siguiente código:

Guardamos el archivo con extension .bat

Ahora dentro de MDT vamos a agregar este ejecutable como aplicación.

Ahora dentro de la secuencia de tareas creamos una nueva orden y la colocamos en custom task.

Listo al finalizar tendremos nuestro Windows 10 activado, recuerden que este procedimiento requiere Acceso a Internet por lo que la forma de tener en este paso, depende de ustedes y sus necesidades para la implementacion, en mi caso lo estoy haciendo dentro de mi Refresh Scenario.

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores, felices fiestas y nos vemos pronto.

 

Ya hemos hablado mucho sobre este tema de Chocolatey, por lo que hoy les comparto la linea de comandos que hace que nos descarguemos Microsoft Deployment Toolkit desde Chocolatey de manera desatendida.

Recordemos que, para que pueda funcionar al 100% MDT se necesita tener descargada la version de ADK para Win10, y tener el motor de base de Chocolatey. Para mas informacion sobre chocolatey podemos entrar a la pagina oficial desde este link.

Para poder instalar MDT v. 8443 simplemente ejecutamos powershell con privilegios de administrador y escribimos el siguiente codigo.

Set-ExecutionPolicy Bypass Process

1

Install-Package MDT -provider Chocolatey -Force -ForceBootStrap

2

Sin mas por el momento me despido, enviandoles un gran saludo a todos mis lectores, estamos con nuevos post.

firmaMVP

 

Hola que tal amigos pues les comparto el link en donde el grupo de producto de MDT acaba de lanzar una importante actualización sobre esta excelente herramienta, para poder utilizar MDT es necesario descargar el kit ADK para Windows 10 v 1607 desde este link.

Para descargar MDT en su nueva versión vamos a dar clic en este link

1

 Para mas información de los cambios da clic en este link

sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores.

firmaMVP

Oferta 50% descuento todo el resto de 2016 en E-Books de Implementación de Windows, si es la gran noticia para cerrar bien el año, estos dos meses regalate ese libro que siempre deseaste tener, haz tu sueño realidad, aprende de los expertos y comparte tus conocimientos.

No lo pienses mas:

final

Sin mas por el momento me despido enviándoles un gran saludo a todos mis lectores .

firmaMVP

 

Hola que tal amigos pues ahora que estamos muy familiarizados con los despliegues de los sistemas operativos y las aplicaciones, en esta ocasión les traigo dos navegadores, que se pueden descargar desde Technet Garelly para poder implementarlos de manera desatendida, estos instaladores los podemos desplegar desde un equipo remoto o utilizar herramientas de despliegue como MDT o SCCM.

los instaladores puedes descargarlos desde los siguientes links.

post-featured-image-12704-1

Google Chrome y Firefox

q

Sin mas por el momento me despido enviandoles un gran saludo a todos mis lectores y estamos con nuevos post.

firmaMVP

Hola que tal amigos pues después de varios post relacionados con la instalación de aplicaciones por medio de chocolatey proyecto opensource. realice algunas pruebas para poder integrarlo en el despliegue de mi sistema operativo por medio de Microsoft Deployment Toolkit 2013 aquí el resultado.

ero que es Chocolatey? según el autor:

Chocolatey es un motor global de ejecución de PowerShell utilizando la infraestructura de empaqueNuGet. Piense en ello como la herramienta de automatización de última para Windows.

Chocolatey es como apt-get, pero construido con Windows en mente (hay diferencias y limitaciones). Para aquellos no familiarizados con TEA / Debian, piense Chocolatey como uninstalador silencioso global para aplicaciones y herramientas. También puede hacer las tareas de configuración y todo lo que se puede hacer con PowerShell. El poder se mantiene con una herramienta como Chocolatey sólo está limitado por su imaginación!

Puede desarrollar sus herramientas y aplicaciones con NuGet y liberarlos con Chocolatey! PeroChocolatey no es sólo para. NET herramientas. Es para casi cualquier aplicación de Windows /herramienta!

aquí esta el post que habrá al respecto en la practica como introducción.

Instalando Aplicaciones con Chocolatey

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’ %*”

1

Ahora abrimos nuestro deployment workbench e integramos nuestro archivo como aplicación.

Ahora vamos a generar un archivo de powershell para poder instalar las aplicaciones que deseamos, con la ayuda de chocolatey.

para ello guardamos las siguientes instrucciones con extension .ps1

iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1’))

choco install googlechrome -y

choco install notepadplusplus.install -y

choco install adobereader -y

choco install vlc -y

choco install ccleaner -y

Para mas apps podemos visitar http://chocolatey.org

El archivo lo vamos a guardar dentro de nuestra carpeta deploymentshare con el nombre de instala.ps1 veamos la siguiente imagen.

3

Ahora dentro de nuestro Deploymentshare creamos dentro de nuestra secuencia de tareas el nuevo nodo haciendo referencia a nuestro archivo.

4

listo ahora solo resta crear nuestra imagen de implementacion y desplegarla en nuestro equipo, veamos con imagenes el proceso final.

Windows 10-2016-06-03-23-19-55

Inicia el proceso de inyección de configuraciones especiales.

Windows 10-2016-06-04-00-22-34

Windows 10-2016-06-04-00-23-33

En este proceso, la instalación la hace de manera silenciosa por cada una de las apps

Windows 10-2016-06-04-00-32-46

Windows 10-2016-06-04-00-44-55

Windows 10-2016-06-04-00-50-06

Excelente, ahora a practicarlo ustedes.

saludos a todos mis lectores y estamos con nuevos post.

firmaMVP

 

 

Si nos encontramos en esta situación para hacer implementaciones, se puede lograr esto bastante fácil mediante la configuración de la base de datos de MDT.

Esto se hace mediante la instalación de una instancia de Microsoft SQL Server, a continuación, vamos a crear y configurar la base de datos MDT que será el repositorio central para almacenar los ajustes de configuración que se utilizan para implementar varios sistemas. Se puede hacer, ya sea usando un servidor SQL completo o la version Express que viene dentro de Windows ADK.

Para poder realizar este procedimiento vamos a tener primero que tener instalado SQL server 2012 y nuestro MDT 2013 U2.

Lo primero que vamos a realizar es abrir SQL Server Configuration Manager.

4

Desplegamos los protocolos de SQL server como se muestra a continuación.

5

Activamos Named Pipes dando clic derecho.

6

Ahora nos vamos a los servicios de SQL en la misma ventana de configuracion.

Damos clic derecho en SQL Server Browser y en propiedades nos dirijimos a la pestaña de service, habilitamos la forma automatica.

7

en la pestaña Loh-On simplemente damos comenzar y listo.

9

8

Para validar los cambios, debemos reiniciar los servicios de SQL Server Configuration Manager.

10

Ahora abrimos nuestro Deployment Workbench  previamente instalado, expandimos nuestro deployment share y en advanced configuration damos clic en New Database.

11

Ahora ponemos las credenciales como se muestran a continuacion, para mi caso en particular.

12

 Damos nombre a a nuestra BD como se muestra a continuacion.

13

Para el WinPE con el fin de establecer una conexión con el servidor SQL éste primero debe establecer una conexión segura con este servidor mediante la asignación de una unidad.

Tenemos que escribir un nombre de recurso compartido que se encuentra en el servidor SQL.

Si la instancia de SQL está en un servidor diferente, como en este ejemplo, se tiene que utilizar una compartir desde aquí. Por lo general comparto una carpeta vacía con todos los permisos, sólo para estar seguro.

14

Damos clic en siguiente y finalizamos, aqui empieza a crear la base de datos.

15

Ahora volvemos a nuestra Deployment share y desplegamos la opcion de DB y veremos la siguiente informacion.

16

Ahora damos clic derecho en Database y vamos a dar clic en configurar las reglas de las Bases de datos.

17

La primera pantalla del asistente, se consulta la base de datos para configuraciones específicas como: configuración, funciones, aplicaciones, paquetes informáticos específicos y administradores asignados a las computadoras. Cuantas más opciones que seleccione, más tiempo se tarde en realizar la implementación.

18

La pantalla Opciones de ubicación se consulta la base de datos de nombres de ubicación basados ​​en gateways por defecto, las funciones, las aplicaciones, los paquetes y los administradores asignados a la ubicación. Seleccionamos los que necesitemos y continuamos con el asistente.

19

Esta página del asistente se consulta la base de datos de modelos específicos de configuración, funciones, aplicaciones, paquetes y administradores basado en la marca y el modelo específico.

20

La página última configuración se consulta la base de datos específicas de la función de configuración, aplicaciones, paquetes y administradores asignados a la función.

21

Confirmamos y listo.

22

Si habilitamos todas las reglas el proceso puede demorar mucho, pero en este caso las agregamos para terminos de pruebas.

ahora en reglas de nuestro Deployment share veremos en la parte de Customsettings.ini la parte de las Bases de Datos.

23

Ahora podemos dar clic en nueva computadora para llevar el control de las implementacion de nuestas aplicaciones o sistemas operativos en despliegue., debemos especificar nombre descriptivo y la direccion MAC de nuestro equipo a implementar, veamos el siguiente ejemplo.

24

En la ficha Detalles, escriba un nombre en la propiedad OSDComputerName. Esto va a ser el nombre de este cliente tendrá después de que el despliegue esteterminado.

Si deseamos configurar otras opciones lo hacemos, por supuesto, probar antes de implementar en un entorno de producción.

26

Por el momento es todo, y en nuevos post veremos mas a detalle un ejemplo de base de datos con MDT, por lo pronto ya esta configuracion en este post.

Felices despliegues

firmaMVP