我不是编码员,但试图通过自己承担简单的任务来帮助我的开发团队,其中之一是设置 Windows 计划任务以通过 Powershell 导出 mongodb 的组件。在http://docs.mongodb.org/manual/administration/import-export/的帮助和一些试验和错误(以及开发朋友的一些故障排除帮助)的帮助下,我已经能够编写一些 Powershell 命令在 Powershell 中手动执行时成功导出相关 Mongodb 集合的行:
cd c:\mongobinlocation
.\mongoexport --db db --collection collection1 --jsonArray --out "\\server\archivelocation\collection1.json"
.\mongoexport --db db --collection collection2 --jsonArray --out "\\server\archivelocation\collection2.json"
.\mongoexport --db db --collection collection3 --jsonArray --out "\\server\archivelocation\collection3.json"
但是,然后我开始尝试设置计划任务以在 Powershell 中运行脚本(在此处使用说明:http: //www.ilovepowershell.com/how-to-run-powershell-script-as-scheduled-task/ ) 并意识到我设置的 Powershell 命令行并不等同于可以在计划任务中运行的 Powershell 脚本。我正在寻找一个基本模板示例,我可以修改它以在上面插入我的命令行,但我没有运气——我看到的一切看起来都与我的小 ol' 命令行完全不同。有什么方法可以将上述命令包装成基本的东西,还是我必须从头开始学习如何编写 Powershell 脚本?
感谢您的所有帮助,感谢您的宝贵时间!