取得憑證導致“系統找不到指定的檔案”

取得憑證導致“系統找不到指定的檔案”

我正在嘗試編寫 powershell 腳本,提示輸入憑證並以使用者身分開啟網頁。我有

start-process -credential (get-credential) -filepath "http://www.microsoft.com"

它提示輸入憑證,但隨後輸出“由於錯誤,無法運行此命令:系統找不到指定的檔案。”

我已經在沒有獲取憑證的情況下對其進行了測試,並且工作正常。我究竟做錯了什麼?

答案1

啟動進程 -credential(get-credential) -filepath "C:\Program Files\Internet Explorer\iexplore.exe" -argumentlist "http://www.microsoft.com

成功了

答案2

由於在命令期間切換憑證或其他原因,它似乎會感到困惑。 :)

試試這個:

start-process -credential (get-credential) -FilePath "powershell" -ArgumentList "start-process http://www.microsoft.com"

這會導致它在新憑證下啟動一個新的 Powershell 實例,然後使用該新實例啟動網頁。

相關內容