Others

How to Enable External Participant Control in Microsoft Teams via PowerShell

Anum MushtaqAnum Mushtaq Oct 23, 2026 869 views

Question details

A Microsoft Teams administrator needs to allow external participants to give or request screen control during meetings using PowerShell because the admin center interface is not saving policy updates.

How to Enable External Participant Control in Microsoft Teams via PowerShell
Product
Microsoft Teams
Device & OS
not provided
Scenario
Updating meeting policies to grant external participants the ability to give or request control during screen sharing sessions.
Observed behavior
The Teams admin center fails to create or modify meeting policies through the graphical user interface, prompting the need for a PowerShell command workaround.
Before you start

Ensure you have the Microsoft Teams PowerShell module installed and that your account holds Global Administrator or Teams Administrator privileges in your tenant.

Solution 1Recommended

Use PowerShell to Enable External Participant Control

Execute commands through the Microsoft Teams PowerShell module to bypass GUI errors and successfully apply changes to your meeting policies.

Due to occasional bugs in the Microsoft Teams admin center, policy updates made through the graphical interface might not save properly across tenants. Using the official PowerShell module ensures that backend policy configurations are forced through securely and accurately.

1
Open PowerShell as Administrator

Right-click on the Windows Start menu, select Windows PowerShell (Admin) or Windows Terminal (Admin), and grant user account control permissions.

2
Connect to Microsoft Teams

Type the command 'Connect-MicrosoftTeams' and press Enter. A prompt will appear asking for your administrator credentials. Sign in with your Global Admin or Teams Admin account.

3
Update the Meeting Policy

Run the command: Set-CsTeamsMeetingPolicy -Identity SalesMeetingPolicy -AllowExternalParticipantGiveRequestControl $True (replace 'SalesMeetingPolicy' with the exact name of your organization's policy, such as 'Global').

Use PowerShell to Enable External Participant Control
Admin Center Alternative: When the interface is functioning normally, this setting can be toggled by navigating to the Teams admin center, selecting Meetings > Meeting policies, choosing your specific policy, and locating the Content sharing section.
Free Microsoft Office alternative

Simplify Your Workflow with WPS Office

While troubleshooting complex administrative bugs in Microsoft Teams and Office 365, you might find yourself needing a simpler, lightweight, and hassle-free office suite for your daily document tasks. WPS Office provides an easy-to-use alternative that requires no complicated administrative overhead.

  1. 1. Download the Installer: Navigate to the official WPS Office website and click the Free Download button.
  2. 2. Install the Suite: Run the downloaded installer and follow the simple on-screen instructions to set up WPS Office on your computer.
  3. 3. Start Creating: Open WPS Office to immediately begin creating or editing your existing Microsoft Office documents without any complicated setups.
Fully compatible with standard Microsoft Office formats including .docx, .xlsx, and .pptx.Lightweight installation process that won't bog down your system's resources.All-in-one workspace featuring Word, Excel, PowerPoint, and PDF editing capabilities.Free to use, significantly reducing the software licensing costs for individuals and small teams.
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I change Teams meeting policies in the admin center GUI?

This is a known, intermittent issue on Microsoft's end where the graphical user interface fails to sync or save changes to the backend. Using PowerShell bypasses the GUI and directly updates the server-side configuration.

Can external participants take control of my screen without permission?

No. Even when this policy is enabled, external participants can only request control. The presenter currently sharing the screen must explicitly approve the request before any control is granted.

How do I install the Microsoft Teams PowerShell module if I don't have it?

You can install the necessary module by opening PowerShell as an administrator and executing the command: Install-Module -Name MicrosoftTeams -Force -AllowClobber.

How can I verify that my PowerShell command worked?

You can verify the policy update by running the command: Get-CsTeamsMeetingPolicy -Identity YourPolicyName. Check the output list to ensure that 'AllowExternalParticipantGiveRequestControl' is set to True.