ProfileHelper

Windows user profile & desktop management the easy way

Our Windows user profile automation tool ProfileHelper makes it easy to distribute default settings and software to users and automate preferences. Your computers are ready to use the moment someone starts using it for the first time. ProfileHelper pushes application preferences, policies, bookmarks, files and links to users no matter if they are file or registry based. It can add network printers, set the default printer and add or remove network drives. Actions are based on Active Directory user or computer group membership. You can extend ProfileHelper with your own scripts. The solution for Windows User Profile Automation is ProfileHelper, an affordable and easy to use solution to manage Windows profiles in corporate and educational networks.

mediatheek/library
We do things differently. We maintain Windows networks ourselves and know the needs of the system administrator. We have looked at other complex, large and expensive desktop management tools around. They didn’t solve our needs and sometimes even added to the frustration because of inconsistent behavior. Our solution is free from large databases, unresponsive GUI’s that needs many clicks to get something done, software prerequisites and slow agents. It uses proven and stable technology available in Windows in an easy to use way.

We do profile & computer management the KISS way with ProfileHelper

office
Once you understand the basic principles it becomes simple and fast to maintain user profiles and make adjustments. ProfileHelper is a complement to or replacement of group policies and preferences. It makes common tasks much easier and faster to do. It will save you lots of time and frustration.






Some features:

taskbar

Automatically pin and unpin software and Windows Store Apps to the taskbar of Windows 7, 8 & 10

outlook

Outlook is ready to use with no configuration at all

printers

Configure printers and set the default printer


ie
Set up defaults for home page tabs in Internet Explorer

livehelp
Remote help your users with computer problems




start

Pin your business programs automatically to the Windows 10 start menu (Windows 8+)

cleanup
Cleanup user profiles by removing temporary files and deleted files older than a specified amount of days



signature

Set up central Outlook signatures auto completed with Active Directory properties




setup
Silently install software


inventory
The Computer Inventory shows you important data like brand, model, serial, memory configuration, ...

Out of the box ProfileHelper can do all of the following:
- Distribute custom preferences that are either registry or file based
- Populate user profile folders with documents, links, shortcuts or config files
- Add or remove network printers and set the default one
- Add or remove network shares
- Set power options
- Sets the sound volume or mutes the sound
- Pin or unpin taskbar/startmenu/startscreen items
- Configure a new Outlook profile
- Create e-mail signatures from HTML templates
- Specify the new and reply e-mail signature
- Remote assist computer users
- Computer inventory and user logging
- Cleanup user profile folders
- Run VBScript, PowerShell, batch files and other scripts or programs
- Execute msi setups and applying transform files automatically when available
- Install any setup program file seamlessly as local administrator (exe, msi) and show progress

gpo
All settings are applied through the tool you already know: the Group Policy Management Console. Here you will find a new configuration section: ProfileHelper. This section contains all new configuration options in one central place. We use a system of versioning. If you set the version number of a policy to 0 it acts as a mandatory policy: it will be reapplied at every refresh event. If you set the version to 1 or higher you have full control over when a setting is applied to the client. A client will apply the setting only if it is enabled and didn’t apply the setting before, the clients version is lower than the new setting or the version number is set to 0.

ProfileHelper supports the “Bring your own Device/BYOD” model. You can apply settings through group policies, central configuration files or both.

Outlook
You will get all features of our product OutlookWizard

Explorer Settings
Version: If the version number of the client is lower than the specified number the settings will be applied. If this value is 0 the settings will be re-applied during every refresh event.
explorer
Show Menubar: Displays or hides the menu bar in Windows Explorer.

Hide Extensions for known File types: Show or hide extensions like .exe, .txt, .doc, etc.

Use Check Boxes to select Items: Show check boxes to make multi file or folder selections easier to perform.

Show Drive Letters first: Network drive letters are shown in front of the UNC path.

Show all Folders in the Navigation Pane: Display complete folder structure in Windows Explorer folder tree.

Automatically expand to the current Folder: Show all expanded folders when browsing the file system.

Remove Favorite Links: All specified links are deleted. Entries are seperated by line breaks. Example: Invoices

