0
我有一個通過powershell傳遞參數給可執行文件的問題。PowerShell命令的多個參數
,我是通過命令: \ migrator.exe遷移-d12345,12333,12222 -i09877,787896,76866
這裏就是我有一個問題。該命令在CMD shell中完美工作,但在PowerShell中,它在逗號上失敗並且不會執行該命令。我是否需要將它傳遞給一個數組對象或用引號或什麼來包裝它?
我有一個通過powershell傳遞參數給可執行文件的問題。PowerShell命令的多個參數
,我是通過命令: \ migrator.exe遷移-d12345,12333,12222 -i09877,787896,76866
這裏就是我有一個問題。該命令在CMD shell中完美工作,但在PowerShell中,它在逗號上失敗並且不會執行該命令。我是否需要將它傳遞給一個數組對象或用引號或什麼來包裝它?
如果您在PowerShell的V3或更高版本,你可以有PowerShell的參數傳遞到migrate.exe很像CMD將通過--%
運營商如:
.\migrator.exe migrate --% -d12345,12333,12222 -i09877,787896,76866
完美 – VikingBlooded
「我需要路過此成一個數組對象或用引號包裝它或什麼?「那麼,你嘗試過這些嗎?這聽起來像你有一些可能的解決方案的想法,什麼阻止你嘗試和檢查結果? – alroc
我幾乎不知道有關PowerShell的蹲點,以及我曾經給過的環境,這是生產環境,我可以只是無法測試的東西。我有點戴着手銬。 – VikingBlooded
需求測試環境。沒有一個藉口,特別是如果你有第一次做事的人。否則,你將被設置爲失敗。 – alroc