Heute hatte ich folgendes Ereignis. Ich habe eine Group bzw. Team für ein bestimmtes Projekt. Ich arbeite an einer PowerPoint und möchte den Zwischenstand teilen, diese hat schon 20 MB. Teilen per Mail, nein keine Option.
Teilen per Link, jawohl, doch das geht zwar standardmäßig per OneDrive und für Classic Sites (sofern in SharePoint aktiviert), aber nicht in Groups. Das Feld ist ausgegraut, die Groups tauchen auch nicht im SharePoint Admin Center auf.
Teilen per Gästelink aktivieren
Doch per PowerShell geht’s, und zwar so (pro Group/Team):
Set-SPOSite -Identity https://contoso.sharepoint.com/sites/site1 -SharingCapability ExternalUserAndGuestSharing
Das sieht dann so aus:

Wenn Sie dies in allen Groups aktivieren möchten, nutzen Sie dieses Skript:
$tenant = "tenant" # e.g. if contoso.sharepoint.com value will be "contoso" Connect-SPOService -Url "https://$($tenant)-admin.sharepoint.com" $sites = Get-sposite -template GROUP#0 -includepersonalsite:$false Foreach($site in $sites) { Set-SPOSite -Identity $site.Url -SharingCapability ExternalUserAndGuestSharing } Write-Host("External Sharing Capability updated for all sites.")
Parameter SharingCapability
…und dessen Optionen:
Disabled | Don’t allow sharing outside your organization. |
ExistingExternalUserSharingOnly | Allow sharing only with the external users that already exist in your organization’s directory. |
ExternalUserSharingOnly | Allow external users who accept sharing invitations and sign in as authenticated users. |
ExternalUserAndGuestSharing | Allow sharing with all external users, and by using anonymous access links. |
Endbenutzer Ansicht
Am Ende sieht es dann so aus:

Viel Erfolg