如何通过 azure devops 管道 运行 AzureRM 脚本
How to run AzureRM script via azure devops pipeline
我正在尝试通过 devops 管道 运行 azureRM 脚本。
我已经尝试了所有可能的 powershell 任务,但是我总是遇到以下错误:
New-AzureRmResource : The term 'New-AzureRmResource' is not recognized as a name of a cmdlet, function, script file, or executable program.
该脚本旨在将 VNET 添加到应用服务。
我知道 AzureRM 已过时,但是无法通过 Az 或 az cli 进行跨区域 VNet 集成。
如何通过开发运营管道 运行 AzureRm 脚本?
我假设您使用 Microsoft Hosted Agents
多种方式:
- Invoke-RestMethod - 所有命令都可以作为 API 端点访问。
- 安装模块 - 只需安装 AzureRM。
- 使用 AzurePowerShell@3 任务版本 - 最简单的解决方案 - 请参阅 docs,较新的 @4 和 @5 版本不支持 AzureRM。
由于 Az PowerShell 模块现在具有 AzureRM PowerShell 模块的所有功能以及更多功能,我们将在 2024 年 2 月 29 日停用 AzureRM PowerShell 模块。因此您可以尝试使用 Az.Resources module。
AzureRm 和 Az 之间的变化,请查看此 document(Az.Resources(以前是 AzureRM.Resources))。
此外,同意Repcak。您可以使用 AzurePowerShell@3 任务或更早版本,因为这些版本的任务支持 AzureRm 模块。
我正在尝试通过 devops 管道 运行 azureRM 脚本。
我已经尝试了所有可能的 powershell 任务,但是我总是遇到以下错误:
New-AzureRmResource : The term 'New-AzureRmResource' is not recognized as a name of a cmdlet, function, script file, or executable program.
该脚本旨在将 VNET 添加到应用服务。 我知道 AzureRM 已过时,但是无法通过 Az 或 az cli 进行跨区域 VNet 集成。
如何通过开发运营管道 运行 AzureRm 脚本?
我假设您使用 Microsoft Hosted Agents
多种方式:
- Invoke-RestMethod - 所有命令都可以作为 API 端点访问。
- 安装模块 - 只需安装 AzureRM。
- 使用 AzurePowerShell@3 任务版本 - 最简单的解决方案 - 请参阅 docs,较新的 @4 和 @5 版本不支持 AzureRM。
由于 Az PowerShell 模块现在具有 AzureRM PowerShell 模块的所有功能以及更多功能,我们将在 2024 年 2 月 29 日停用 AzureRM PowerShell 模块。因此您可以尝试使用 Az.Resources module。
AzureRm 和 Az 之间的变化,请查看此 document(Az.Resources(以前是 AzureRM.Resources))。
此外,同意Repcak。您可以使用 AzurePowerShell@3 任务或更早版本,因为这些版本的任务支持 AzureRm 模块。