當我ls通過 Azure 管道自托管代理運行僅包含命令的簡單 powershell 時,我看到錯誤:
An error occurred while creating the pipeline.
CategoryInfo : NotSpecified: (:) [], ParentContainsErrorRecordException
FullyQualifiedErrorId : RuntimeException
同一腳本在同一臺機器上的同一檔案夾中本地運行良好(當不涉及 Azure 代理時)。管道幾個月沒有改變。執行策略設定為“無限制”。代理是否以管理員權限運行沒有區別。我檢查過,代理檔案夾中的檔案看起來沒有被阻止或只讀。我們通過 powershell 腳本運行測驗,他們上周開始失敗,沒有任何明顯的原因。我在同一臺機器上唯一安裝的是 Visual Studio 2022 Preview 5,但我在安裝成功通過和第二天測驗通過后立即重新啟動了機器。
我在stackoverflow中查看了類似的錯誤,但它們沒有用,包括這個PowerShell“創建管道時發生錯誤”#Requires -Version 3.0
你知道什么會導致這種情況嗎?
uj5u.com熱心網友回復:
當我將 Azure Powershell 管道任務版本從 1* 更改為 2*(適用于我們管道的最新版本)時,PowerShell 腳本開始通過。我不知道為什么這解決了這個問題,因為我認為這兩個版本之間的區別在于版本 2* 可以在具有非 Windows 作業系統的代理上執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/328093.html
上一篇:撰寫一個函式,對txt檔案中的行進行編號,跳過空白行,并將輸出寫入另一個檔案中。
下一篇:方法是將"自我"作為一個引數變數
