4

我写了一个启动 OpenVPN 的批处理文件。如果找到客户端,我通过运行 PING 检查连接。如果找不到服务器,那么这意味着虽然 OpenVPN 正在运行,但连接尚未建立。此时我想重新启动 OpenVPN。因为我没有使用该脚本的管理员帐户,所以在使用 TASKKILL /F 时总是收到错误“权限被拒绝”。有没有办法解决?

4

2 回答 2

2

有两种以管理员权限运行命令的方法。

解决方案1:

右键单击批处理文件,然后单击以管理员身份运行。

解决方案2:

使用该runas命令以管理权限运行命令或批处理文件。这样该过程仍然是自动化的,但您仍然需要输入管理员密码。

示例

C:\> runas /user:administrator "taskkill /f /im explorer.exe"
Enter the password for administrator:

键入runas /?以获取更多信息。

于 2015-01-27T13:55:42.150 回答
1

如果您已经是管理员,您可以创建批处理文件的快捷方式,然后右键单击快捷方式 -> 属性 -> 高级 -> 选中“以管理员身份运行”复选框,瞧!每次您通过此快捷方式文件运行批处理脚本时,它将以管理员身份运行,并且会毫无歧视地杀死,从此愉快

于 2018-08-04T18:04:25.133 回答