/
/

Zo stelt u veilige gasttoegang in Microsoft Teams in zonder compliance in gevaar te brengen

door Team Ninja
How to Set Up Secure Guest Access in Microsoft Teams Without Breaking Compliance blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Vereisten voordat u gasttoegang inschakelt: Microsoft 365 Business Premium (E3- of E5-licentie), de rol van Globale beheerder, Teams-beheerder of Compliancebeheerder en PowerShell 7+ met de modules Microsoft Teams en MSGraph geïnstalleerd.
  • Schakel gasttoegang in zowel het Teams-beheercentrum ALS PowerShell in. Schakelt u het maar op één plek in dan blijft gasttoegang geblokkeerd. Ga in het beheercentrum naar Organisatiebrede instellingen > Gasttoegang en voer in PowerShell Set-CsTeamsClientConfiguration -AllowGuestUser $true uit.
  • Beperk riskante mogelijkheden voor gasten via beleid. Schakel IP-audio/video, schermdeling, app-integraties en het aanmaken van kanalen uit met Set-CsTeamsGuestMeetingConfiguration en de instellingen voor gastmachtigingen in het Teams-beheercentrum.
  • Controleer en bewaak alle gastactiviteit met Microsoft Purview. Schakel auditlogging in voordat u gasten uitnodigt en gebruik daarna PowerShell (Get-MgUser) om gastaccounts op te sommen en te exporteren voor compliancedocumentatie.
  • Stel vervalbeleid in voor gastaccounts en voer periodiek toegangsbeoordelingen uit. Gebruik Microsoft Entra-toegangsbeoordelingen of PowerShell-scripts om inactieve gasten te verwijderen en verouderde machtigingen in alle Microsoft Entra-groepstoewijzingen in te trekken.
  • Versterk de aanmeldbeveiliging voor gasten met Conditional Access en DLP, verplicht MFA voor alle gastaanmeldingen, blokkeer toegang vanaf riskante apparaten of locaties en configureer beleid voor preventie van gegevensverlies om ongeoorloofd delen van gevoelige gegevens te voorkomen.

Samenwerken met externe partijen is tegenwoordig geen uitzondering meer maar de norm. Bedrijven delen heel gewoon documenten, applicaties en andere resources met mensen buiten hun eigen organisatie.

Dat klinkt ingewikkeld, maar platforms als Microsoft Teams hebben het een stuk eenvoudiger gemaakt. Met de gasttoegang van Teams deelt u uw informatie met externe gebruikers.

Deze functie kan echter snel een beveiligingsrisico worden als u die niet goed beheert. Erger nog: het kan leiden tot schendingen van branchenormen zoals HIPAA, ISO 27001 of CMMC.

Het goede nieuws is dat u deze instelling kunt configureren om de acties en gegevenstoegang van uw gasten te beperken.

In deze gids laten we zien met welke methoden u gasttoegang in Microsoft Teams veilig instelt.

Wilt u dit onderwerp visueel uitgelegd zien? Bekijk dan Zo stelt u veilige gasttoegang in Microsoft Teams in zonder compliance in gevaar te brengen.

Houd meer controle over uw IT-omgeving naarmate de samenwerking groeit.

Start een gratis trial van NinjaOne unified endpoint management

Veilige gasttoegang in Microsoft Teams inschakelen

Voordat u begint, is het belangrijk dat u controleert of aan de volgende vereisten is voldaan.

📌 Vereisten:

  • Microsoft 365 Business Premium (E3- of E5-licentie)
  • De rol van Globale beheerder, Teams-beheerder of Compliancebeheerder
  • PowerShell 7+ met de modules Microsoft Teams, AzureAD en MSGraph
  • Conditional Access en Microsoft Defender for Cloud Apps (optioneel)
  • RMM (bijvoorbeeld NinjaOne) voor het auditen van het register of GPO’s (optioneel)

📌 Aanbevolen implementatiestrategieën:

Klik om een methode te kiezen💻
Het beste voor individuele gebruikers

💻💻💻

Het beste voor ondernemingen

Methode 1: gasttoegang inschakelen in Azure AD (Microsoft Entra)✓
Methode 2: gasttoegang inschakelen in het Microsoft Teams-beheercentrum✓
Methode 3: beleid voor gasttoegang in Teams beveiligen✓
Methode 4: gasttoegang en -activiteit bewaken✓
Methode 5: een verval- of beoordelingsschema instellen voor gastaccounts✓

Methode 1: gasttoegang inschakelen in Azure AD (Microsoft Entra)

📌 Use case: configureer beleid voor gasttoegang in Azure AD zodat externe samenwerkingspartners toegang krijgen tot SharePoint, Teams of OneDrive.

A. Gasttoegang controleren of inschakelen

Connect-AzureAD

