cmd开3389 win08 win03 win7 win2012 winxp
起因是当想去配个VPN用用的时候,结果蛋疼的碰到一堆没开3389的Windows server 2008 R2 ...
cmd下,其实很简单。
win08,三条命令即可:win2012通用;win7前两条即可。权限需要run as administrator。
win03 winxp 一条命令即可:以上前提条件是确保Windows Management Instrumentation(Winmgmt)服务已正常启动,权限的话貌似(没有详细测试)需要administrator及以上。
当然winxp win7对于多用户登录以上命令是无法解决的。
结果是wmi很强大。wmi还可以远程执行的...(这个要确保135端口连通)。
cmd下,其实很简单。
win08,三条命令即可:
wmic /namespace:\\root\cimv2\terminalservices path win32_terminalservicesetting where (__CLASS != "") call setallowtsconnections 1
wmic /namespace:\\root\cimv2\terminalservices path win32_tsgeneralsetting where (TerminalName ='RDP-Tcp') call setuserauthenticationrequired 1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
win03 winxp 一条命令即可:
wmic path win32_terminalservicesetting where (__CLASS != "") call setallowtsconnections 1
当然winxp win7对于多用户登录以上命令是无法解决的。
结果是wmi很强大。wmi还可以远程执行的...(这个要确保135端口连通)。
评论146次
顶一顶。好文章。
顶起
+1
好给力
dingding
果断 顶一下!!!
好帖!
学xi下········
哈哈不错!
呵呵~ 强大哦.
wmi 功能强大啊
不错,Mark
我在发帖纪录里面找不到 不得不顶一次!
有用处大用。。谢谢啊
good
这个很给力啊 一直用的是注册表 偶尔用下 api
我也补充一条吧 2K3+ wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call SetAllowTSConnections 1
wmi 强大啊 学xi了
需要administrator啊````不过从来使用cmd导入注册表的形式开的`没想过可以用wmi来弄``
wmic