L'interfaccia di amministrazione di Microsoft Teams offre agli amministratori IT e ai proprietari dei team numerose opzioni per controllare l'accesso esterno. Ad esempio, puoi utilizzare l'interfaccia di amministrazione per abilitare l'accesso ospite o personalizzare impostazioni di accesso specifiche quando si tratta di utenti esterni.
Ma molte persone preferiscono ancora utilizzare PowerShell per configurare e gestire gli account utente all'interno delle proprie organizzazioni. Se non conosci l'intera faccenda di PowerShell e Teams o stai cercando modi specifici per gestire l'accesso esterno, questa guida rapida fa per te.
Come gestire l'accesso esterno in Microsoft Teams utilizzando PowerShell
Una delle principali differenze tra l'accesso esterno e l'accesso guest in Teams è che l'accesso guest offre l'autorizzazione di accesso ai singoli utenti. D'altra parte, l'accesso esterno dà il permesso di accesso a tutti gli utenti di un dominio specifico.
Tieni presente che, a seconda delle tue azioni, potresti dover attendere da una a 24 ore prima che le modifiche si propaghino all'interno dell'organizzazione.
Consenti o blocca domini
Innanzitutto, è necessario installare il modulo PowerShell di Microsoft Teams. Avvia semplicemente PowerShell con i diritti di amministratore ed esegui il seguente comando Install-Module -Name PowerShellGet -Force .

Puoi consentire agli utenti della tua organizzazione di comunicare con gli utenti di un dominio diverso con l'aiuto del cmdlet Set-CsTenantFederationConfiguration . È possibile utilizzare questo comando per abilitare o disabilitare la federazione con altri domini e provider pubblici.
Se invece si desidera controllare le impostazioni correnti, è possibile eseguire il cmdlet Get-CsTenantFederationConfiguration .

Ad esempio, utilizzare il cmdlet Set-CsTenantFederationConfiguration -AllowPublicUsers $True per consentire la comunicazione con i provider pubblici.
Se, ipoteticamente, desideri bloccare gli utenti esterni dal dominio microsoft.com, utilizza il comando seguente:
$x = New-CsEdgeDomainPattern -Dominio “microsoft.com”
Set-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x}
Puoi leggere ulteriori informazioni sul cmdlet Set-CsTenantFederationConfiguration nella pagina di supporto di Microsoft .
Controlla le politiche di accesso esterno
Puoi sempre controllare e rivedere i criteri di accesso esterno correnti configurati per la tua organizzazione usando il cmdlet Get-CsExternalAccessPolicy .
Se vuoi controllare criteri esterni specifici, puoi eseguire questo comando: Get-CsExternalUserCommunicationPolicy . Ad esempio, se desideri controllare le informazioni sui criteri di trasferimento file esterno, puoi eseguire questo comando: Get-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.
Crea un nuovo criterio di accesso esterno
Se è necessario configurare un nuovo criterio di accesso esterno, è possibile utilizzare il comando New-CsExternalAccessPolicy . Ad esempio, se desideri impedire agli utenti di trasferire file a utenti esterni, puoi eseguire questo comando: New-CsExternalAccessPolicy -Identity BlockExternalP2PFileTransfer $True.
Se vuoi saperne di più sull'uso dei comandi PowerShell per configurare Teams, visita la pagina di supporto di Microsoft . Inoltre, potresti anche voler controllare questi riferimenti ai cmdlet che sono comuni per Skype for Business e Microsoft Teams .
Conclusione
Per concludere, l'interfaccia di amministrazione di Teams offre numerose opzioni per configurare e gestire i criteri di accesso esterno per la tua organizzazione. Tuttavia, molti utenti preferiscono ancora utilizzare PowerShell per svolgere il lavoro più rapidamente. Da che parte stai: PowerShell o Admin Center? Fateci sapere nei commenti qui sotto.