WELCOME

2010年6月23日 星期三

遠端開啟使用者的遠端桌面功能(Windows 7&XP)~非官方作法

單一使用者開啟:
可以利用Active Directory上所指定的帳號內容,【設定檔】-->【使用者設定】-->【使用者登入指令檔】去執行,將批次檔放到 C:\WINDOWS/SYSVOL/domain/scripts,然後將scripts資料夾做分享,將註冊機瑪放到此處,這樣該使用者下次開機就會 自動執行。
可參考:
http://www.wretch.cc/blog/jerry0822/13703382

所有使用者:
【群組原則】-->【電腦設定】->【Windows設定】-->【指令 瑪(啟動\關機)】-->【啟動】,新增你的批次檔,將批次檔放到C:\WINDOWS/SYSVOL/domain/scripts,然後將 scripts資料夾做分享,將註冊機瑪放到此處,這樣所有使用者下次開機就會自動執行。

註:Windows 7會有用戶帳戶控制(UAC)問題,批次檔執行時會出現訊息,必須手動去按確定,有兩種方式可以解決,一種就是將使用者的UAC關閉,一種在群組原則佈署 時,將該群組原則設為【強制】,這方法只限Windows Server 2008系統可以使用。


下列批次檔和註冊機碼,請自行用記事本建立。

Windows 7版本:
ts7.bat
regedit /s \\192.168.1.100\scripts\ts7.reg
Netsh firewall set portopening tcp 3389 "Remote Desktop"
pause
\\192.168.1.100\scripts 為註冊機瑪存放位置,請依你的存放位置主機IP設定
註:加上pause是為了知道指令是否有正常執行
 
ts7.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server]
"RCDependentServices"=hex(7):43,00,65,00,72,00,74,00,50,00,72,00,6f,00,70,00,\
  53,00,76,00,63,00,00,00,53,00,65,00,73,00,73,00,69,00,6f,00,6e,00,45,00,6e,\
  00,76,00,00,00,00,00
"fDenyTSConnections"=dword:00000000
"RailShowallNotifyIcons"=dword:00000001
註:有些Windows 7系統會發生沒有加入此段,註冊機碼無法生效。
【"RCDependentServices"=hex(7):43,00,65,00,72,00,74,00,50,00,72,00,6f,00,70,00,\
  53,00,76,00,63,00,00,00,53,00,65,00,73,00,73,00,69,00,6f,00,6e,00,45,00,6e,\
  00,76,00,00,00,00,00】


Windows XP版本:
tsxp.bat
regedit /s \\192.168.1.100\scripts\tsxp.reg
netsh firewall set service RemoteDesktop enable
pause
 \\192.168.1.100\scripts 為註冊機瑪存放位置
Windows XP防火牆開啟也可以這樣輸入
【netsh firewall add portopening protocol = TCP port = 3389 name = RemoteDesktop】
註:加上pause是為了知道指令是否有正常執行

tsxp.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
"TSUserEnabled"=dword:00000001

沒有留言:

張貼留言