Problem:
Start Menu Tile changes in 2012R2 as desktop are not being retained
Prerequisites - Example
1. Create a blank config called 2012R2 Start menu
2. Create a new folder in client tools install directory (where main ini is) called StartMenu. Download the attached cmd and vbs to this new folder. Remove "rename me"
3. Download to ProfileUnity server the attached json
Attachments:
- New 2012 Portability Rule - 2012R2-Start.json
- Example startmenu.cmd
- Example startmenu.vbs
Resolution:
There are a few steps to get the 2012R2 start menu to roam.
1. In ProfileUnity UI import into Portability mgmt (on left title bar) the attached json "Portability-2012R2-Start.json.
2. Add the new portability rule to portability settings in main config referencing the new imported portability rule and choose "save only".
3. In new blank config add the new portability rule to portability settings and reference the new imported portability rule and choose "restore only". The path for the archive and it's UID must match whats in main config. Choose "No filter"
4. In main config under registry section add a new registry rule
Filter: One that matches 2012R2
Description: User defined as appropriate
Action: Add Value
Hive: HKCU
Key : Software\Microsoft\Windows\CurrentVersion\RunOnce
Type: REG_SZ
Value: StartMenu
Data: \\Server\Netlogon\ProfileUnity\StartMenu\startmenu.vbs - example
5. Download main config (step 2) to normal ini path
6. Download New start menu ini (step3) to StartMenu folder on netlogon
Edit CMD - Example
Open CMD in notepad
Edit Line:
"C:\Program Files\ProfileUnity\FlexApp\lwl_userapp_trigger.exe" "C:\Program Files\ProfileUnity\client.exe" //silent //netpath:"\\server\NETLOGON\ProfileUnity\client.exe" //inipath:\\server\NETLOGON\ProfileUnity\StartMenu\3-2k12StartMenu.ini //noflexdisk //trigger //uid:a4b6ba18-f9e3-464b-ac9d-bb00347cd7dc //modulelist:portability //silent /elevate
change the paths to match whats appropriate in your ENV. ie.. to client.exe and to ini. Remaining items do not need to be modified.
Edit VBS - Example
Open VBS in notepad
Edit path to cmd as appropriate
"\\server\NETLOGON\ProfileUnity\StartMenu\startmenu.cmd"
Product: ProfileUnity-FlexApp
Product Version: 6.7.6