Add Favorite Links: Folders that are added to the favorite links in Windows Explorer. Format: Name = path. Entries are seperated by line breaks. Example: Invoices = H:\Invoices .

Unpin these Programs from the Taskbar: Remove specified pinned programs from the taskbar. Entries are seperated by line breaks.

Pin these Programs to the Taskbar: Pin specified programs to the taskbar. Entries are seperated by line breaks.

Unpin these Programs from the Start Menu: Remove specified programs from the start menu. Entries are seperated by line breaks.

Pin these Programs to the Start Menu: Pin specified programs to the start menu. Entries are seperated by line breaks.

Unpin these Programs from the Start Screen: Remove specified programs from the start screen (Windows 8+). Entries are seperated by line breaks.

Pin these Programs to the Start Screen
: Pin specified programs to the start screen (Windows 8+). Entries are seperated by line breaks.

It is possible to only use the application display name in Windows 8+ as path. This makes it easy to pin and unpin Windows Store Apps and Windows native executables just by entering their name. Example: Notepad++ .

Internet Settings
Version: If the version number of the client is lower than the specified number the settings will be applied. If this value is 0 the settings will be re-applied during every refresh event.
internet
Start Pages: Websites that are automatically loaded upon starting the browser. Entries are seperated by line breaks.

Remove all existing Bookmarks: All existing bookmarks are deleted.

Remove Bookmarks: All specified bookmarks are deleted. Entries are seperated by line breaks. Example: Google

Add Bookmarks: Websites that are added to the bookmarks (favorites). Format: Name = website. Entries are seperated by line breaks. Example: Google = www.google.com .

Add Sites to allowed pop-up List: Websites that are added to the allowed pop-up list.

1 Intranet Sites: Specified sites are added to the intranet security zone. Entries are seperated by line breaks.

2 Trusted Sites: Specified sites are added to the trusted security zone. Entries are seperated by line breaks.

3 Internet Sites: Specified sites are added to the internet security zone. Entries are seperated by line breaks.

4 Restricted Sites: Specified sites are added to the restricted security zone. Entries are seperated by line breaks.

Logon Settings
Logon Events File: UNC path to the log file for logon events. The folder must exist and users must have write access in this folder.

Computer Info File: UNC path to the log file for general computer information. The folder must exist and users must have write access in this folder.

Sound Volume: Specify the sound volume as a percentage. Value 0 equals muted. Any value bigger than 0 means unmuted.

LiveHelp Remote Assistance: When you enable this policy a remote assistance shortcut with the name LiveHelp is created in the start menu. Also specify the share where the invitation file is saved when the user opens LiveHelp. Users must have write access to this share.

Cleanup Temporary Folders: Delete items in temporary folders that have a modified date of at least [Modified Date Filter] days ago. A value of 0 will delete all items.

Cleanup Recycle Bin: Delete items in the recycle bin that have a deletion date (date when it was moved to the bin) of at least [Deletion Date Filter] days ago. A value of 0 will delete all items.

Cleanup Custom Folders: Delete items in custom folders that have a modified date of at least [Modified Date Filter] days ago. A value of 0 will delete all items.

Network Settings
Add or Remove Printers
Version: If the version number of the client is lower than the specified number the settings will be applied. If this value is 0 the settings will be re-applied during every refresh event.

Remove Existing Printers: All existing client network printers will be removed.

Remove Printers: Names of printer connections to be removed. This can also be the first part of a printer name (partial match). Entries are seperated by line breaks. Example: lj400-a will remove all printers with or beginning with the text lj400-a .

Add Printers: Paths of printer connections to be added. Format: UncPath. Entries are seperated by line breaks. Example: \\printserver1\lj400-a .

Default Printer: Name of printer that is to be set as the default client printer. If empty, the existing default printer is preserved when possible. Example: lj400-a .

Add or Remove Network Drives
Version: If the version number of the client is lower than the specified number the settings will be applied. If this value is 0 the settings will be re-applied during every refresh event.

Remove Existing Shares: All existing client network drives will be removed.

