psexec实现控制多台电脑的cmd

news/2024/7/5 1:50:59

分布式压测时,多台电脑一起进行压测

需要在你的计算机上安装psexec工具,并将其添加到系统的环境变量中。
下载和安装psexec
https://docs.microsoft.com/en-us/sysinternals/downloads/psexec

还需要确保你的计算机和远程计算机之间具有网络连接,并且你具有足够的权限来在远程计算机上执行命令。

设置环境变量:
path中添加psexec安装目录,如:D:\PSTools

被控制电脑创建管理员用户

cmd中运行

psexec \\[ip] -u [账户] -i -p [密码] cmd

远程控制cmd就实现啦

拓展:在python中使用psexec实现控制多台电脑的cmd
要使用Python控制多台电脑的cmd,你可以使用Python的subprocess模块来执行命令并与远程计算机通信。下面是一个简单的示例:

import subprocess

def run_cmd_on_remote_computer(ip, username, password, cmd):
    # 构建远程命令
    remote_cmd = f'cmd.exe /c "{cmd}"'

    # 构建psexec命令
    psexec_cmd = f'psexec \\\\{ip} -u {username} -p {password} {remote_cmd}'

    # 执行psexec命令
    process = subprocess.Popen(psexec_cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
    output, error = process.communicate()

    # 输出结果
    print(f'Remote command output: {output.decode("utf-8")}')
    print(f'Remote command error: {error.decode("utf-8")}')

# 示例用法
run_cmd_on_remote_computer('192.168.1.100', 'username', 'password', 'ipconfig')

在上面的示例中,我们使用了subprocess.Popen函数来执行psexec命令,该命令用于在远程计算机上执行命令。你需要将ipusernamepassword参数替换为你要控制的远程计算机的IP地址,用户名和密码。cmd参数是你要在远程计算机上执行的命令。


http://lihuaxi.xjx100.cn/news/1269733.html

相关文章

F429驱动TFT裸屏时LTDC

F429驱动TFT裸屏时LTDC时序配置说明(以V6的7寸驱动为例) 说明: 1. 经常有兄弟问到这个问题,所有这里就写一个帖子。 2. 基础知识学习: TFT LCD的DE模式和HV模式的区别:http://bbs.armfly.com/read.php?tid…

【JavaScript】JavaScript日期和时间的格式化:

文章目录 一、日期和时间的格式化1、原生方法2、使用字符串操作方法3、自定义格式化函数4、使用第三方库 二、日期和时间的其它常用处理方法1、创建 Date 对象2、日期和时间的获取3、日期和时间的计算4、日期和时间的比较5、日期和时间的操作6、获取上周、本周、上月、本月和本…

OCC-BEV:基于三维场景重建的多摄像机统一预训练

论文:https://arxiv.org/pdf/2305.18829.pdf 代码:https://github.com/chaytonmin/Occ-BEV 多摄像机3D感知技术(能够收集车辆周围360的环境信息)已经成为自动驾驶领域的一个突出研究领域,为 Lidarb-based 解决方案提供…

【Software Engineering】【期末复习知识点】【2023春】【仅供参考】

文章目录 类型总分占比出勤10%平时作业25%10%期中考试10%期末考试70%附加分提问加分 题型题量分值预测选择152’填空52’名词解释52’软件危机、软件生命周期简答35’综合15’20’15’数据流图、20‘系统流程图、状态转换图、程序流程图、盒图 软件工程期末重点(2…

【Springboot集成Neo4j完整版教程】

🚀 Neo4j 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,C…

【VC 7/8】vCenter Server 更新(小版本升级)Ⅱ—— 使用 Shell 命令行更新 vCenter Server

目录 2. 使用 Shell 升级 vCenter Server(1)下载更新 ISO 镜像(2)挂载 ISO 镜像(3)验证 ISO 镜像已被挂载通过VAMI 更新界面将ISO 挂载到 VC 的文件系统 (4)更新 VC | 安装 vCenter …

nginx主配置文件及实操

文章目录 一、nginx主配置文件nginx.conf1.认识nginx服务的主配置文件2.全局配置3.I/O事件配置4.HTTP配置5.检查配置文件是否正确6.浏览器测试 二、实战操作1.nginx的访问状态统计2.基于授权的访问控制:3.基于客户端访问设置(设置…

短视频矩阵源码开发部署技术解析

短视频矩阵源码开发涉及到多个方面的技术,包括但不限于以下几点: 抖yinAPI:需要通过API获取抖音的视频、用户、评论、点赞等数据。 抖yinSDK:如果需要开发一些原生的功能,比如分享、登录、支付等,需要使用…