Hi Craig, yes you can do this with a login script in a Group Policy. Below is a script that I wrote to do it. This script uses a list file of workstation names to do the job. You can of course just remove the parts that get the workstation name and pop this into a policy. Or run it as is from your desktop while logged in as an Admin.
'==========================================================================
'
' NAME: EnableRemote.vbs
'
' AUTHOR: Mark D. MacLachlan , The Spider's Parlor
' URL:
' DATE : 6/24/2003
'
' COMMENT: Enables remote desktop remotely
'==========================================================================
Const HKEY_LOCAL_MACHINE = &H80000002
On Error Resume Next
'open the file system object
Set oFSO = CreateObject("Scripting.FileSystemObject")
set WSHShell = wscript.createObject("wscript.shell")
'open the data file
Set oTextStream = oFSO.OpenTextFile("wslist.txt")
'make an array from the data file
RemotePC = Split(oTextStream.ReadAll, vbNewLine)
'close the data file
oTextStream.Close
For Each strWorkstation In RemotePC
Set objRegProv = GetObject("winmgmts:{impersonationLevel=Impersonate}" & _
"!\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\Microsoft\Windows Script Host\Settings"
objRegProv.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,"Remote","1"
Next
I hope you find this post helpful. Please let me know if it was.
Regards,
Mark