Hola amigos, en este post vamos a cubrir paso a paso como poder implementar un sistema operativo desde la nube (internet) a través de las herramienta PSD y la magia de mis colegas y grandes gurús de la implementación como Johan, Mike, entre otros.
Lo primero que haremos será crear una maquina virtual, en este caso en Azure, e instalar Microsoft Deployment Toolkit y ADK para Windows 10 2004
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-1.jpg)
Una vez creada la maquina virtual, para este caso Windows Server 2019, debemos dar los permisos necesarios para que pueda verse sobre internet permitiendo los puertos 443 para https y 80 para http, en caso de ser necesario estas configuraciónes.
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-3-1024x412.jpg)
Debemos colocar la dirección IP estática en nuestro servidor de implementación.
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-2-1024x412.jpg)
A nivel de DNS, en nuestro ISP, debemos agregar la dirección IP publica agregando el registro tipo A para que podamos verla en internet.
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-4.jpg)
La dirección será la siguiente https://psd.deployment.mx
Para algunos escenarios es importante aplicar este tipo de metodos ya que nos permitira llegar a los endpoint a través de una conectividad en nube y de manera remota, usando Microsoft Deployment Toolkit como herramienta de apoyo.
Abrimos nuestra maquina virtual para instalar MDT y ADK 2004
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-5-1024x626.jpg)
Lo primero que debemos hacer es descargar el repositorio con los archivos necesarios para poder crear un nuevo Deployment share en nuestro entorno.
https://github.com/FriendsOfMDT/PSD
Una vez descargado y desempaquetado, vamos a proceder a instalar estos paquetes con la siguiente sintaxis ejecutando nuestro archivo .ps1 en la raiz de esta carpeta previamente descargada.
.\Install-PSD.ps1 -psDeploymentFolder C:\MDTProduction -psDeploymentShare MDTProduction -Verbos
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-1.jpg)
Esta ejecución creará un nuevo deploymentshare en nuestro equipo server, podemos ver el resultado.
![](https://www.deployment.mx/wp-content/uploads/2020/12/04-12-2020_08-57-22.png)
Ahora, vamos a ejecutar los scripts que están contenidos en la carpeta Tools de nuestra carpeta previamente descargada y desempaquetada.
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-3-1024x205.jpg)
Ejecutamos el siguiente código y finalizando, reiniciamos nuestro servidor de implementación.
.\New-PSDWebInstance.ps1 -Verbose
Nota.- Debemos asegurarnos que IIS en el servidor no este instalado para que pueda correr el script de manera satisfactoria.
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-4.jpg)
Una vez reiniciado, vamos a ejecutar la siguiente sintaxis.
.\Set-PSDWebInstance.ps1 -psDeploymentFolder C:\MDTProduction -psVirtualDirectory MDTProduction -Verbose
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-5.jpg)
Podemos verificar en nuestro IIS el sitio agregado.
![](https://www.deployment.mx/wp-content/uploads/2020/12/04-12-2020_09-37-16-1024x480.png)
Dentro de nuestro DeploymentShare vamos a ver un archivo web.config agregado
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-6.jpg)
Para instalar la característica de Brandcache podemos ejecutar la siguiente sintaxis de código.
Install-WindowsFeature BranchCache
De acuerdo a la documentación de generación de imágenes con HTTPS con certificado autofirmado Para admitir imágenes a través de HTTPS, debemos instalar un certificado de servidor web adecuado y asegurarse de que la CA raíz esté agregada a WinPE. Si exportamos la CA raíz a la carpeta PSDResources\Certificates, PSD agregará automáticamente a WinPE cuando actualice el recurso compartido de implementación.
Para este laboratorio, se tiene un script que realiza los pasos anteriores de manera automática, colocamos la siguiente información.
.\New-PSDSelfSignedCert.ps1 -psDeploymentFolder C:\MDTProduction -DNSName psd.deployment.mx -ValidityPeriod 2 -FriendlyName PSDCert
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-8.jpg)
Ahora dentro de nuestro IIS debemos agregar los puertos como se muestra a continuación en bildings agregando la dirección DNS de nuestro servidor.
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-6-1024x469.jpg)
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-7.jpg)
Podemos utilizar nuestra TS y nuestros arhivos CS.ini y BootStrap.ini, aqui les comparto un ejemplo de los mismos.
Ahora necesitamos importar nuestro Sistema Operativo en nuestro Microsoft Deployment Toolkit.
![](https://www.deployment.mx/wp-content/uploads/2020/12/04122020-9-1024x332.jpg)
Usando la secuencia de Tareas de PSD descargada anteriormente, vamos a sustituir en la carpeta control de nuestro deployment share.
Generamos nuestra TS PSD incluida en el wizard de nuestro MDT, al finalizar generamos los archivos .iso Winpe para poder implementarlos.
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-8-1024x598.jpg)
Por ultimo, descargarmos la imagen Winpe.iso desde el repositorio publico. psd.deployment.mx – /MDTProduction/Boot/
Agregamos una maquina virtual de Hyper-V de por lo menos 4096 MB en Ram (quitar la opción de Memoria dinamica en la configuracion de la maquina virtual.)
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-11.jpg)
Seleccionamos la TS e iniciamos el proceso.
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-12.jpg)
![](https://www.deployment.mx/wp-content/uploads/2021/01/02012021-10-1024x872.jpg)
Sin mas por el momento, me despido, enviandoles un gran saludo a todos mis lectores, estamos con nuevos post.
![](https://www.deployment.mx/wp-content/uploads/2020/04/logo-deployment-mx-3.png)