2.1 Configure external user sharing
Enable external user sharing globally; enable per site collection; share with external users; remove external user access using the web UI and Windows PowerShell
Når vi skal benytte PowerShell opp mot SharePoint Online må vi sørge for at følgende er gjennomført på forhånd: Vedlegg 1: Oppkobling mot SharePoint Online.
2.1.1 Enable external user sharing globally
Web-UI
For å gjøre dette fra Admin Portal kan man enkelt søke etter "Sites external sharing"
Deretter er det bare en enkel switch som sier om man skal dele med eksterne eller ikke.
Alternativt kan man gå inn under Admin centers > SharePoint > Settings. Her er mer innstillinger som kan settes. Her bør man se over innstillingene som finnes. Lenke til mer informasjon finnes nedenfor.
Ønsker du mer informasjon om dette?
- Manage external sharing for your SharePoint Online environment
- Share your Office 365 sites with external user
PowerShell
Benytter cmdlet Set-SPOTenant med parameter -SharingCapability. Parameter sier hvilket nivå av deling som er lov på Site. Denne har fire gyldige verdier:
- Disabled – External user sharing (share by email) and guest link sharing are both disabled.
- ExistingExternalUserSharingOnly - Allow sharing only for external users with whom you are already sharing.
- ExternalUserSharingOnly – External user sharing (share by email) is enabled, but guest link sharing is disabled.
- ExternalUserAndGuestSharing - External user sharing (share by email) and guest link sharing are both enabled.
# Slår av ekstern deling
Set-SPOTenant SharingCapability Disabled
# Slår på eksern deling
Set-SPOTenant -SharingCapability ExternalUserAndGuestSharing
2.1.2 Enable per site collection
Web-UI
Kan gjøre dette med å velge en bestemt Site Collection, deretter Sharing
Får opp en rekke valgt til hvilket nivå vi ønsker av ekstern deling.
PowerShell
Benytter cmdlet Set-SPOSite med parameter -SharingCapability. Dette er lik parameter som Set-SPOTentant som er beskrevet ovenfor.
# Setter innstilling for en enkelt Site Collection
Set-SPOSite -Url https://<tenant>.sharepoint.com/sites/firstsitecollection -SharingCapability ExternalUserAndGuestSharing
2.1.3 Share with external users
Web-UI
Må gå inn til en bestemt Site Collection. Velger Del
Dette kan vi invitere de personene vi ønsker, også eksterne. Vi kan gjøre dette på enten på dokumenter eller områder.
Kan sjekke med PowerShell om ekstern bruker finnes.
For å dele filer til eksterne brukere må vi inn på en Site Collection. Ønsker du mer informasjon?
PowerShell
Ser ut som det ikke finnes en egen kommando for å invitere eksterne brukere til en Site Collection. Men jeg fant en person som heter Mark Kraus som har laget et script for dette.
Vi kan kontrollere hvem som får tilgang med PowerShell. Hvis vi benytter RequireAcceptingAccountMatchInvitedAccount kan vi sørge for at epost som benyttes for å sende invitasjon er den eneste eposten bruker kan ha som ekstern bruker. Hvis ikke kan bruker benytte hvilken som helst epost.
# Henter hvilken innstilling som er satt i dag
(Get-SPOTenant).RequireAcceptingAccountMatchInvitedAccount
# Setter innstilling enten til å være $true/$false
Set-SPOTentant -RequireAcceptingAccountMatchInvitedAccount $True
2.1.4 Remove external user access
Web-UI
Ønsker vi å fjerne en ekstern bruker kan vi gå inn på Site Collection. Deretter Side > Sidetillatelser.
Finner medlemmer av Site Collection og Fjern brukere fra gruppe.
PowerShell
$Bruker = Get-SPOExternalUser -Filter [email protected]
Remove-SPOExternalUser -UniqueIDs @($Bruker.UniqueId)
For øvrig informasjon om funksjonene, se her: