RDP
RDP
'Script_Name : Enable_RDP_Remotely.vbs
'Description : This script enables the Remote desktop functionality remotely
' The script perform registry changes. In order to apply those
changes
' a reboot is required......
'Date : 19/11/2005
'Version: 0.1
'Written by : Claudio Manes (aka Griffon)
'Remarks and Limitations : Works for WinXP and Windows 2003 Servers. Win2000 has
not been tested Yet
' A Reboot is required
'==========================================================================
'Connect to the Remote Registry using WMI space...We assume that you have
administrative rights
'----------------------------------------------------------------------------
-------------------
'----------------------------------------------------------------------------
---------
'Ask the User if he wants to reboot the machine right now or do it later....
'---------------------------------------------------------------------------
retry= msgbox ("A Reboot is required in order to apply the changes" & vbcrlf
& _
"Do you want to reboot the remote computer
Now ?",52,"Reboot the Remote Machine")
Case vbYes
'WMI Code used to reboot the remote computer
Set oWMI = GetObject("winMgmts:\\"& strComputer)
Set colComputers = oWMI.ExecQuery("SELECT * FROM
Win32_OperatingSystem")
For Each refComputer In colComputers
If refComputer.Reboot() <> 0 Then
WScript.Echo "Reboot failed"
Else
WScript.Echo "Computer rebooted"
WScript.echo " Action completed sucessfully "
End If
Next
Case vbNo
WScript.Echo("Changes will not be applied for the moment")
End Select