Buscar

Windows: SYSPREP SID

Cuando decidimos clonar un sistema Windows, ya sea físico o virtual debemos tener en cuenta el SID (Security Identifier) del equipo.

El SID del equipo es asignado durante la instalación del sistema operativo y este no cambia aunque cambiemos el nombre del equipo.

Para realizar procedimientos de clonación del sistema operativo (físico o virtual) y cambiar el SID del equipo, podemos utilizar:

Para sistemas Windows Server 2003 / XP o inferior: Herramienta NewSID de SysInternals.


Herramienta NewSID de SysInternals 
* La herramienta NewSID queda fuera de la suite de programas de SysInternals tras la compra de la empresa por parte de Microsoft en el año 2006.

Para sistemas Windows Server 2008 / Vista o superior: Herramienta Sysprep (System Preparation Tool) integrada en el sistema operativo.


Sysprep (System Preparation Tool)

Veamos su funcionamiento con un par de laboratorios:

Para verificar los resultados de la pruebas utilizaremos la herramienta PsGetsid.exe.

La herramienta PsGetsid.exe permite ver el SID de un equipo.

Podemos obtener la herramienta PsGetsid.exe en:


Laboratorio 1: SYSPREP con el parámetro Generalize

Escenario: Equipo Windows Server 2012.

Ejecutamos la herramienta PsGetsid.exe para obtener el SID del equipo:

PsGetsid

Ejecutamos SYSPREP, marcando la opción de Generalizar:

Generalizar

Al reiniciar aparecerán las siguientes pantallas:

1) Pantalla de términos de la licencia.
2) Región e idioma.
3) Asignación de la contraseña de administrador local.

Ejecutamos de nuevo PsGetsid.exe:

PsGetsid.exe

Podemos ver como hemos conseguido que: el SID del equipo cambie a uno nuevo.

Sin embargo, además del cambio del SID:

- Se ha cambiado al nombre del equipo.
- Se eliminan los puntos de restauración.
- Se elimina el contenido del visor de eventos (eventvwr.msc).
- Se elimina la activación de Windows.
- Se elimina la configuración TCP/IP de la NIC.

Laboratorio 2: SYSPREP sin el parámetro Generalize

Escenario: Equipo Windows Server 2012.

Ejecutamos la herramienta PsGetsid.exe para obtener el SID del equipo:

PsGetsid














Ejecutamos SYSPREP, sin marcar la opción de Generalizar:

SYSPREP SID





























Al reiniciar aparecerán las siguientes pantallas:

1) Pantalla de términos de la licencia.
2) Región e idioma.
3) Asignación de la contraseña de administrador local.

Ejecutamos de nuevo PsGetsid.exe:

SYSPREP SID

Podemos ver como: el SID no ha cambiado.

Conclusión:


Si queremos cambiar el SID del equipo con SYSPREP, deberemos marcar la opción de Generalizar.


Modo VM: 

A partir de Windows Server 2012 y Windows 8, disponemos de un nuevo parámetro orientado a realizar el proceso de forma más rápida si se trata de una máquina virtual.

Este nuevo parámetro solo es accesible desde linea de comandos.

Ejemplo de parámetros disponibles con Windows Server 2008 R2:


Windows Server 2008 R2 SYSPREP SID


Ejemplo de parámetros disponibles con Windows Server 2012:


Windows Server 2012 SYSPREP SID

Con el parámetro /mode, podemos indicar si se trata de una máquina virtual.

Ejemplo de ejecución de SYSPREP con el parámetro mode:


SYSPREP SID command line


Al indicar que se trata de una máquina virtual (/mode:vm), el proceso no eliminará la información de hardware, de esta forma el proceso será mucho más rápido.

Esta opción es especialmente interesante en entornos VDI.

El parámetro puede utilizarse tanto en hipervisores VMWare como en Hyper-V.

Si no especificamos este parámetro, se realizará un reset de toda la información de hardware en el próximo reinicio.

Igualmente si queremos cambiar el SID del equipo por uno nuevo, deberemos indicar el parámetro: /generalize

Podemos obtener mas información sobre SYSPREP en el technet de Microsoft:

Sysprep (System Preparation) Overview

http://technet.microsoft.com/en-us/library/hh825209.aspx


No hay comentarios:

Publicar un comentario en la entrada