无法在ADO管道中使用Install-Module -Name AzureAD安装AzureAd模块

时间:2020-03-12 20:10:25

标签: azure azure-devops

我试图在ADO中的azure powershell任务中执行Get-AzureADServicePrincipal。 我需要获取服务主体,然后才能连接到ServicePrincipalId和ServicePrincipalkey。 作为此操作的一部分,我正在尝试以下内容作为嵌入式脚本

安装模块-名称AzureAD Get-AzureADServicePrincipal

但这总是失败,

警告:用户拒绝安装模块(AzureAD)

[错误]术语“ Get-AzureADServicePrincipal”未被识别为cmdlet的名称

请帮忙一下?谢谢

2 个答案:

答案 0 :(得分:3)

Install-Module提示用户输入。指定-Force标志。

答案 1 :(得分:1)

如果使用主机代理。最好仅为当前用户

安装模块

此示例仅为当前用户下载并安装模块的最新版本。同时添加-Force

Install-Module -Name PowerShellGet -Scope CurrentUser -Force

然后,您需要先调用Connect-AzureAD cmdlet,然后再调用任何其他cmdlet

最后Get-AzureADServicePrincipal