远程桌面连接如何用BAT终止当前会话的一个进程
工作上需要用远程桌面(mstsc)连接服务器,
再复制本地代码到服务器上去调试,剪贴板共享功能经常失效,非要终止当前会话下的rdpclip.exe程序,再启动它后才正常
本来想写个BAT来重启rdpclip程序,但是taskkill会把所有会话下的rdpclip进程全杀掉
服务器上经常登陆了10多号人,同一用户
有没什么办法只杀掉自己的会话下的rdpclip?
答案或建议:
花了点时间自己折腾出来了:
BAT,Win2003 R2下试过可用,其它系统可能没query.exe和tskill.exe...
bat内容如下:
for /f "tokens=3 delims= " %%a in ('query session ^|find /i ">"') do set sessionid=%%a
tskill rdpclip /ID:%sessionid%
:wait
tasklist /FI "SESSION eq %sessionid%" /FI "IMAGENAME eq rdpclip.exe"|findstr /i "rdpclip.exe" && goto wait
start rdpclip.exe
exit
文章链接:http://www.baikewenda.com/h/0907/a35954.html