我创建了Windows Server VM,并安装了azure构建代理版本2.166.4,并设置了其他一些内容,例如.net core sdk等。
当我运行一个版本(以前在Azure代理上可用)时,出现以下错误:
##[error]No agent found in pool Default which satisfies the specified demands:
azureps, Agent.Version -gtVersion 2.115.0
对代理人有以下要求:
有人对我可能做错的事情有任何想法吗?预先感谢您的任何指点!
答案 0 :(得分:1)
我认为您将需要在运行该代理的计算机上安装Azure PowerShell。
先决条件:
Install-Module -Name PowerShellGet -Force
。使用PowerShellGet cmdlet是首选的安装方法。仅为当前用户安装Az模块。这是建议的安装范围。此方法在Windows,macOS和Linux平台上的工作原理相同。从PowerShell会话运行以下命令:
if ($PSVersionTable.PSEdition -eq 'Desktop' -and (Get-Module -Name AzureRM -ListAvailable)) {
Write-Warning -Message ('Az module not installed. Having both the AzureRM and ' +
'Az modules installed at the same time is not supported.')
} else {
Install-Module -Name Az -AllowClobber -Scope CurrentUser
}