Postgresql 在Windows任务中运行PowerShell脚本。任务启动但不启动';不完整

Postgresql 在Windows任务中运行PowerShell脚本。任务启动但不启动';不完整,postgresql,powershell,scheduled-tasks,Postgresql,Powershell,Scheduled Tasks,我正在Windows任务中运行PowerShell脚本。PS脚本正在运行PostGres命令。Postgres命令在早期有一个错误,但下面是我看到的: 当我独立运行PS脚本时,我在顶部得到一个错误,但随后就完成了。我得到了预期的结果 当我通过Windows任务调度器运行PS脚本时,我得到了预期的结果。然而,当我打开任务历史记录时,我只看到“Action Started”而不是“Action Started”…“Action Completed”。这似乎是一个问题,因为任务似乎再也不会运行了

我正在Windows任务中运行PowerShell脚本。PS脚本正在运行PostGres命令。Postgres命令在早期有一个错误,但下面是我看到的:

  • 当我独立运行PS脚本时,我在顶部得到一个错误,但随后就完成了。我得到了预期的结果
  • 当我通过Windows任务调度器运行PS脚本时,我得到了预期的结果。然而,当我打开任务历史记录时,我只看到“Action Started”而不是“Action Started”…“Action Completed”。这似乎是一个问题,因为任务似乎再也不会运行了

以前有人遇到过这种情况吗?

正在运行的操作的文本是什么?i、 e.使用任务调度器,您需要通过PowerShell.EXE启动它。操作文本是:任务调度器在任务“\Backup Riker Database SCHEDULED Task”的实例“{b2197200-9f61-436d-82db-483579f1eb36}”中启动了操作“C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.EXE”。但是命令中的文本是:powershell-f C:\X\backup\u database.ps1可能是脚本正在等待使用输入。我会尝试传递
-NoProfile
-NonInteractive
,看看它是否有帮助,首先尝试运行一个简单的脚本。i、 e.
编写您知道将运行的主机“a”
。在命令提示符中测试执行字符串,以查看是否遇到任何错误。还要检查您的
-ExecutionPolicy
,因为您可能也必须绕过它。