很多老应用,还必须安装在windows 7、windows xp等老系统里;升级到windows10时,只能通过hyper-v虚拟机来解决一些特定的任务;
当遇到虚拟机里安装windows xp系统时,不像vmware可以用vmware-tools来解决鼠标的切换问题,hyper-v必须通过组合键(ctrl+shfit+左向键)从虚似机里释放鼠标,正常工作时特别不方便;
通过远程桌面连接,连接到虚拟机,就可以解决这个问题;
但每次都要打开Hyper-V再连接虚拟机,输入登录信息等也比较繁复;这个时候就可以通过远程桌面来连接虚拟机,为了使连接更加便捷,使用批处理带上登录信息更符合要求!
关于mstsc命令的详细用法,以及批处理(bat)的相关变量声明,建议再参考相关专业文档。
这里直接给出批处理的具体内容:
@echo off
set server=IPADDRESS
set user=USERNAME
set pass=PASSWORD
cmdkey /generic:TERMSRV/%server% /USER:%user% /PASS:%pass% && start /b mstsc /v:%server% && timeout /t 10 /nobreak && cmdkey /delete:TERMSRV/%server%
该内容内,包含远程主机的地址(server)、用户名(user)、密码(pass)等敏感信息,仅建议使用于个人环境;
将IPADDRESS、USERNAME、PASSWORD替换成正确的信息后保存为bat文件,双击该文件执行即可。