Είναι πολύ σύνηθες το φαινόμενο να θέλουμε να καλέσουμε κάποιον guest στο SharePoint του οργανισμού μας .
Για να μπορέσουμε να καλέσουμε κάποιον στο SharePoint του οργανισμού αρχικά θα πρέπει από το Azure Active Directory να εισάγουμε το χρήστη

Επιλέγουμε New guest user και εισάγουμε τα στοιχεία στη φόρμα

Ο παραλήπτης λαμβάνει email και πρέπει να αποδεχτεί την πρόσκληση

Για να μπορέσει όμως να αποκτήσει δικαιώματα στον οργανισμό ο προσκεκλημένος χρήστης θα πρέπει να γίνουν και κάποιες αλλαγές σε επίπεδο admin center στην καρτέλα sharing

Κάνετε τις επιλογές της αρεσκείας σας και έτσι ο προσκεκλημένος χρήστης έχει πλέον δικαιώματα στον οργανισμό σας.

Η παραπάνω ενέργεια μπορεί να γίνει και προγραμματιστικά με χρήση PowerShell Online Management
Αρχικά εγκαθιστούμε το Module για τη διαχείριση του Active Directory μέσω Pnp



Ο κώδικας που εκτελούμε είναι ο παρακάτω
#διευθυνση του site
$SiteURL = "https://mydomain-admin.sharepoint.com"
#Συνδεση με Azure Active Directory
Connect-AzureAD -TenantDomain "mydomain.onmicrosoft.com"
New-AzureADMSInvitation -InvitedUserDisplayName "Konstantinos Boutsioulis" -InvitedUserEmailAddress mymail@mydomain.com -InviteRedirectURL $SiteURL -SendInvitationMessage $True
#Αποσύνδεση με Azure Active Directory
Disconnect-AzureAD