Windows下运行远端软件

本文介绍了在Windows环境中,如何通过wmic命令和Psexec工具来远程启动和管理远端计算机上的程序。这两种方法都需要特定的权限配置,例如开启远程访问和使用管理员账户。Psexec工具提供更丰富的功能,如进程ID的获取和程序的关闭。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在我们实际开发工作中,有时候可能会需要在本地拉起远端的一个软件进行相关数据交互,当我们知道远端系统的用户名密码信息后,windows是支持通过命令行的方式将远端的程序运行起来的,具体实现方法主要由以下两种方式。

1.使用wmic命令

这种方式是使用wmic命令行的方式去拉起远端的程序,具体命令如下:

wmic /node:远端机器ip /user:远端机器的用户名 /password:远端机器的密码 process call create \"cmd.exe /c start 远端程序的全路径\"

这个命令需要把远端电脑的远程访问开启,本地电脑也要配置相关,具体配置可查阅相关资料,后续补充

2.使用Psexec工具

这种方式是通过windows下的远程工具拉起远程程序,这种方式要求远端机器必须启用Administrator这个用户,然后在本地拉取的路径下需要存在Psexec.exe软件,该软件可直接百度下载即可,可下载PsTool包,里边会包含很多Ps的相关工具,可拉起远端程序,也可关闭远端程序,ps工具要使用则必须先安装,如果想静默安装可查阅下方命令,具体命令如下:

//先设置远端的网络使用ADMIN方式

net use \\远端机器IP地址/ADMIN$ /user:用户名 密码

//然后再使用Psexec工具远程拉起程序

Psexec \\远端机器IP地址 -u 远端机器用户名 -p 远端机器密码 -i -d 远端程序全路径

启动成功之后会返回具体的进程id,可通过以下程序关闭远程的程序

Psexec \\远端机器IP地址 -u 远端机器用户名 -p 远端机器密码 -t 返回的进程id

如果想静默安装则可使用ps工具 /accepteula,如

psexec.exe的静默安装方法: psexec /accepteula

pskill.exe的静默安装方法:pskill /accepteula

Psexec的具体指令详细可自行查阅相关资料,后续补充

PSTools下载地址:PsTools - Sysinternals | Microsoft Learn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值