Skip to content

Instantly share code, notes, and snippets.

@dev-kperera
Last active February 20, 2020 18:27

Revisions

  1. dev-kperera revised this gist Feb 20, 2020. 1 changed file with 9 additions and 2 deletions.
    11 changes: 9 additions & 2 deletions AzureAD - Invite guest users.ps1
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,13 @@
    # connect
    $cred = Get-Credential
    Connect-AzureAD -Credential $cred
    $invitations = import-csv C:\data\invitations.csv

    # setting variables
    $invitations = import-csv ..\invitations.csv
    $messageInfo = New-Object Microsoft.Open.MSGraph.Model.InvitedUserMessageInfo
    $messageInfo.customizedMessageBody = "Hey there! Check this out. I created an invitation through PowerShell"
    foreach ($email in $invitations) {New-AzureADMSInvitation -InvitedUserEmailAddress $email.InvitedUserEmailAddress -InvitedUserDisplayName $email.Name -InviteRedirectUrl https://wingtiptoysonline-dev-ed.my.salesforce.com -InvitedUserMessageInfo $messageInfo -SendInvitationMessage $true}

    # loop
    foreach ($email in $invitations) {
    New-AzureADMSInvitation -InvitedUserEmailAddress $email.InvitedUserEmailAddress -InvitedUserDisplayName $email.DispName -InviteRedirectUrl $email.RedirectURL -InvitedUserMessageInfo $messageInfo -SendInvitationMessage $true
    }
  2. dev-kperera revised this gist Feb 20, 2020. No changes.
  3. dev-kperera created this gist Feb 20, 2020.
    6 changes: 6 additions & 0 deletions AzureAD - Invite guest users.ps1
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    $cred = Get-Credential
    Connect-AzureAD -Credential $cred
    $invitations = import-csv C:\data\invitations.csv
    $messageInfo = New-Object Microsoft.Open.MSGraph.Model.InvitedUserMessageInfo
    $messageInfo.customizedMessageBody = "Hey there! Check this out. I created an invitation through PowerShell"
    foreach ($email in $invitations) {New-AzureADMSInvitation -InvitedUserEmailAddress $email.InvitedUserEmailAddress -InvitedUserDisplayName $email.Name -InviteRedirectUrl https://wingtiptoysonline-dev-ed.my.salesforce.com -InvitedUserMessageInfo $messageInfo -SendInvitationMessage $true}