ทีม: จัดการการเข้าถึงภายนอกด้วย PowerShell

click fraud protection

Microsoft Teams Admin Center มีตัวเลือกมากมายสำหรับผู้ดูแลระบบ IT และเจ้าของทีมในการควบคุมการเข้าถึงจากภายนอก ตัวอย่างเช่น คุณสามารถใช้ศูนย์การจัดการเพื่อ เปิดใช้งานการเข้าถึงของแขก หรือกำหนดการตั้งค่าการเข้าถึงเฉพาะสำหรับผู้ใช้ภายนอก

แต่หลายคนยังคงต้องการใช้ PowerShell เพื่อกำหนดค่าและจัดการบัญชีผู้ใช้ภายในองค์กรของตน หากคุณเพิ่งเริ่มใช้ PowerShell และ Teams ทั้งหมดนี้ หรือคุณกำลังมองหาวิธีเฉพาะในการจัดการการเข้าถึงจากภายนอก คู่มือฉบับย่อนี้เหมาะสำหรับคุณ

วิธีจัดการการเข้าถึงภายนอกในทีม Microsoft โดยใช้ PowerShell

ข้อแตกต่างที่สำคัญประการหนึ่งระหว่างการเข้าถึงภายนอกและการเข้าถึงของผู้เยี่ยมชมใน Teams คือการเข้าถึงของผู้เยี่ยมชมให้สิทธิ์การเข้าถึงแก่ผู้ใช้แต่ละราย ในทางกลับกัน การเข้าถึงจากภายนอกให้สิทธิ์การเข้าถึงแก่ผู้ใช้ทั้งหมดจากโดเมนเฉพาะ

โปรดทราบว่า คุณอาจต้องรอระหว่างหนึ่งถึง 24 ชั่วโมงเพื่อให้การเปลี่ยนแปลงมีผลทั่วทั้งองค์กร ทั้งนี้ขึ้นอยู่กับการกระทำของคุณ

อนุญาตหรือบล็อกโดเมน

ขั้นแรก คุณต้องติดตั้งโมดูล Microsoft Teams PowerShell เพียงเปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบและเรียกใช้คำสั่งต่อไปนี้ ติดตั้งโมดูล - ชื่อ PowerShellGet - บังคับ.

ติดตั้งโมดูล powershell ของทีม

คุณสามารถอนุญาตให้ผู้ใช้จากองค์กรของคุณสื่อสารกับผู้ใช้จากโดเมนอื่นด้วยความช่วยเหลือของ ชุด-CsTenantFederationConfiguration cmdlet คุณสามารถใช้คำสั่งนี้เพื่อเปิดใช้งานหรือปิดใช้งานการรวมกลุ่มกับโดเมนอื่นและผู้ให้บริการสาธารณะ

ในทางกลับกัน หากคุณต้องการตรวจสอบการตั้งค่าปัจจุบัน คุณสามารถเรียกใช้ รับ CsTenantFederationConfiguration cmdlet

คำสั่ง Set-CsTenantFederationConfiguration Powershell

ตัวอย่างเช่น ใช้ cmdlet ชุด-CsTenantFederationConfiguration -AllowPublicUsers $True เพื่อให้สามารถสื่อสารกับผู้ให้บริการสาธารณะได้

หากคุณต้องการบล็อกผู้ใช้ภายนอกจากโดเมน microsoft.com ตามสมมติฐาน ให้ใช้คำสั่งด้านล่าง:

$x = New-CsEdgeDomainPattern - โดเมน “microsoft.com”

ชุด-CsTenantFederationConfiguration -BlockedDomains @{Replace=$x}

คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Set-CsTenantFederationConfiguration cmdlet บน หน้าสนับสนุนของ Microsoft.

ตรวจสอบนโยบายการเข้าถึงภายนอก

คุณสามารถตรวจสอบและตรวจสอบนโยบายการเข้าถึงภายนอกปัจจุบันที่กำหนดค่าไว้สำหรับองค์กรของคุณได้ตลอดเวลาโดยใช้ รับ-CsExternalAccessPolicy cmdlet

หากคุณต้องการตรวจสอบนโยบายภายนอกที่เฉพาะเจาะจง คุณสามารถเรียกใช้คำสั่งนี้: รับ-CsExternalUserCommunicationPolicy. ตัวอย่างเช่น หากคุณต้องการตรวจสอบข้อมูลเกี่ยวกับนโยบายการถ่ายโอนไฟล์ภายนอก คุณสามารถเรียกใช้คำสั่งนี้: รับ-CsExternalUserCommunicationPolicy -Identity BlockExternalP2PFileTransfer.

สร้างนโยบายการเข้าถึงภายนอกใหม่

หากคุณต้องการตั้งค่านโยบายการเข้าถึงภายนอกใหม่ คุณสามารถใช้ ใหม่-CsExternalAccessPolicy สั่งการ. ตัวอย่างเช่น หากคุณต้องการบล็อกผู้ใช้ไม่ให้ถ่ายโอนไฟล์ไปยังผู้ใช้ภายนอก คุณสามารถเรียกใช้คำสั่งนี้: ใหม่-CsExternalAccessPolicy -Identity BlockExternalP2PFileTransfer $True

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้คำสั่ง PowerShell เพื่อกำหนดค่า Teams โปรดไปที่ หน้าสนับสนุนของ Microsoft. นอกจากนี้คุณอาจต้องการเช็คเอาท์ การอ้างอิง cmdlet เหล่านี้ ที่เป็นเรื่องธรรมดาสำหรับ Skype for Business และ Microsoft Teams.

บทสรุป

สรุปได้ว่า Teams Admin Center มีตัวเลือกมากมายในการกำหนดค่าและจัดการนโยบายการเข้าถึงภายนอกสำหรับองค์กรของคุณ อย่างไรก็ตาม ผู้ใช้จำนวนมากยังคงต้องการใช้ PowerShell เพื่อให้งานเสร็จเร็วขึ้น คุณอยู่ด้านใด: PowerShell หรือ Admin Center แจ้งให้เราทราบในความคิดเห็นด้านล่าง