Looking for some advice on the best way to deploy a classicshell.net configuration to my users. I am currently using group policy to hack the registry entries into the profile, but I think there might be a better way?
Here's what I'm doing right now to force classicshell to use a classic start menu with some other tweaks.
With Group Polcy Manager, create a new policy called "ClassicShell.net"
On windows 2008 R2, run powershell.exe, then execute the following commands
Code:
Import-module grouppolicy
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu" -ValueName ShowedStyle2 -Type DWORD -value 1
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName EnableStartButton -Type DWORD -value 1
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName MenuCaption -Type String -value "%computername%"
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName MenuStyle -Type String -value "Classic1"
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName SkinC1 -Type String -value "Classic Skin"
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName SkinOptionsC1 -Type String -value "BD80CDB3|C26EAF5C|86F3669C|5225DC46|5D3248DD|E87963C2|80316ABE|"
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName SkinOptionsW7 -Type String -value "C26EAF5D|5D3248DD|E87963C2|80316ABE|"
Set-GPRegistryValue -Name "ClassicShell.net" -key "HKCU\Software\IvoSoft\ClassicStartMenu\Settings" -ValueName StartButtonType -Type String -value "ClasicButton"
I got these settings out of the registry for my current user after I tweaked the view the way I wanted. Is there a Group Policy snap-in to manage these settings interactively or is this the best practice?
Thanks!
Ron