Profile Nurse

Profile Nurse is a powerful tool for windows profile maintenance. It offers virtually every possible registry and file system operation to perform on an arbitrary set of profiles. The automatic processing on these profiles combined with configurable and save/restorable action sequences takes a lot of work from administrators and can help in single or recurring tasks.

User profiles contain a lot of data and information that is more or less important to the owner of the profile. Applications leave their marks in the file system and the registry to save user specific settings. As a consequence, a profile may grow larger and larger over time. While the work environment (applications, settings, needed files, etc.) changes around the user, some data becomes obsolete and unnecessarily bloats the profile.

PM_Werbung_Free_TrialThis may not be problematic on single computers with only few users and local profiles, but it becomes a major headache in enterprise networks, where profiles typically are not bound to single machines, but roam with the user instead. 

sepago Profile Migrator is the number one choice to migrate profiles while upgrading operating systems and application versions. With Profile Migrator's built-in profile clean up user profile bloat will be mitigated during a migration. However with a new profile the bloat starts over again. That is why administrators might want to gather information about user profiles with regards to registry and file system content. They might also need to clean up user profiles from time to time to retrieve extra storage space and reduce profile sizes.

User profiles must be stored on file servers in the network. This storage can contain an arbitrary number of profiles and is typically managed by less than a handful of administrators, while the number of profiles can easily add up to many thousands. Such numbers make even simple tasks difficult. Adding an icon to all profiles suddenly becomes either very labor intensive or forces administrators to fiddle with custom-built scripts.

Deleting certain files from all profiles is no less challenging. This might be required, if an administrator finds yet another directory holding temporary data – after adjusting the configuration of Citrix User Profile Manager the unwanted data needs to be deleted from all user profiles.

ProfileNurse addresses these problems with the automated execution of a series of file system and registry operations on an arbitrary number of profiles. The queue of desired actions is defined in a simple configuration file and then executed on either all or a specified set of profiles. Remember the task of putting an icon onto the desktops of all users and the amount of work involved without a tool specially designed for this kind of job. With ProfileNurse, this task adds up to just one defined operation, namely copying the appropriate .lnk file to each profile. This is the instruction for ProfileNurse to do so:

[FileSystemCopyFile]
SourcePath=”x:\IconStore\NewIcon.lnk”
DestinationPath=”Desktop\NewIcon.lnk”

Available operations in ProfileNurse include:

  • Creating and deleting registry keys and values
  • Altering registry values
  • Deleting files or folders
  • Copying files or folders into user profiles

In addition to that, both the file system and the registry can be queried to find data with a specific combination of search criteria. Available criteria include:

  • File or directory names and sizes
  • File system attributes
  • Registry key and value names and sizes
  • Registry attributes like last write times or value types and data

An easy example might be to find all registry keys created by an application called “AppX”. To find any occurrences in all user profiles, this is the way to do it:

[RegistryQueryKeys]
Find=”all”
QuerySubKeys=”1″
Name=”AppX*”

In summary, ProfileNurse greatly simplifies profile maintenance by automating common yet otherwise tedious operations. With ProfileNurse, any number of profiles can easily be modified, cleaned or searched. Remember though, this is a very powerful tool that might cause unintended damage, if you use it the wrong way.

AnhangGröße
Profile Nurse version 1.1.0.1571.41 MB
Profile Nurse Icon

Software-History

 Version 1.1.0.157 (February 8, 2010)

  • Added support for user registry hives that are named according to the profile directory (e.g. UserX.dat instead of NTUSER.DAT)
  • Added function FileSystemCreateDirectory
  • Several bugfixes

Version 1.0.0.151

  • Added support for copying from user profile to outside location for copying of directories and files
  • Added support for variable in absolute paths when copying files or directories
  • Fixed bug in CopyDir where target directory was not deleted when it existed
  • Fixed bug in CopyDir and CopyFile where directory structure was not created, if it didn’t exist

Version 1.0.0.149 (May 15, 2009)

  • Removed file system query bug, where no recursion is done, if the whole profile is queried
  • Added exclusion option to directory and file deletion
  • Added standard output, if -v is not specified
  • Added output of log file and query result location
  • Added file sizes and total query result sizes to file system query output
  • Fixed issue with erroneous wildcard matching of strings, when search string starts with wildcards

Version 1.0.0.143 (March 12, 2009):

  • Fixed issue with deletion of registry keys, where a single key could not be deleted when specified without wildcards
  • Fixed issue, where copying a directory failed after creating a backup

Version 1.0.0.134 (December 17, 2008): Initial release (including creation and deletion of registry keys and values, modification of registry value data, queries of keys and values, file and directory copying, renaming and deletion and queries)