If I'm not mistaken, those settings are only applicable to W2KSP1, WinXP, and W2K3 computers. You need to enable the "Prohibit access to the properties of a LAN connection" setting, which should prohibit access to any properties of a LAN connection in Windows Vista and Windows 7.
You're close. Under Folder Options, Right Click in the main part of the area and go to New -> File Type
Action: Create
File extension: .ps1
Check Configure Class Settings
Under Action -> New
Action: Open
Application: *Path to Powershell*
Then OK/Save out.
Reference: TechNet: Configure a File Type Item
EDIT: Can't find the class, and I even used PowerShell to extract that dropdown list and search it...nothing.
There is a way to set it via Registry in Group Policy. The class is Microsoft.PowerShellScript.1 and full path to it is:
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell\Open\Command
Change the (Default) value to:
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "-file" "%1"
This is found in the GPOE:
\Computer Configuration\Preferences\Windows Settings\Registry
SUMMARY: Create a new Registry Item:
Settings:
Action: Update
Hive: HKEY_CLASSES_ROOT
Key Path: Microsoft.PowerShellScript.1\Shell\Open\Command
Value name: Check Default
Value type: REG_SZ
Value data: "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "-file" "%1"
Then wait for GP flush on machines.
Best Answer
Energy Star has a number of aticles on using GPO to control paower settings. One for WIN7 /Vista is here EnergyStar