我正在尝试使用Azure AD PowerShell生成邀请链接。我正在使用New-AzureADMSInvitation方法(https://docs.microsoft.com/en-us/powershell/module/azuread/new-azureadmsinvitation?view=azureadps-2.0)。
我在云外壳中运行它并收到以下错误:
PS Azure:\> New-AzureADMSInvitation
cmdlet New-AzureADMSInvitation at command pipeline position 1
Supply values for the following parameters:
InvitedUserEmailAddress: "**@**.com"
InviteRedirectUrl: "**.com"
New-AzureADMSInvitation : Object reference not set to an instance of an object.
At line:1 char:1
+ New-AzureADMSInvitation
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-AzureADMSInvitation], NullReferenceException
+ FullyQualifiedErrorId : System.NullReferenceException,Microsoft.Open.MSGraphV10.PowerShell.NewAzureADMSInvitation
我尝试重新启动shell,不包括输入中的引号,但没有运气。有人能绕过这个吗?
答案 0 :(得分:1)
好像我们无法在Cloud Shell(Powershell)中使用此命令。我还建议您在this Feedback Forum中发布您的想法。 Azure团队将对其进行审核。
此外,您可以尝试在本地计算机上使用此powershell命令。 确保您已使用AAD Powershell 2.0 or later。
尝试输入以下powershell脚本:
New-AzureADMSInvitation -InvitedUserEmailAddress <guest user's EmailAddress> -SendInvitationMessage $True -InviteRedirectUrl "http://myapps.onmicrosoft.com"
希望这有帮助!