Si ya tiene un script:
Para asignar un script de inicio de sesión a un usuario o grupo
- Abra la Administración de equipos.
- En el árbol de la consola, haga clic en Usuarios.
¿Dónde? Herramientas del sistema/Usuarios y grupos locales/Usuarios
- Haga doble clic en el usuario al que desea asignar un script de inicio de sesión.
- Haga clic en la pestaña Perfil.
- En el campo Script de inicio de sesión, introduzca la ruta y el nombre del script de inicio de sesión que desea asignar a ese usuario, y luego haga clic en Aceptar.
Si no, aquí tienes un práctico “HowTo” de Microsoft
Creación de scripts de inicio de sesión
Puedes utilizar scripts de inicio de sesión para asignar las tareas que se llevarán a cabo cuando un usuario inicie sesión en un ordenador determinado. Los scripts pueden llevar a cabo comandos del sistema operativo, establecer variables de entorno del sistema y llamar a otros scripts o programas ejecutables. La familia Windows Server 2003 admite dos entornos de scripting: el procesador de comandos ejecuta archivos que contienen comandos en lenguaje de lotes, y Windows Script Host (WSH) ejecuta archivos que contienen comandos de Microsoft Visual Basic Scripting Edition (VBScript) o Jscript. Puede utilizar un editor de texto para crear scripts de inicio de sesión. Algunas de las tareas que suelen realizar los scripts de inicio de sesión son
- Asignación de unidades de red.
- Instalar y configurar la impresora por defecto de un usuario.
- Recoger información del sistema informático.
- Actualizar las firmas de virus.
- Actualizar el software.
- El siguiente ejemplo de script de inicio de sesión contiene comandos VBScript que utilizan Active Directory
- Service Interfaces (ADSI) para realizar tres tareas comunes basadas en la pertenencia de un usuario a un grupo:
Asigna la unidad H: al directorio principal del usuario llamando al método MapNetworkDrive del objeto WSH Network en combinación con la propiedad UserName del objeto WSH Network. Utiliza el objeto ADSI IADsADSystemInfo para obtener el nombre distinguido del usuario actual, que a su vez se utiliza para conectar con el objeto de usuario correspondiente en Active Directory. Una vez establecida la conexión, se recupera la lista de grupos a los que pertenece el usuario utilizando el atributo memberOf del usuario. La lista multivaluada de nombres de grupos se une en una sola cadena utilizando la función Join de VBScript para facilitar la búsqueda de los nombres de los grupos de destino.
Si el usuario actual es miembro de uno de los tres grupos definidos en la parte superior del script, entonces el script asigna la unidad G: del usuario a la unidad compartida del grupo, y establece que la impresora por defecto del usuario sea la del grupo. Para crear un script de inicio de sesión de ejemplo
- Abre el Bloc de notas.
Copia y pega, o escribe, lo siguiente:
En el menú Archivo, haga clic en Guardar como.
En Guardar en, haga clic en el directorio que corresponde a la carpeta compartida de Netlogon del controlador de dominio (normalmente SystemRoot\SYSVOL\Sysvol\DomainName\Scripts donde DomainName es el nombre de dominio completo del dominio).
En Guardar como tipo, haga clic en Todos los archivos.
En File name, escriba un nombre de archivo, seguido de .vbs, y luego haga clic en Save. WSH utiliza la extensión .vbs para identificar los archivos que contienen comandos VBScript.