小编Sak*_*dav的帖子

Azure DevOps:无法识别 Powershell“Get-AzSubscription”

我正在使用 Azure PowerShell 从 azure DevOps 部署 ARM 模板,如下所示。

在此处输入图片说明

这是订阅级部署。我得到低于错误。

术语“Get-AzSubscription”不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

Install-Module -Name Az -AllowClobber -Scope CurrentUser
Import-Module Az
$context = Get-AzSubscription -SubscriptionId xxxxxxxx
Set-AzContext $context


New-azdeployment -Name "SKL" -Location westeurope -TemplateFile .\delegatedResourceManagement.json -TemplateParameterFile .\delegatedResourceManagement.parameters.json
Run Code Online (Sandbox Code Playgroud)

日志:

##[section]Starting: Azure PowerShell script: InlineScript
==============================================================================
Task         : Azure PowerShell
Description  : Run a PowerShell script within an Azure environment
Version      : 3.153.0
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/deploy/azure-powershell
==============================================================================
##[command]Import-Module -Name C:\Modules\azurerm_6.7.0\AzureRM\6.7.0\AzureRM.psd1 -Global
##[command]Clear-AzureRmContext -Scope Process
##[command]Disable-AzureRmContextAutosave -ErrorAction Stop
##[command]Add-AzureRMAccount -ServicePrincipal …
Run Code Online (Sandbox Code Playgroud)

azure azure-cli azure-devops azure-pipelines

5
推荐指数
1
解决办法
1万
查看次数

Azure DevOps 中的子项目

我创建了一个项目“公司 1”,我想在该项目中创建子项目,如“部署 VM”、“部署应用程序”等。这样我就可以将所有与“公司 1”相关的代码放在一个项目中。我可以在同一个项目中创建多个构建。

但我没有看到创建子项目的选项。如何在 Azure DevOps 中实现这一点?我必须在同一个项目中创建多个存储库还是有另一种方法来做到这一点?

谢谢。

azure-devops

3
推荐指数
1
解决办法
2568
查看次数

标签 统计

azure-devops ×2

azure ×1

azure-cli ×1

azure-pipelines ×1