私はコーダーではありませんが、単純なタスクを自分で引き受けることで開発チームを支援しようとしています。そのうちの 1 つは、Powershell を介して mongodb のコンポーネントをエクスポートする Windows スケジュール タスクを設定することです。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 スクリプトと同等ではないことに気付きました。上記のコマンド ラインを挿入するために変更できる基本的なテンプレートの例を探しています。上記のコマンドを基本的なものにラップする方法はありますか、それともゼロから始めて Powershell スクリプトの書き方を学ぶ必要がありますか?
ご協力いただきありがとうございました。お時間をいただきありがとうございます。