我将批处理文件推送到本地用户机器时遇到了麻烦,但在其他人的机器上运行良好。原来我以当前登录用户的身份运行该文件。
因此,问题在于,用户可以在不被 UAC 提示的情况下运行任何批处理文件,他们设置了最高级别的 UAC,并且是本地管理员。其他具有相同访问级别和 UAC 的用户在尝试运行任何批处理文件时都会收到提示。
我这里是不是漏掉了什么?有任何想法就太好了!
答案1
你有没有尝试过看看设置执行策略
尝试使用此命令
获取执行策略-列表
这将列出 ExecutionPolicy
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser RemoteSigned
LocalMachine RemoteSigned
也许这就是原因,如果你看到什么就告诉我