bat 实现多台服务器远程桌面,不需要输入用户名和密码
手动连接远程桌面,保存为rdp文件,以后运行rdp文件就可以登录不用输密码。参考:http://jingyanbaiducom/article/90bc8fc82a01d0f653640c1fhtml
打开程序、复制文件、写入文本可以用共享实现,bat实现截图功能的话,可能需要第三方工具,你可以搜一下有没有第三方工具。
使用命令行工具scexe,执行sc不给参数,就显示用法,它支持操纵另一台windows的服务,可以启动、停止、添加、删除、修改等。
sc \\另一台windows系统 start 服务名
当然了,两个系统之间要有身份互相认证的机制,最简单的方案是都有某用户、密码也相同。
转发一个给你参考一下吧,但是真心不推荐这么干,telnet连接不安全,还是用ssh工具吧,putty,Xmanager等
@echo off
echo set sh=WScriptCreateObject("WScriptShell") >telnet_tmpvbs
echo WScriptSleep 300 >>telnet_tmpvbs
REM 把127001改为你要登录的IP地址
echo shSendKeys "open 127001" >>telnet_tmpvbs
echo WScriptSleep 300 >>telnet_tmpvbs
echo shSendKeys "{ENTER}" >>telnet_tmpvbs
echo WScriptSleep 300 >>telnet_tmpvbs
REM 用户名
echo shSendKeys "admin{ENTER}" >>telnet_tmpvbs
echo WScriptSleep 300 >>telnet_tmpvbs
REM 密码
echo shSendKeys "123456{ENTER}" >>telnet_tmpvbs
echo WScriptSleep 300 >>telnet_tmpvbs
start telnet
cscript //nologo telnet_tmpvbs
del telnet_tmpvbs
0条评论