Remove Shares: Letter or unc path of network connections to be removed. Entries are seperated by line breaks. Example: j:

Add Shares: Network shares to be added. Format: Letter: = UncPath. Entries are seperated by line breaks. Example: j: = \\server1\share1 .

Power Scheme Adjustments
Change active power settings.
power

Modify Registry
Registry File Share: UNC path to the file share where the .reg files are located. Example: \\server1\netlogon\ProfileHelper\Reg

Import all .reg Files in Share: All files in the registry file share are imported on the client. The setting "Import File Names" will be ignored.

Import File Names: Names of the .reg files to be imported on the client. Entries are seperated by line breaks. Example: myreg1.reg .

You can embed Active Directory properties in the .reg file by using the syntax $property$ .

Optionally you can use the first character of a reg file name as a run condition to have more control over when a registry file is imported.
default = import once for each user
- = disabled (do not import
+ = import always (import at every refresh event)
! = import at every user logon event
# = import once per computer

If the file name contains the character ~ at the end then the file is imported with administrator rights. Example: myreg2~.reg .

Run Scripts or Programs
Run File Share: UNC path to the file share where custom scripts and programs are located. Example: \\server1\netlogon\ProfileHelper\Scripts

Run all Files in Share: All files in the Run File Share are executed on the client. Script and Programs setting will be ignored.

Scripts and Programs: Names of the files to be executed on the client. Entries are seperated by line breaks. Example: myscript1.vbs .

Optionally you can use the first character of a file name as a run condition to have more control over when a file is started.
default = run once for each user
- = disabled (do not run)
+ = run always (runs at every refresh event)
! = run at every user logon event
# = run once per computer

If the file name contains the character ~ at the end then the file is run with administrator rights. Example: myscript2~.vbs .

Software
Software File Share: UNC path to the file share where the software packages are located. Example: \\server1\netlogon\ProfileHelper\Scripts

Install all Software in Share: All software packages in the Software File Share will be installed on the client. A package is any script or file with the words setup or install in its name. The Software setting will be ignored.

Software: File names of the software to be installed on the client. Entries are seperated by line breaks. Example for setup of Notepad++: setup-npp-6792.cmd . This file contains the line npp\npp.6.7.9.2.Installer.exe /S (this points to a relative subfolder npp that contains the setup files for Notepad++). You can also use a more direct command: npp\npp.6.7.9.2.Installer.exe /S

Delete all Windows Store Apps: Deletes all removable Windows Store Apps (Windows 8+) for all users including new profiles.

Software is installed once per computer at the moment a user with this policy applied logs in (suggestion: you can create a setup account in Active Directory that installs all software automatically upon login).

Templates
Create content templates for common profile folders like AppData, Desktop, Documents, Favorites, Links, LocalAppData, LowAppData, Profile, StartMenu Programs, Startup and Document Templates.

LowAppData Template Example:
Version: If the version number of the client is lower than the specified number the settings will be applied. If this value is 0 the settings will be re-applied during every refresh event.

Copy only new or updated files and folders: the modified date of the item is used to decide if it is copied or not.

LowAppData Template Share: New or updated files and folders in the template share are copied to the LocalLow AppData folder (default C:\Users\%Username%\AppData\LocalLow). Java keeps its security settings in LocalLow\Sun\Java\Deployment.

Purchase
Licensing is based on the maximum number of simultaneous/concurrent users at a time. This frequently equals the total number of computers. A subscription gives you usage rights, updates and e-mail support for 1 year. ProfileHelper is priced € 4,- ($ 4.50) per user per year (with a minimum amount of 20 licenses).

Buy Now! * (read this if you want to place a purchase order)

We offer a substantial discount to educational institutions. Contact us by e-mail for discount details using your campus e-mail address.

Download Trial Fully functional trial. It will show a trial license message at every refresh event.
QuickStart Manual

Please contact us via info@wizardsoft.nl should you have any questions or suggestions!

*Digital River GmbH (Share-it) is our seller and handles payment and invoicing.


WizardSoft
info@wizardsoft.nl
Kaatsheuvel