Get-AzureADPolicy | Where-Object {$_.DisplayName -eq "B2BGuest"} 

B. Gastuitnodigingen toestaan als dit nog niet is geconfigureerd

Set-AzureADPolicy -Id <policyId> -Definition @('{"GuestUserInvitation": "Enabled"}')

Zorg ervoor dat de toegangsbeperkingen voor gastgebruikers zijn ingesteld op “Gastgebruikers hebben beperkte toegang tot eigenschappen en lidmaatschappen van mapobjecten”.

Methode 2: gasttoegang inschakelen in het Microsoft Teams-beheercentrum

📌 Use case: laat gastgebruikers deelnemen aan Teams-kanalen, -vergaderingen en -chats door de instellingen voor gasttoegang in te schakelen via het Teams-beheercentrum of PowerShell.

A. Via het Teams-beheercentrum

  1. Ga naar het Microsoft Teams-beheercentrum.
  2. Ga naar Organisatiebrede instellingen > Gasttoegang.
  3. Zet Gasttoegang op Aan.
  4. Configureer machtigingen zoals:
    1. Bestanden delen.
    2. Deelname aan vergaderingen.
    3. Belmachtigingen.

Zorg ervoor dat de instellingen voor gasttoegang in Teams aansluiten op het compliancebeleid van uw organisatie.

B. Via PowerShell

Connect-MicrosoftTeams

Set-CsTeamsClientConfiguration -AllowGuestUser $true

Methode 3: beleid voor gasttoegang in Teams beveiligen

📌 Use case: beperk mogelijkheden van gastgebruikers zoals video delen, apps installeren of kanalen aanmaken om een veilige, samenwerkingsgerichte Microsoft Teams-omgeving te behouden.

A. Riskante mogelijkheden voor gasten beperken

Set-CsTeamsGuestMeetingConfiguration -AllowIPAudio $false -AllowIPVideo $false

Set-CsTeamsMessagingPolicy -Identity Global -AllowUserCreateUpdateRemoveConnectors $false

B. Berichtenbeleid voor gastgebruikers afdwingen

Grant-CsTeamsMessagingPolicy -PolicyName "GuestMessagingPolicy" -Identity [email protected]

C. Het Teams-beheercentrum gebruiken om het volgende te beperken

  • Schermdeling.
  • App-integraties.
  • Kanalen aanmaken.

Methode 4: gasttoegang en -activiteit bewaken

📌 Use case: volg en controleer de activiteit van gastgebruikers via de Microsoft Purview-complianceportal.

A. Auditing inschakelen via de Microsoft Purview-complianceportal

  1. Ga naar Microsoft Purview > Controleren.
  2. Schakel auditlogging in als dat nog niet is gebeurd.
  3. Zoek in de logboeken naar gebeurtenissen zoals “Gebruiker toegevoegd aan groep” of “Bestand extern gedeeld”.

B. Gastaccounts opsommen met PowerShell

Gebruik het onderstaande script om alle gastaccounts op te sommen die momenteel in uw Microsoft Entra zijn geregistreerd.

Get-AzureADUser -Filter "UserType eq 'Guest'" | Select DisplayName, UserPrincipalName, AccountEnabled

C. Gegevens van gastaccounts exporteren voor documentatie

Voer de onderstaande opdracht uit om de lijst met geregistreerde gastgebruikers op te slaan in een CSV-bestand voor documentatie.

Get-AzureADUser -Filter "UserType eq 'Guest'" |

Export-Csv "C:\Reports\TeamsGuestAccounts.csv" -NoTypeInformation

Methode 5: een verval- of beoordelingsschema instellen voor gastaccounts

📌 Use case: maak vervalbeleid en geautomatiseerde beoordelingen voor gastaccounts om de toegang van inactieve gebruikers te beperken.

A. Microsoft Entra-toegangsbeoordelingen of eigen scripts gebruiken om inactieve gasten op te sporen

Filter de inactieve gastaccounts die in Azure AD zijn geregistreerd.

Get-AzureADUser -Filter "UserType eq 'Guest'" |

Where-Object { $_.AccountEnabled -eq $true -and $_.CreationType -eq "Invitation" } |

ForEach-Object {

# Custom logic for review or expiration tagging

}

B. Loggen in het register op hybride endpoints (optioneel)

Leg de resultaten lokaal vast in het register.

New-Item -Path "HKLM:\SOFTWARE\Org\GuestAudit" -Force

Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\GuestAudit" -Name "LastAudit" -Value (Get-Date).ToString("u")

Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\GuestAudit" -Name "GuestCount" -Value 12

C. Controleren via CMD

Controleer de registervermeldingen met de onderstaande opdracht:

reg query HKLM\SOFTWARE\Org\GuestAudit

⚠️ Waar u op moet letten

Houd rekening met deze valkuilen wanneer u onze gids volgt:

