簡體   English   中英

Azure Devops powershell 發布管道奇怪的字符

[英]Azure Devops powershell release pipeline strange chars

我在 Azure Devops 中准備了一個發布管道。 管道有一個 powershell 任務。 這是內聯代碼。

Install-Module -Name Az -AllowClobber -Force

Install-Module -Name Bicep -Force

Import-Module Az.Accounts -Force

$PSVersionTable

這是日志輸出:

"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "。'D:\a_temp\67e051fe-1dd4-4420-b9c0-577a882c1207.ps1'"

[33;1m警告:在這台機器上檢測到 Az 和 AzureRM 模塊。 Az 和 AzureRM 模塊不能在同一會話中導入,也不能在同一腳本或 Runbook 中使用。 如果您在您控制的環境中運行 PowerShell,則可以使用“Uninstall-AzureRm”cmdlet 從您的計算機中刪除所有 AzureRm 模塊。 如果您在 Azure 自動化中運行,請注意您的任何 Runbook 都不會同時導入 Az 和 AzureRM 模塊。 更多信息可以在這里找到:https://aka.ms/azps-migration-guide[0m

[32;1mAccount SubscriptionName TenantId Environment[0m [32;1m-------
---------------- -------- -----------[0m *** xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx AzureCloud [32;1mName : [0mxxxxxx (xxxxxxxxxxxxxxxxxxxxx) - xxxxxxxxxxxxxxxxxxxx - [32;1m[0m*** [32;1mAccount : [0m*** [32;1mEnvironment : [0mAzureCloud [32;1mSubscription : [0mxxxxxxxxxxxxxxxxxxxxxxxx [32;1mTenant : [0mxxxxxxxxxxxxxxxxxxxxxxxx [32;1mTokenCache : [0m [32;1mVersionProfile : [0m [32;1mExtendedProperties : [0m{}

兩個問題:

  • 字符有什么問題?
  • 這個“在這台機器上檢測到 Az 和 AzureRM 模塊”並且修復它是什么意思?

我搜索了一些東西,但我很困惑,無法區分我找到的各種東西。

提前感謝您幫助我。

這是由於較新版本的 pwsh 使用 ANSI 對終端進行顏色編碼。

您也可以在管道任務中禁用它

更多在這里:

Powershell - 禁用彩色命令輸出

暫無
暫無

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

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