我不是一個編碼員,而是試圖通過自己承擔簡單任務來幫助我的開發團隊,其中之一是設置一個Windows計劃任務,通過Powershell導出我們的mongodb組件。在http://docs.mongodb.org/manual/administration/import-export/的幫助以及一些試驗和錯誤(以及開發者朋友的一些疑難解答幫助)的幫助下,我已經能夠編寫一些Powershell命令行,在PowerShell中手動執行時成功導出相關的Mongodb集合:如何將mongodb導出的powershell命令行更改爲Powershell腳本(用於計劃的任務目的)
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腳本?
感謝您的任何和所有幫助,我感謝您的時間!
你寫的''.bat'文件會很好 - 那裏看起來沒有任何PowerShell命令。您可以將文件保存爲'.bat',然後創建計劃任務以運行它 - 無需使用模板! – 2013-03-21 05:14:08
非常感謝,西蒙 - 這正是我需要知道的。我完全按照您的指示進行了操作,它看起來完美無缺。再次感謝! – LuckyBuckeye 2013-03-21 06:41:40