我正在尝试安排一个运行 powershell 脚本的任务。此脚本将多个文件从一台服务器复制到正在运行脚本的服务器。
如果我使用提升的 powershell 提示符运行脚本,它会像魔法一样工作。当我使用与直接运行 manual 相同的用户创建计划任务时,脚本不再工作,因为脚本无法找到文件夹。奇怪的是,任务计划程序中没有显示任何错误。
如果我以同一用户身份登录系统,则连接共享不会出现任何问题。
我们已经尝试过允许用户拥有与域管理员相同的权限。但仍然没有成功。
我猜是安全策略出了问题。我们已经将登录设置为批处理作业,并设置了本地登录策略。
有什么建议么?
答案1
有一个复选框用于不保存密码。如果您不保存密码,则包括共享在内的网络资源将无法使用。
还要确保您使用-executionpolicy 绕过。
应用程序:powershell.exe 参数:-f script.ps1 -executionpolicybypass