网站首页 > 精选文章 / 正文
引言:
该批处理.bat脚本实现了以下自动化功能:
- 在任意一台机器 自动连接远程桌面,使用存储的凭据进行登录。
- 在远程计算机上执行指定的脚本(通过 WMIC 执行远程命令)。
- 执行完成后清除存储的凭据,确保远程连接凭据不被长期保存(也可保留,根据需求)。
在D盘下创建一个test.bat脚本,将下面的内容拷贝进去。其中的SERVER是远程机器的ip
@echo off
Set SERVER=127.0.0.1
Set USERNAME=admin
Set PASSWORD=123456
Set REMOTE_SCRIPT="D:\test.bat"
:: 存储凭据并启动远程桌面会话
Cmdkey /generic:TERMSRV/%SERVER% /user:%USERNAME% /pass:%PASSWORD%
Start mstsc /v:%SERVER%
:: 等待远程桌面连接完成
Timeout 5
:: 使用 WMIC 执行远程脚本
:: 需要管理员权限,确保目标计算机上已启用 Windows 管理共享
WMIC /node:%SERVER% /user:%USERNAME% /password:%PASSWORD% process call create "%REMOTE_SCRIPT%"
:: 删除凭据
Cmdkey /delete:TERMSRV/%SERVER%
执行后,即出现此弹窗,并执行对应的脚本
注意:
此中vmic只能在A机器是远程执行B机器上后端类的自动化,如果遇到B机器上的ui界面自动化的脚本,则需要用psexec命令来实现
Tags:bat脚本
猜你喜欢
- 2025-04-27 软网推荐:文件轻松拆分 一键独立合并
- 2025-04-27 dos命令path图文教程,添加修改exe运行环境变量,bat批处理脚本
- 2025-04-27 9分钟,用DeepSeek生成EXCEL合并汇总取数筛选多功能批处理程序
- 2025-04-27 如何用批处理模式玩转Abaqus?凯思软件三步实现多模型高效联跑
- 2025-04-27 黑客必修6:批处理常用网络命令和符号——特殊符号
- 2025-04-27 一键清理Windows!自写BAT批处理小程序教程
- 2025-04-27 1分钟插入10亿行数据!抛弃Python,写脚本请使用Rust
- 2025-04-27 使用批处理文件——autoexec.bat
- 2025-04-27 Windows系统通过BAT脚本调用WinSCP自动上传文件
- 2025-04-27 大数据专家,教你学Flink批处理生成最佳执行计划,不学没机会了