首页 > 解决方案 > 如何在没有管理员权限的情况下自动化命令行 taskkill?

问题描述

棘手的问题,但事情就是这样。

我正在使用一种令人发指的安全工具,它几乎可以阻止任何做任何事情的能力。

我确实有权在命令行上正常运行 /taskkill /F /IM someprocess.exe。

我想每天都这样做,因为某个软件程序——一次只有一个人可以访问它——我们在不同的时区工作。我通常每天手动关闭它,但有失误。所以我想自动化一个每晚都会杀死它的任务。

事情就是这样。所有 .bat 文件都被阻止运行。

所以我的典型想法 --- 使用 Windows 任务计划程序运行 .bat 文件 --- 不起作用。

那么我每天还能如何自动运行这个“命令行”命令呢?没有办法吗?我当然可以手动进行(直接通过命令行)。我还可以在 Windows 任务管理器上执行常规的最终任务。我什至拥有某种本地管理员权限(最初是给定的,所以我不再用每周需要 IT 批准的安装来纠缠他们)。但是这些似乎无法绕过 Windows 任务计划程序中的 .bat 或“最高权限”。

另一个问题---我从不注销我的电脑,但电脑当然每晚都会“锁定”。该脚本需要在计算机登录到我的帐户时运行,但每晚锁定。

最简单的方法是去 IT,我会这样做,但是……每次我需要运行 .bat 文件时的权限?必须有更好的方法......而且我不太确定他们是否每次都需要一周的时间来批准......

标签: batch-filecommand-lineautomation

解决方案


taskkill /im process /f

只需安排此命令。

绝对不需要 CMD.exe 或 bat 文件。

您可以通过勾选仅在用户登录时运行来安排您自己的用户帐户。

安排

 SCHTASKS /Create /SC DAILY /it /TN taskkill /TR "Taskkill /f /im program.exe"

推荐阅读