使用Get-AzureADApplication提取AAD应用信息时出错

时间:2018-08-06 09:07:54

标签: azure powershell azure-active-directory

我正在尝试使用“ Get-AzureADApplication”命令获取AAD应用信息。但出现以下错误-

Get-AzureADApplication : You must call the Connect-AzureAD cmdlet before calling 
any other cmdlets.
At C:\Users\v-pasahu\Desktop\Sample.ps1:18 char:11
+ if($app = Get-AzureADApplication -Filter "DisplayName eq '$($AppName) ...
+           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-AzureADApplication], AadNee 
   dAuthenticationException
    + FullyQualifiedErrorId : Microsoft.Open.Azure.AD.CommonLibrary.AadNeedAuthe 
   nticationException,Microsoft.Open.AzureAD16.PowerShell.GetApplication

2 个答案:

答案 0 :(得分:0)

根据错误消息,您需要首先运行命令Connect-AzureAD

此外,如果您没有install azure powershell module,则应在使用Azure广告Powershell之前安装它。

答案 1 :(得分:0)

查看您说过要在非交互式流程中运行此注释的评论。为此,您必须按照此处的说明以service principal登录。

或者,根据您要尝试执行的操作,您可能会发现使用AzureRm cmdlet登录更加容易。