Risico’sMogelijke gevolgenOplossing
Gasttoegang in Teams inschakelen via PowerShell zonder dit ook in het beheercentrum te doenGasten blijven geblokkeerd voor Teams-functies.Controleer of de instelling zowel in PowerShell als in het Teams-beheercentrum is ingeschakeld.
Niet communiceren over vertraging in de doorvoering na wijzigingen in PowerShellGebruikers melden mogelijk onnodig problemen.Laat belanghebbenden weten dat het tot 24 uur kan duren voordat PowerShell-wijzigingen in alle services actief zijn.
Restrictief beleid organisatiebreed toepassen zonder te testenInterne gebruikers verliezen mogelijk onbedoeld toegang tot functies.Test het beleid op een pilotgroep voordat u het op ondernemingsniveau toepast.
Gastgegevens exporteren naar een onbeveiligde locatieGevoelige gastinformatie kan worden blootgesteld.Sla rapporten op in versleutelde mappen of in beveiligde cloudopslag met beperkte toegang.
Scripts voor de beoordeling van gastaccounts uitvoeren zonder actieve gebruikers te filterenEr kunnen uitgeschakelde of irrelevante accounts in de beoordeling terechtkomen.Gebruik filters zoals AccountEnabled -eq $true om alleen actieve gastgebruikers te selecteren.
Auditgegevens in het register loggen zonder de machtigingen te controlerenHet script kan mislukken of fouten veroorzaken op endpoints zonder beheerdersrechten.Zorg ervoor dat u scripts met verhoogde rechten uitvoert en controleer vooraf de toegang tot het register.

Geavanceerde tips om gasttoegang in Microsoft Teams veiliger en slimmer te maken

Hier volgen nog een paar tips voor het opbouwen van een veilige Microsoft 365-omgeving waarin samenwerken centraal staat:

Gebruik Conditional Access om te bepalen hoe gasten zich aanmelden.

Met Conditional Access stelt u regels in voor gastaanmeldingen. U kunt er bijvoorbeeld extra beveiligingsmaatregelen mee doorvoeren zoals MFA (Multi-Factor Authentication), zodat gebruikers meer dan alleen een wachtwoord nodig hebben om bij uw resources te komen.

U kunt er ook toegang vanaf riskante locaties of apparaten mee blokkeren door voorwaarden in te stellen die beoordelen waar een aanmelding vandaan komt.

Voer beleid voor preventie van gegevensverlies (DLP) in om ongeoorloofd delen van informatie te voorkomen.

Om te voorkomen dat gastgebruikers gevoelige gegevens met buitenstaanders delen, maakt u DLP-beleid dat berichten, bestanden en e-mails van gasten scant op gevoelige inhoud. U kunt dit beleid ook zo configureren dat zulke acties worden geblokkeerd of dat u er een melding van krijgt.

Stel informatiebarrières in zodat gastgebruikers geen contact hebben met bepaalde groepen.

Informatiebarrières scheiden de communicatie tussen groepen, zodat twee partijen elkaar geen berichten kunnen sturen en elkaars profielen niet kunnen zien. Deze functie is ideaal als u voor verschillende projecten met twee concurrerende leveranciers werkt.

U kunt informatiebarrières zo instellen dat uw eerste leverancier geen contact heeft met uw tweede leverancier en deze ook niet kan zien, ook al zijn ze allebei aangemeld in uw Microsoft-omgeving.

Volg gasttoegang op lokale machines met GPO- of registerinstellingen.

Het volgen van gastactiviteit op lokale machines kan lastig zijn wanneer u meerdere aan een domein gekoppelde systemen beheert.

Het goede nieuws is dat u Group Policy Objects (GPO’s) of registerinstellingen kunt gebruiken om gastactiviteit lokaal te loggen, audits te starten en te tellen hoeveel gastaccounts er op één machine zijn geregistreerd.

Veelvoorkomende problemen met gasttoegang in Microsoft Teams en hoe u ze oplost

De gast heeft geen toegang tot Microsoft Teams

Als een gastgebruiker geen toegang krijgt tot Microsoft Teams terwijl hij wel is uitgenodigd, betekent dit dat de Azure AD B2B-instelling of de gasttoegang van Teams niet goed is geconfigureerd.

Ga in dat geval naar Azure AD en controleer of de instellingen voor B2B-samenwerking gastuitnodigingen toestaan. Zorg er ook voor dat gasttoegang in Teams is ingeschakeld in zowel PowerShell als het Teams-beheercentrum.

Controleer ten slotte of de gast deel uitmaakt van de juiste Teams-groep en of zijn Azure AD-account actief is. Soms wordt dit probleem veroorzaakt door een ontbrekend groepslidmaatschap of een uitgeschakeld account.

Ontbrekende auditlogboeken

