Microsoft Deployment Tolkit (MDT) es una herramienta que permite realizar instalaciones de Windows de forma automática.
Al utilizar MDT y automatizar la instalación de Windows, le facilitará la distribución de Windows en una organización.
MDT admite implementaciones de Windows1 1, Windows 10, Windows 7, Windows 8.1 y Windows Server.
En este artículo, Bardimin proporcionará una guía de configuración de MDT que permite realizar una instalación automática de Windows.
Instalación del kit de herramientas de implantación de Microsoft (MDT)
Para la instalación, descargue el siguiente archivo:
- Microsoft Deployment Tolkit (MDT)
- Windows ADK para Windows 11, versión 22H2
- Windows PE add-on para Windows ADK para Windows 11, versión 22H2
Descargue todos esos archivos e instálelos todos. Cuando se creó este artículo, todavía había problemas de compatibilidad entre la versión 8456 de MDT y el ADK 22H2 de Windows. Si encuentras algún problema de compatibilidad, utiliza la versión anterior del ADK en el siguiente enlace.
Configuración de una imagen de Windows
Antes de configurar, debe tener un archivo de imagen de Windows. MDT requiere un archivo de imagen en formato WIM (. wim). Puede obtener este archivo de un archivo ISO, DVD, CD o descargarlo en Microsoft.
Si lo que tienes es un archivo ISO, entonces extrae o «Monta» el archivo. El archivo de Windows que necesitamos es el archivo «install.wim» que está en el directorio
\sources\install.wim
Si lo que encuentras es un archivo «install.esd», entonces tienes que hacer primero la conversión.
Conversión de archivos «esd» a «wim
- Montar o extraer archivos ISO
- A continuación, abra CMD y ejecútelo como administrador.
- Escriba el siguiente comando
DISM /Get-WimInfo /WimFile:YourSource\install.esd
SuFuente = Directorio del archivo esd que está convirtiendo, por ejemplo
DISM /Get-WimInfo /WimFile:F:\sources\install.esd
Anote el número de índice del Windows que va a extraer. En un archivo «install.esd» puede contener muchas versiones de Windows.
- Extraiga el archivo de Windows del archivo «install.esd».
En CMD, escriba el comando
DISM /Export-Image /SourceImageFile:YourSource\install.esd /SourceIndex:YourIndex /DestinationImageFile:YourDestination\install.wim /Compress:Max /CheckIntegrity
YourSource= el directorio del archivo esd que va a convertir
YourIndex = el número de índice de Windows que va a extraer (véase el paso 3)
YourDestination = directorio para almacenar los resultados de la conversión
ejemplo
DISM /Export-Image /SourceImageFile:F:\sources\install.esd /SourceIndex:1 /DestinationImageFile:C:\Win11Convert\install.wim /Compress:Max /CheckIntegrity
Configuración MDT
Una vez que tengas el archivo de imagen de Windows en formato WIM, el siguiente paso es crear un nuevo Deployment Share y configurarlo desde el Microsoft Deployment Toolkit (MDT).
Crear un nuevo Despliegue Compartido
- Abrir «Deployment Workbench«.
- A continuación, en la parte izquierda de la ventana, haga clic con el botón derecho en «Deployment Share» y seleccione «New Deployment Share».
- En la ventana «New Deployment Share Wizard», especifique el «Path» del Deployment Share. El valor por defecto es «C:\ DeploymentShare», cámbielo por el directorio que desee o déjelo como está. A continuación, haga clic en el botón «Next».
- En la opción «Share», también puede cambiar el nombre del directorio de compartición o dejarlo por defecto. Haga clic en «Next» para continuar.
- En la siguiente opción, también puede cambiar el valor según lo que desee. Haga clic en «Next» y «Next» de nuevo hasta que finalice el proceso del Asistente para nuevo despliegue compartido.
Configuración de Microsoft Deployment Toolkit (MDT)
- Abra el «Deployment Workbench» y navegue hasta el «Deployment Share» que creó anteriormente.
- Seleccione «Operating System» y, a continuación, haga clic con el botón derecho del ratón y seleccione «Import Operating System». En la ventana del Asistente para importar sistemas operativos, seleccione «Custom image file. A continuación, importe el archivo «install.wim» que creó anteriormente.
- En la opción «Applications», puede añadir aplicaciones que se instalarán automáticamente. Puedes añadir aplicaciones como Office, Google Chrome, Acrobat Reader, etc. A continuación, también tienes que añadir el script «Silent Install» de la aplicación.
- A continuación en «Task Sequences», en esta sección, está la secuencia de tareas utilizadas para implementar su referencia de Imagen de Windows de producción.
Otros artículos interesantes
Automatización de reglas
En el Microsoft Deployment Toolkit (MDT) puede establecer las Reglas que se utilizarán en el proceso de instalación. Creando las Reglas adecuadas, podrás automatizar todos los procesos.
Para crear una regla, haga clic con el botón derecho del ratón en el «Deployment Share» que ha creado y seleccione «Properties. A continuación, seleccione la pestaña «Rule» y haga clic en el botón «Aplicar» para aplicarla. Puede utilizar uno de los siguientes ejemplos de Reglas creadas por Sam Schoeller.
MDT customsettings.ini for one touch image deployment by Sam Schoeller <https://github.com/samuelschoe> [Settings] Priority=Default Properties=MyCustomProperty [Default] 'sets the default install type OSInstall=Y DeploymentType=NEWCOMPUTER 'skips the capture wizard pane. SkipCapture=YES DoCapture=YES ComputerBackupLocation=NETWORK BackupShare=\\server\DeploymentShare$ BackupDir=Captures BackupFile=%TaskSequenceID%.wim 'skips setting local admin pass, product key and deployment type wizard panes SkipAdminPassword=YES AdminPassword=xxxxxx SkipDeploymentType=YES SkipProductKey=YES 'skips the domain join pane, and sets OU and account details to autojoin to the xxx computer OU. Uses limited domain join only delegated account SkipDomainMembership=YES MachineObjectOU=OU=xxxxx,OU=xxxxxxxxxx,DC=xxxx,DC=com JoinDomain=xxxxxxx.com DomainAdmin=xxxxxxxx DomainAdminDomain=xxxxxxxxxxxxxx DomainAdminPassword=xxxxxxxxxxxxxxxxxxxxx 'skips collect user data pane as this is for clean installs SkipUserData=YES 'auto selects task xxx, the golden image in the xxx server. set to NO or comment out to bring this pane up to select a different task SkipTaskSequence=YES TaskSequenceID=xxx 'enables a default value with location and PC serial for xxx, but also enables computer name pane for user input SkipComputerName=NO OSDComputerName=XXXNEW-%SerialNumber% 'skips the package display pane SkipPackageDisplay=YES 'Sets the language and keyboard panes SkipLocaleSelection=YES UILanguage=en-us UserLocale=en-us KeyboardLocale=en-us 'sets the timezone to pacific. SkipTimeZone=YES TimeZoneName=Pacific Standard Time TimeZone=004 'sets our homepage. It was defined in task, but this is a better, global place to define it, as it does change occasionally. Home_page=http://xxxxxxxx.com 'skips the application wizard. May want to enable SkipApplications=NO 'skips apps on upgrade actions. This is redundant, as we are doing new installs, but I left it in to not forget it exists. SkipAppsOnUpgrade=YES 'installs default themepack Applications001={xxxxxxxxxxxxxxxxxxxxxxx} 'xxxxxxxxxxxxxxxxxxxx Applications002={xxxxxxxxxxxxxxxxxxxxxxx} 'installs xxxxxxxxxxxxxxxx Applications003={xxxxxxxxxxxxxxxxxxxxxxx} 'installs xxxxxxxxxxxxxxxxxxxx Applications004={xxxxxxxxxxxxxxxxxxxxxxx} 'remove Libaries folder from Desktop Applications005={xxxxxxxxxxxxxxxxxxxxxxx} 'points at our WSUS server to pull updates WSUSServer=https://update.xxxxxx.com:8531 'skips the preamble and post amble summary. Will still display post summary in red if there are errors. SkipSummary=YES SkipFinalSummary=YES 'sets default screen resolution so low, windows is forced to auto adjust to the correct resolution. BitsPerPel=32 VRefresh=60 XResolution=1 YResolution=1 'Sets a share location for the logs file SLShareDynamicLogging=\\server\deploymentshare$\DeploymentLogs 'This is used by the MDT monitoring service for something or other EventService=http://server:9800
También puede agregar el usuario y la contraseña de inicio de sesión predeterminados a «Editar Botstrap.ini». Al añadir esta Regla, MDT ya no pedirá el usuario y la contraseña y utilizará estas credenciales para acceder.
[Settings] Priority=Default [Default] DeployRoot=\\MDT\DeploymentShare$ UserDomain=myDomain.local UserID=myID UserPassword=myPassword SkipBDDWelcome=YES