我已經找到了另兩個任務的答案,卻不能在一起:如何以批處理文件的參數運行powershell?
運行PowerShell的從一個批處理文件
運行PowerShell的有爭論從一個批處理管理員文件
但我想運行powershell 作爲管理員AND從批處理文件中帶有參數。
由於這個原因,我相信這並不是重複的。
這個問題很複雜這個原因:
我使用ArgumentList
開關指向的文件路徑運行升高的PowerShell時。我也用它來傳遞參數。另外,我能夠成功地使用這個開關。儘管我可以將它用於這兩項任務,但似乎並未如此。
這裏是我如何使用PowerShell的當前:
作爲管理員:
powershell -Command "& {Start-Process powershell -ArgumentList '-File "filePath.ps1' -Verb RunAs}"
帶參數:
powershell -ExecutionPolicy unrestricted Import-Module "filePath.ps1" -ArgumentList "arg1","arg2"
我已經試過:
我試過把我的參數添加到文件傳入的ArgumentList
,但它們沒有被識別。
我也嘗試在工作參數行中添加-Verb RunAs
,但powershell認爲我試圖在稱爲Verb的另一個參數中傳遞,並且未能將powershell作爲和管理運行。
是否有可能完成運行PowerShell作爲管理員和參數,通過切換我如何傳遞參數,或者我如何提升PowerShell?
我遇到了另一個問題,但我認爲這個問題的範圍,這解決了這個問題。在下一個!萬分感謝。 –