这是我今天面临的一个奇怪问题。昨天,我登录到Windows VM并尝试运行一个简单的批处理脚本,如果存在,则删除exe。
IF Exist "C:\Temp\installer.exe" del installer.exe
昨天工作得很好。今天,我以相同的用户身份登录并尝试执行此批处理脚本,它说“访问被拒绝”。我试过大多数开关,比如/ f,/ Q但是没用。此外,当我尝试手动删除它时,它今天需要管理员权限。但昨天,我可以使用这个简单的脚本删除相同的exe 100次。任何人都可以解释这种奇怪的行为及其解决方案。
感谢。 克瑞提
答案 0 :(得分:1)
我知道经常有效的解决方案:take ownership
我不知道这是怎么发生的,但现在这可能会解决你的问题!
答案 1 :(得分:0)
我怀疑你错误地启动了可执行文件并且它正在运行 - 因此'拒绝访问'。