Als u in Microsoft Purview zoekt naar een specifieke gastactiviteit en die niet kunt vinden, was auditlogging waarschijnlijk niet ingeschakeld op het moment dat de gebeurtenis plaatsvond.

Controleer om dit te voorkomen of auditlogging is ingeschakeld in Microsoft Purview en bekijk de bewaarinstellingen voordat u gasten uitnodigt.

Scripts die mislukken in verschillende tenants

Als een van uw scripts perfect werkt in de ene tenant en fouten geeft in de andere, kunt u het beste gedelegeerde toegang gebruiken met het Secure App Model. Deze authenticatiemethode is ideaal voor multi-tenant-scenario’s.

Overweeg daarnaast om over te stappen op certificaatgebaseerde authenticatie met Microsoft Graph-tokens voor automatisering over tenants heen.

Gasten behouden oude machtigingen.

Wanneer u een gast uit één team of groep verwijdert, wordt zijn toegang tot andere gedeelde resources niet automatisch ingetrokken.

U moet verouderde Azure AD-groepstoewijzingen of Teams-lidmaatschappen handmatig verwijderen of PowerShell-scripts gebruiken om het opschonen te automatiseren.

Houd externe samenwerking veilig zonder in te leveren op IT-inzicht.

→ Lees meer over NinjaOne-beveiliging

Gasttoegang in Microsoft Teams beveiligen met NinjaOne

NinjaOne vereenvoudigt het beveiligen van gasttoegang door:

  • PowerShell-auditscripts uit te rollen over hybride endpoints.
  • Registersleutels uit te lezen die auditresultaten van gasten bijhouden en daarop te waarschuwen.
  • Apparaten of tenants met veel gasten te markeren voor een beveiligingsbeoordeling.
  • QBR-klare rapporten te genereren over gastgebruik, risico’s en rechten in Teams.
  • Controles van gasttoegang te automatiseren tijdens onboarding, offboarding of geplande beoordelingsmomenten.

Met NinjaOne kunnen MSP’s veilige samenwerking in Microsoft Teams standaardiseren en opschalen over alle beheerde tenants.

Bouw veilige samenwerkingsomgevingen door gasttoegang in Microsoft Teams te beheren

U hoeft compliance niet op te offeren om samenwerkingsgerichte Microsoft 365-omgevingen te bouwen.

Door te leren hoe u de gasttoegang van Teams beheert en regelmatig audits uit te voeren, helpt u uw klanten sterke zakelijke relaties op te bouwen zonder zorgen over de veiligheid.

Gerelateerde onderwerpen:

FAQs

Ja. Gasten kunnen met elk willekeurig e-mailadres deelnemen aan Microsoft Teams. Een Microsoft-account is niet vereist. Microsoft stuurt hun een uitnodigingslink en ze hebben via de browser toegang tot Teams zonder zich aan te melden voor een Microsoft-account, al kunnen sommige functies beperkt zijn vergeleken met gebruikers met een Microsoft- of Entra ID-account.

Wijzigingen in het Teams-beheercentrum zijn meestal binnen enkele minuten tot enkele uren actief. Wijzigingen via PowerShell kunnen echter tot 24 uur duren voordat ze volledig zijn doorgevoerd in alle Microsoft 365-services. Controleer de instellingen altijd in zowel het beheercentrum als PowerShell om onverwachte vertraging te voorkomen.

Niet rechtstreeks. Gasttoegang wordt op organisatieniveau ingeschakeld in Microsoft Entra ID en het Teams-beheercentrum. U bepaalt echter wel aan welke specifieke teams gasten worden toegevoegd door het teamlidmaatschap handmatig te beheren. Gasten krijgen niet automatisch toegang tot alle teams, alleen tot de teams waarvoor ze uitdrukkelijk zijn uitgenodigd.

Met gasttoegang kunnen externe gebruikers als lid deelnemen aan een specifiek team, waardoor ze toegang krijgen tot de kanalen, bestanden en vergaderingen binnen dat team. Externe toegang (federatie) stelt gebruikers uit andere Microsoft 365-organisaties in staat uw gebruikers te zoeken, te bellen en met hen te chatten, maar ze hebben geen toegang tot teamkanalen of -bestanden. Gasttoegang is meer gericht op samenwerking, externe toegang meer op communicatie.

Dat kan, als u het niet goed configureert. Gasttoegang inschakelen zonder de juiste beperkingen zoals DLP-beleid, Conditional Access en auditlogging kan gevoelige gegevens blootstellen aan onbevoegde gebruikers, wat leidt tot schendingen van compliance. Zorg ervoor dat u compliant blijft door gastmachtigingen strak af te bakenen, auditlogboeken te activeren voordat u gasten uitnodigt en beleid voor gegevensdeling af te dwingen via Microsoft Purview.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?