Si tenemos que gestionar cientos o miles de perfiles de usuarios en Windows, podemos llegar a encontrarnos con situaciones en las que deseamos realizar cambios sobre los mismos. Estos cambios pueden implicar un cambio en el registro, añadir o borrar una clave, borrar un archivo o directorio … y si tenemos, como he indicado antes, cientos o miles de perfiles, puede ser una tarea complicada.
Profile Nurse es una herramienta gratuita de Sepego que permite facilitarnos esta gestión de los perfiles Windows y facilitarnos las tareas relacionadas con el registro y los archivos de los mismos.
Entre las tareas que podemos realizar tenemos:
- Crear y borrar claves de registro
- Modificar valores del registro
- Borrar archivos o capetas
- Copiar archivos o carpetas a los perfiles de usaurios
Además de realizar estas operaciones también permite realizar búsquedas con diferentes criterios:
- Por nombres y tamaños de archivos y directorios
- Atributos de archivos
- Nombres y tamaños de claves de registro
- Atributos del registro como tipos de data o última vez accedidos.
Para utilizarla únicamente necesitamos el ejecutable y un archivo .ini con las opciones que queremos ejecutar. En el .zip de descarga, además de tener el ejecutable (profilenurse.exe) tenemos un PDF con las instrucciones de uso y un archivo .ini con las opciones y ejemplos bien detallados.
El archivo .ini básicamente tiene 2 secciones.
- General Settings: donde se indican parámetros generales como la ruta donde se encuentran los perfiles, o si queremos comprimir el registro
- Secciones específicas para la operación a realizar, como puede ser borrado de un archivo, borrado de un directorio, creación de una clave de registro.
Ejemplos de uso
Para configurar la ruta donde se encuentran los perfiles utilizamos
1 2 |
[GeneralSettings] UserProfileDir=\\server\profiles\<PROFILE_DIR> |
En este caso el archivo ntuser.dat de cada usuario se encuentra en \\server\profiles\username\ntuser.dat.
1 2 |
[GeneralSettings] UserProfileDir=\\server\userstore\<PROFILE_DIR>\UPM_Profile |
En este caso el archivo ntuser.dat de cada usuario se encuentra en \\server\userstore\username\UPM_Profile\ntuser.dat.
Y ahora creamos en el archivo .ini las entradas para la tarea en concreto que queremos realizar
Por ejemplo, para borrar las claves del registro que empiecen por A en MyCompany\MySoftware
1 2 3 |
[RegistryDeleteKey] Path=‛MyCompany\MySoftware‛ Name=‛A*‛ |
O si por ejemplo queremos borrar un directorio en concreto del perfil:
1 2 |
[FileSystemDeleteDirectory] Path="\test\test3" |
Una vez creado el archivo .ini únicamente tenemos que ejecutar:
1 |
profilenurse.exe -i Archivo.ini |
Podemos añadir el parámetro -v para que muestre por pantalla las tareas que realiza y automáticamente se genera en la carpeta log un archivo con los pasos detallados que va realizando.
En resumen, una herramienta muy útil cuando se gestionan cientos o miles de perfiles de usuario.
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?