Teams: externe toegang beheren met PowerShell

Het Microsoft Teams Admin Center biedt tal van opties voor IT-beheerders en teameigenaren om externe toegang te beheren. U kunt het beheercentrum bijvoorbeeld gebruiken om: gasttoegang inschakelen of pas specifieke toegangsinstellingen aan als het gaat om externe gebruikers.

Maar veel mensen geven er nog steeds de voorkeur aan om PowerShell te gebruiken om gebruikersaccounts binnen hun organisatie te configureren en te beheren. Als dit hele PowerShell- en Teams-gedoe nieuw voor je is of als je op zoek bent naar specifieke manieren om externe toegang te beheren, dan is deze korte handleiding iets voor jou.

Externe toegang in Microsoft Teams beheren met PowerShell

Een van de belangrijkste verschillen tussen externe toegang en gasttoegang in Teams is dat gasttoegang toegangsrechten biedt aan individuele gebruikers. Aan de andere kant geeft externe toegang toegangsrechten aan alle gebruikers van een specifiek domein.

Houd er rekening mee dat u, afhankelijk van uw acties, mogelijk één tot 24 uur moet wachten voordat de wijzigingen in de hele organisatie zijn doorgevoerd.

Domeinen toestaan ​​of blokkeren

Eerst moet u de Microsoft Teams PowerShell-module installeren. Start gewoon PowerShell met beheerdersrechten en voer de volgende opdracht uit: Install-Module -Name PowerShellGet -Force.

Powershell-module voor teams installeren

U kunt gebruikers van uw organisatie laten communiceren met gebruikers van een ander domein met behulp van de Set-CsTenantFederationConfiguration cmdlet. U kunt deze opdracht gebruiken om federatie met andere domeinen en openbare providers in of uit te schakelen.

Aan de andere kant, als u de huidige instellingen wilt controleren, kunt u de Get-CsTenantFederationConfiguration cmdlet.

Set-CsTenantFederationConfiguration Powershell-opdracht

Gebruik bijvoorbeeld de cmdlet Set-CsTenantFederationConfiguration -AllowPublicUsers $True om communicatie met openbare providers mogelijk te maken.

Als u, hypothetisch, externe gebruikers van het microsoft.com-domein wilt blokkeren, gebruikt u de onderstaande opdracht:

$x = Nieuw-CsEdgeDomainPattern -Domein "microsoft.com"

Set-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x}

U kunt meer lezen over de Set-CsTenantFederationConfiguration cmdlet op: De ondersteuningspagina van Microsoft.

Controleer het beleid voor externe toegang

U kunt altijd het huidige beleid voor externe toegang dat voor uw organisatie is geconfigureerd, controleren en bekijken met behulp van de Get-CsExternalAccess Policy cmdlet.

Als u specifiek extern beleid wilt controleren, kunt u deze opdracht uitvoeren: Get-CsExternGebruikerCommunicatiebeleid. Als u bijvoorbeeld informatie over het externe bestandsoverdrachtsbeleid wilt controleren, kunt u deze opdracht uitvoeren: Get-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.

Een nieuw extern toegangsbeleid maken

Als u een nieuw extern toegangsbeleid moet instellen, kunt u de Nieuw-CsExtern toegangsbeleid opdracht. Als u bijvoorbeeld wilt voorkomen dat gebruikers bestanden overzetten naar externe gebruikers, kunt u deze opdracht uitvoeren: Nieuw-CsExternalAccessPolicy -Identity BlockExternalP2PFileTransfer $True.

Als u meer wilt weten over het gebruik van PowerShell-opdrachten om Teams te configureren, gaat u naar Microsoft's ondersteuningspagina. Daarnaast wil je misschien ook uitchecken deze cmdlet-referenties die gebruikelijk zijn voor Skype voor Bedrijven en Microsoft Teams.

Conclusie

Tot slot biedt het Teams Admin Center volop mogelijkheden om beleid voor externe toegang voor uw organisatie te configureren en te beheren. Veel gebruikers geven er echter nog steeds de voorkeur aan om PowerShell te gebruiken om de klus sneller te klaren. Aan welke kant staat u: PowerShell of Admin Center? Laat het ons weten in de reacties hieronder.