【发布时间】:2020-01-30 19:35:42
【问题描述】:
我有一个带有失败的 Azure Powershell 任务内联脚本的 Azure 发布管道。我正在运行一个自托管的构建代理。当我从 Windows Powershell 本地执行 Powershell 命令时,它运行良好。该任务正在尝试启动 DataFactory SSIS 集成运行时:
Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "MyResourceGroup"
-DataFactoryName "my-data-factory"
-Name "myIntegrationRuntime1"
-Force
首先我得到一个警告:
警告:AzureRM.Profile 已加载。 Az 和 AzureRM 模块不能 在同一会话中导入或在同一脚本或运行手册中使用。 如果您在您控制的环境中运行 PowerShell,您可以 使用“Uninstall-AzureRm”cmdlet 删除所有 AzureRm 模块 你的机器。如果您在 Azure 自动化中运行,请注意 您的所有 Runbook 都不会同时导入 Az 和 AzureRM 模块。更多的 信息可以在这里找到:https://aka.ms/azps-migration-guide。
然后报错:
“Start-AzDataFactoryV2IntegrationRuntime”命令在 模块“Az.DataFactory”,但无法加载该模块。更多 信息,运行“Import-Module Az.DataFactory”。
当我查看已安装的模块时,我看到 AzureRM 和 Az 都已安装,虽然我运行了命令 Import-Module Az.DataFactory,但我在已安装模块列表中没有看到它。
【问题讨论】:
标签: powershell ssis azure-devops azure-pipelines azure-powershell