使用脚本开启客户端远程桌面

 
 
  1. On Error Resume Next  
  2. '检查Terminal Services服务  
  3. strComputer = "." 
  4. Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")  
  5. Set colRunningServices = objWMIService.ExecQuery ("Select * from Win32_Service where Name='TermService'")  
  6. For Each objService in colRunningServices  
  7.     If not objService.StartMode = "Manual" Then  
  8.     objService.ChangeStartMode("Manual")  
  9.         If objService.State = "Stopped" Then  
  10.         objService.StartService()          
  11.         End If  
  12.     End If  
  13. Next  
  14. '打开远程桌面  
  15. Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")  
  16. Set colItems = objWMIService.ExecQuery("Select * from Win32_TerminalServiceSetting")  
  17. For Each objItem in colItems  
  18. errResult = objItem.SetAllowTSConnections(1)  'Enable  
  19. Next  
  20. '添加3389到防火墙例外  
  21. set oShell  = WScript.CreateObject("WScript.shell")   
  22. oShell.run "cmd.exe /c netsh firewall add portopening tcp 3389 RemoteDestop",0,true  
  23. set oShell=nothing 

 本文转自yangye1985 51CTO博客,原文链接:http://blog.51cto.com/yangye/390334,如需转载请自行联系原作者


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值