Центр адміністрування Microsoft Teams пропонує безліч можливостей для ІТ-адміністраторів і власників команд для керування зовнішнім доступом. Наприклад, ви можете використовувати центр адміністрування, щоб увімкнути гостьовий доступ або налаштувати певні налаштування доступу для зовнішніх користувачів.
Але багато людей все ще вважають за краще використовувати PowerShell для налаштування та керування обліковими записами користувачів у своїх організаціях. Якщо ви новачок у всьому цьому PowerShell і Teams або шукаєте конкретні способи керування зовнішнім доступом, цей короткий посібник для вас.
Як керувати зовнішнім доступом у Microsoft Teams за допомогою PowerShell
Однією з ключових відмінностей між зовнішнім доступом і гостьовим доступом у Teams є те, що гостьовий доступ надає дозвіл на доступ для окремих користувачів. З іншого боку, зовнішній доступ надає дозвіл доступу всім користувачам із певного домену.
Пам’ятайте, що залежно від ваших дій вам може знадобитися зачекати від однієї до 24 годин, щоб зміни поширилися в організації.
Дозволити або заблокувати домени
Спочатку вам потрібно встановити модуль Microsoft Teams PowerShell. Просто запустіть PowerShell з правами адміністратора та виконайте таку команду Install-Module -Name PowerShellGet -Force .

Ви можете дозволити користувачам з вашої організації спілкуватися з користувачами з іншого домену за допомогою командлета Set-CsTenantFederationConfiguration . Ви можете використовувати цю команду, щоб увімкнути або вимкнути об’єднання з іншими доменами та загальнодоступними постачальниками.
З іншого боку, якщо ви хочете перевірити поточні налаштування, ви можете запустити командлет Get-CsTenantFederationConfiguration .

Наприклад, скористайтеся командлетом Set-CsTenantFederationConfiguration -AllowPublicUsers $True, щоб дозволити зв’язок із загальнодоступними постачальниками.
Якщо ви гіпотетично хочете заблокувати зовнішніх користувачів із домену microsoft.com, скористайтеся командою нижче:
$x = New-CsEdgeDomainPattern -Домен “microsoft.com”
Set-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x}
Ви можете прочитати більше про командлет Set-CsTenantFederationConfiguration на сторінці підтримки Microsoft .
Перевірте політику зовнішнього доступу
Ви завжди можете перевірити й переглянути поточні політики зовнішнього доступу, налаштовані для вашої організації, за допомогою командлета Get-CsExternalAccessPolicy .
Якщо ви хочете перевірити конкретні зовнішні політики, ви можете запустити цю команду: Get-CsExternalUserCommunicationPolicy . Наприклад, якщо ви хочете перевірити інформацію про політику передачі зовнішнього файлу, ви можете запустити цю команду: Get-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.
Створіть нову політику зовнішнього доступу
Якщо вам потрібно налаштувати нову політику зовнішнього доступу, ви можете скористатися командою New-CsExternalAccessPolicy . Наприклад, якщо ви хочете заблокувати користувачам передачу файлів зовнішнім користувачам, ви можете запустити цю команду: New-CsExternalAccessPolicy -Identity BlockExternalP2PFileTransfer $True.
Якщо ви хочете дізнатися більше про використання команд PowerShell для налаштування команд, відвідайте сторінку підтримки Microsoft . Крім того, ви можете також ознайомитися з цими посиланнями на командлети, які є загальними для Skype для бізнесу та Microsoft Teams .
Висновок
На завершення, Центр адміністрування Teams пропонує безліч варіантів для налаштування та керування зовнішніми політиками доступу для вашої організації. Однак багато користувачів все ще вважають за краще використовувати PowerShell, щоб швидше виконувати роботу. На якій ви стороні: PowerShell чи Центрі адміністрування? Дайте нам знати в коментарях нижче.