PostgreSQL备份pg_dump无法与Windows任务调度程序一起使用

时间:2015-09-15 12:59:55

标签: windows postgresql powershell scheduled-tasks

我有一个powershell脚本,它执行以下操作:

  1. 停止服务
  2. 拉出本地目录
  3. 执行PostgreSQL数据库的pg_dump
  4. 启动服务
  5. 作为powershell中的本地用户运行它可以完美地运行。

    然而,通过Windows任务调度程序进行调度,它执行除(3)之外的所有步骤,它应该转储PostgreSQL数据库。

    有什么想法吗?我无法理解为什么它在运行PowerShell时有效,但运行预定任务却没有。

    其他信息:

    • 在这种情况下,本地用户是具有管理员权限的域用户。任务计划程序设置为以具有最高权限的域用户身份运行。
    • pgpass文件存在于正确的AppData位置。

    感谢您的帮助

0 个答案:

没有答案