带有 xcopy 的批处理文件可以正确运行,但无法通过双击调用

带有 xcopy 的批处理文件可以正确运行,但无法通过双击调用

我正在测试一个解决方案,针对用户在运行计划的备份批处理脚本或双击该脚本时访问被拒绝的情况。

我注意到,对于简单的 xcopy 调用,我也遇到了同样的问题。具体来说,如果我运行 xcopy 字符串或从 cmd 调用包含脚本的批处理文件,它会正常工作,文件会被复制,但如果我双击该文件,终端窗口会显示一段时间然后关闭,文件不会被复制。我尝试了几种解决方案,例如添加“C:”或“Cd”行、输入 xcopy.exe 的完整路径以及在 xcopy 行开头使用 /C 参数添加对 cmd.exe 的调用。这些解决方案的任何可能组合都没有带来任何变化。

编辑:按照@MicroservicesOnDDD 的建议添加一个暂停,我注意到我得到了“拒绝访问”的结果。现在我尝试使用“runas /noprofile /user:\ ”创建另一个 bat。它要求我输入密码并运行另一个 bat,但我仍然得到拒绝访问的结果。我使用设置为此计算机管理员的域用户,并且在我的默认桌面上执行所有这些操作。(C:\Users\\Desktop)

答案1

我刚刚发现是该死的防病毒软件导致了拒绝访问的问题。很抱歉打扰你。

相关内容