我正在尝试使用"Get-AzureADApplication"命令获取AAD应用程序信息。但是得到以下错误-
Get-AzureADApplication : You must call the Connect-AzureAD cmdlet before calling
any other cmdlets.
At C:Usersv-pasahuDesktopSample.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
根据错误消息,您需要首先运行命令Connect-AzureAD
。
此外,如果你没有安装azure powershell模块,你应该在使用azure ad powershell之前安装它。
查看您说过要在非交互式流中运行此操作的注释。要执行此操作,您必须按照此处的说明以服务主体身份登录。
或者,根据您尝试的操作,您可能会发现使用AzureRm cmdlet登录更容易。