Board logo

标题: [系统相关] 普通用户怎么用管理员账号去执行批处理? [打印本页]

作者: wanyouxi520w    时间: 2024-8-19 14:58     标题: 普通用户怎么用管理员账号去执行批处理?

有一个批处理文件上去注销已断开连接的用户的,但是普通用户登录系统后执行后没有反应,右键以管理员执行就会弹出输入管理员账号密码的认证窗口。管理员肯定是不能提供给普通用户的。
这种需求普通用户怎么去执行批处理,或者是管理员账号密码是隐藏的,自动去执行批处理呢?
作者: Five66    时间: 2024-8-19 15:15

正常情况下,大概不能
也许
作者: 77七    时间: 2024-8-19 15:58

https://answers.microsoft.com/zh ... 9-a0fa-c5ece6c232a3
作者: czjt1234    时间: 2024-8-19 16:13

本帖最后由 czjt1234 于 2024-8-19 16:17 编辑

PsExec是Sysinternals套件中的一个工具,可以用来在SYSTEM权限下启动进程。
https://learn.microsoft.com/zh-cn/sysinternals/downloads/psexec
下载PsExec后,打开命令提示符或PowerShell,然后使用以下命令启动一个新的命令提示符窗口:

PsExec.exe -i -s cmd.exe
这会以SYSTEM权限打开一个新的命令提示符窗口。

使用Windows任务计划程序
通过Windows任务计划程序创建一个新的任务,设置其运行身份为NT AUTHORITY\SYSTEM,并配置触发器为在特定时间或事件发生时启动。

使用服务
创建一个自定义服务,该服务以SYSTEM权限运行,并执行所需的操作或启动程序。这可以通过编写服务程序和使用sc create命令来实现,但需要一定的编程知识。
作者: wlf2r    时间: 2024-8-21 08:53

回复 1# wanyouxi520w


    我知道有一个工具可以以admin方式起动,可惜的是名子叫什么我不知道,只是一个意外在一个软件里发现的




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2