簡體   English   中英

Azure DevOps(VSTS)-在托管代理上使用Azure Az PowerShell

[英]Azure DevOps (VSTS) - using Azure Az PowerShell on a Hosted Agent

我們將Azure DevOps與托管的VS2017構建代理一起使用。 我們想使用新的Az PowerShell模塊 但是, VS2017托管的生成代理已安裝了AzureRM。 文檔指出, 不應將Az與AzureRM並行安裝。 在安裝Az之前,請刪除所有AzureRM模塊。 這確實是必要的,因為兩者存在沖突。 也沒有Az PowerShell構建任務。

所以問題是,如何使用Azure DevOps托管的VS2017構建代理中的Azure Az PowerShell模塊?

我想答案是-您暫時不知道。 因為您沒有權限刪除azure powershell模塊 好的,顯然您可以做到。

使其工作的另一種方法是使用Docker容器作為構建代理(在托管代理內部)。 顯然可以有Az模塊。

它們不能並排安裝,但是一個可以安裝在PowerShell(非核心)中,另一個可以安裝在PowerShell Core中。

從您指定的文檔中的注釋中:

問題:文檔說不要並排安裝模塊,但是是否有任何原因導致我們不能在同一台計算機上在PowerShell 5.1中運行AzureRM和在PowerShell Core中運行AZ?

答:不,完全沒有理由。 實際上,我們正在考慮將其建議為對AzureRM腳本進行大量投資的高級方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM