我正在尝试使用“ 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
答案 0 :(得分:0)
根据错误消息,您需要首先运行命令Connect-AzureAD
。
此外,如果您没有install azure powershell module,则应在使用Azure广告Powershell之前安装它。
答案 1 :(得分:0)
查看您说过要在非交互式流程中运行此注释的评论。为此,您必须按照此处的说明以service principal登录。
或者,根据您要尝试执行的操作,您可能会发现使用AzureRm cmdlet登录更加容易。