Máquinas virtuales de prueba de Hyper-V Automate

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Imagen&quot;" height="”43″" width="”150″">

Aprovechando Hyper-V para automatizar las máquinas de prueba de OSD

Entonces, si bien Hyper-V no está directamente relacionado con ConfigMgr, es posible que muchos de ustedes lo estén usando para alojar laboratorios o máquinas de prueba. No voy a explicar por qué soy un gran admirador de Hyper-V, pero me gusta el precio y la integración con PowerShell.

En esta página, cubriré el proceso que estoy usando para crear múltiples VM para realizar pruebas.

El script en el que lo estoy usando publicado GitHub. También publiqué un video de muy bajo presupuesto en YouTube que demuestra el proceso para dar una buena comprensión.

Meta

Automatice la construcción de máquinas virtuales, para luego usarlas para probar las secuencias de tareas de implementación del sistema operativo.

Hago muchas pruebas de secuencia de tareas, y probé con todos los clics adicionales para crear máquinas virtuales para probar, sé que todo lo que quería hacer con PowerShell era posible, así que me senté durante unas horas una noche y lo hice .

En pocas palabras, el script creará máquinas virtuales en HyperV y creará el objeto de dispositivo asociado en CM.

Entrada requerida

Es un poco más complicado que eso, así que repasemos los requisitos.

  • El script se diseñó para ejecutarse en el host de Hyper-V.
  • Información requerida:
    • Código del sitio
    • Proveedor ConfigMgr
    • Ubicación del módulo CM PowerShell (para importar)
    • Ruta hacia dónde almacenar la máquina virtual
    • Prefijo (el nombre al que desea llamar al dispositivo) Ej .:
      • Dispositivo-
      • Computadora-
    • Ubicación de arranque ISO (si desea arrancar desde ISO)
    • Nombre del adaptador virtual de Hyper-V
    • Colección ConfigMgr a la que desea agregar la máquina
    • Número de inicio (sufijo de la máquina)
      • Inicio de un rango de números para agregar a la máquina para mantenerlos únicos, por ejemplo:
      • 10
    • Número final (sufijo de la máquina)
      • Fin de rango, por ejemplo:
      • 30
    • DesiredVMs (cuántas VM desea crear en esta ejecución)
      • Máquinas totales creadas, ej .:
      • 5
    • Tiempo entre el saque inicial
      • Esta es la cantidad de tiempo entre el inicio de cada máquina virtual, para no sobrecargar su host Hyper-V con el inicio y la creación de imágenes de todas las máquinas al mismo tiempo.

Una vez que haya actualizado el script con esas opciones, simplemente presione "Ir" y hará lo que desee.

Hablemos de un escenario

Prueba de funcionamiento

HyperV Automate 01

Lo configuré para crear 5 máquinas, comienzan con Recast y estarán entre 01 y 90, dependiendo de lo que esté disponible.

HyperV Automate 02

Puede ver aquí, ya tengo algunas de las máquinas con esos nombres, así que ejecutemos el script y veamos qué sucede.

HyperV Automate 03
HyperV Automate 04

Entonces, eso se ve bien ...
HyperV Automate 05
HyperV Automate 06
HyperV Automate 07

Entonces, en las imágenes, pueden ver que hizo lo que yo quería. Creó las VM y los dispositivos en CM, contabilizando los ya creados para evitar duplicados.

Ahora es fácil crear rápidamente nuevas máquinas de prueba para pruebas de implementación de aplicaciones, pruebas de cambio de secuencia de tareas OSD o simplemente agregar varias máquinas para probar la aplicación de parches. HyperV + ConfigMgr + PowerShell = Impresionante.

Acerca de Recast Software
1 de cada 3 organizaciones que utilizan Microsoft Configuration Manager confían en Right Click Tools para detectar vulnerabilidades y remediarlas más rápido que nunca.
Descargar herramientas gratuitas
Solicitar precio

Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.

Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.

Comience con Right Click Tools hoy:

Ayuda

  • Este campo es para fines de validación y no debe modificarse.

Contacto

  • Este campo es para fines de validación y no debe modificarse.

Al enviar este formulario, comprende que Recast Software puede procesar sus datos como se describe en el Recast Software Política de privacidad.

es_MXSpanish