我試圖從運行對話框(將用作計劃任務)運行PowerShell腳本,並且遇到麻煩傳遞參數。將參數傳遞給powershell腳本
該腳本將包含兩個名爲title和msg的參數。 該腳本位於:D:\Tasks Scripts\Powershell\script.ps1
這就是我想要做的事:
powershell.exe -noexit 'D:\Tasks Scripts\Powershell\script.ps1' -title 'Hello world' -msg 'This is a test message'
但它無法在閱讀的參數。
在powershell上運行.\script.ps1 -title 'Hello world' -msg 'This is a test message'
工作正常。
使用-command選中此SO回答-http://stackoverflow.com/questions/12691781/scheduled-task-for-powershell-script-with -string陣列面值ameter – Mitul
如果您能告訴我們「它失敗」的含義,這將有所幫助。如果有錯誤消息,請引用錯誤消息,或者告訴我們發生了什麼以及您期望發生什麼。 –