es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Es posible aplicar unattend.xml en una imagen personalizada preparada cuando se despliega un nuevo PC?

He creado una imagen personalizada de Windows10PRO1909x64 con hashicorp packer (con QEMU).
Para crearla, utilicé el archivo unattend.xml. Los pasos para prepararla fueron:

Instalación completamente automatizada de Windows
Instalación de una gran cantidad de software
Conversión de la VM (construida con QEMU) a un archivo .img en bruto

Ahora quiero implementar esta imagen en una nueva PC. Estoy utilizando un USB booteable con Linux integrado (también personalizado) que puede obtener este archivo .img del almacenamiento local y escribirlo en /dev/sda.

Todo funciona bien en este proceso.

El problema principal es que, después de escribir el archivo .img en /dev/sda, cambio el nombre de la computadora en el archivo unattended.xml (en /dev/sda montado), pero después del primer arranque, Windows ignora este archivo y el nombre de la PC es el mismo que antes del cambio. Cuando revisé el archivo unattend, tenía el nombre correcto de la PC, que cambié mientras estaba en el linux booteable antes del primer arranque de Windows.

Tal vez alguien tenga una idea de cómo puedo cambiar el nombre de la PC cada vez que implemento una nueva PC. Pero debería ser sin interacción del usuario. Podría ser cualquier modificación de archivo en el linux booteable, o tal vez haya una manera de hacerlo automáticamente en el primer arranque de Windows.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que está teniendo problemas para cambiar el ComputerName en el archivo unattend.xml cuando implementa la imagen en una nueva PC.

    ¿Ha intentado utilizar un script para modificar el archivo unattend.xml en la unidad USB de Linux booteable? Podría usar un script para modificar el ComputerName en el archivo unattend.xml antes de escribir la imagen en la nueva PC.

    Alternativamente, podría intentar utilizar un script para modificar el ComputerName en el primer arranque de Windows. Podría usar un script de PowerShell para modificar el ComputerName en el registro y luego reiniciar la PC.

Comments are closed.