El Blog de Gualtrysoft

Windows 2000/2003/2008, Active Directory, VBScript, Hyper-V, PowerShell y todo aquello interesante a la hora de usar, configurar y administrar Windows Server. También tenemos longanizas…

Script Para Cambiar La Ruta De Los Perfiles Remotos De Usuario De Un Servidor A Otro

Posted by urpiano en Lunes 13 \13\UTC noviembre \13\UTC 2006

Este script VBScript permite cambiar la ruta de los perfiles de los usuarios de un dominio de un servidor a otro.

'Script para cambiar la ruta de los perfiles de todos los
'usuarios del dominio, desde un servidor a otro. En este
'ejemplo el dominio se llamará "midominio", y utilizamos
'el nombre NetBios. Los perfiles pasarán de "equipo1" a
'"equipo2". Requiere que los recursos compartidos
'correspondientes estén creados en "equipo2"
'Fernando Reyes [MS MVP];
'

'Creamos un objeto de tipo dominio, abiendo el dominio "midominio"
Set obj_Dominio = GetObject("WinNT://midominio,Domain")

'Aplicamos un filtro al dominio para obtener los usuarios en un array
obj_Dominio.Filter = Array("User")

'Una vez tenemos el array de usuarios lo recorremos uno a uno
For Each obj_Nombre_Usuario in obj_Dominio

    'Mostramos por pantalla el usuario con el que estamos en este momento
    Wscript.Echo obj_Nombre_Usuario.Name

    'Creamos un objeto usuario (el anterior sólo es un nombre)
    ‘con el que trabajaremos
    Set obj_Usuario_A_Cambiar = GetObject("WinNT://midominio/" & _
                                       obj_Nombre_Usuario.Name & ",User")

    'Cambiamos la ruta del perfil de "equipo1" a "equipo2"
    obj_Usuario_A_Cambiar.Profile = "\\equipo2\" & obj_Nombre_Usuario.Name

    'Mostramos en pantalla la nueva ruta
    wscript.echo obj_Usuario_A_Cambiar.profile

Next

3 comentarios to “Script Para Cambiar La Ruta De Los Perfiles Remotos De Usuario De Un Servidor A Otro”

  1. jose V. said

    Hola,

    Yo estoy buscando algo similar, te cuento a ver si puedes ayudarme…

    Una red en la que los usuarios usan distintos PC, se rotan y no siempre usan el mismo, con el tiempo se copiaron los perfiles de los usuarios en todos los equipos de rotación, al iniciar sesión el usuario se creaba una nueva carpeta, “nombreusuario.dominio” al que despues se copiaban los datos de la carpeta buena, “nombreusuario” ahora queremos hacer perfiles móviles, el problema es que me tocaria revisar equipo por equipo que perfil es el bueno, eso por PC y usuario…

    Puedes ayudarme en este lio?

    Saludos y muchas gracias!

    • urpiano said

      Jose V.,

      Lo mejor es que el usuario inicie sesión con el equipo en el que está el perfil bueno, establezcas la ruta del perfil en las propiedades del usuario y que reinicie sesión el usuario. Antes de lanzarte, realiza pruebas para corroborar que todo funciona correctamente.

  2. Luis said

    que tal muy interesante tu articulo, como veo que sabes bastante de est ode los script`s me gustaria saber si me puedes ayudar,mira tengo la siguiente situacon, se quiere dar acceso remoto a un servidor al contador de la empresa, pero sequiere que cuando se logue o entre con un perfil movil, se abara automaticamente una aplicacion espesifica con la que el va a trabajar, y solo tenga acceso a cierta area, me dijero que se podia hacer con un script , pero para serte sincero no tengo la menor idea de como hacerlo mepodrias ayudar ??

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: