How to Manage Hidden Microsoft 365 Outlook Add-ins via PowerShell
Question details
Administrators need to find and remove organization-wide Outlook add-ins that are installed on clients but do not appear in the Microsoft 365 Integrated Apps admin portal.
- Product
- Microsoft 365 Outlook
- Device & OS
- not provided
- Scenario
- An organization-wide add-in needs to be uninstalled, but the administrator cannot locate it in the standard web-based Integrated Apps portal.
- Observed behavior
- The add-in remains deployed and visible to users in Outlook desktop and Outlook on the web, despite being completely missing from the Microsoft 365 admin center application list.
Ensure you have the Exchange Administrator or Global Administrator role assigned in your Microsoft 365 tenant, and verify that you have the latest Exchange Online PowerShell module installed.
Remove Organization-Wide Add-ins using Exchange Online PowerShell
Connect to Exchange Online PowerShell to forcefully query and delete hidden add-ins across the entire organization.
When the Microsoft 365 Integrated Apps portal fails to display an active Outlook add-in, standard graphical interfaces cannot be used for removal. Exchange Online PowerShell provides specialized cmdlets that directly query the organization's application registry.
By utilizing the OrganizationApp parameter, you ensure that you are targeting tenant-wide deployments rather than isolated user-level installations.
Open your PowerShell terminal as an Administrator and execute the Connect-ExchangeOnline cmdlet to authenticate with your Microsoft 365 administrator credentials.
Type and run the command 'Get-App -OrganizationApp'. This will output a list of all add-ins currently installed at the organization level, bypassing the Integrated Apps portal cache.
Review the PowerShell output to find the name of the problematic add-in (for example, the ReportToSophos plug-in). Once located, copy its corresponding AppId value.
Run the removal command by typing 'Remove-App -Identity <AppId>', making sure to replace <AppId> with the actual ID you copied in the previous step. Confirm the prompt to uninstall it organization-wide.
Simplify Your Workflow with WPS Office
While resolving backend Microsoft 365 deployment issues requires complex PowerShell commands and administrative overhead, everyday document creation should be simple. WPS Office provides a powerful, fast, and easy-to-use alternative for individuals and teams looking for a hassle-free productivity suite.
- 1. Download the software: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Install the suite: Run the installer, accept the terms, and follow the simple on-screen instructions to set up the software in minutes.
- 3. Start creating instantly: Launch WPS Office to immediately open your existing Microsoft Office files or start drafting new documents with zero configuration needed.

Frequently Asked Questions
Why is an active Outlook add-in missing from the Integrated Apps portal?
Add-ins may fail to appear in the Integrated Apps admin portal due to sync delays, cache issues, or because they were deployed using legacy methods. In such cases, the add-in remains active for users but is invisible to standard graphical admin tools, requiring PowerShell intervention.
Why does the Remove-App command only seem to delete the add-in for the administrator?
If you do not properly specify the organization scope when querying or targeting the application, the system might default to modifying the current authenticated user's mailbox. Always rely on the '-OrganizationApp' parameters to manage tenant-wide deployments.
What should I do if Get-App -OrganizationApp doesn't show the problematic add-in?
If the add-in is missing from the PowerShell output as well, it might be a local COM add-in deployed via Group Policy (GPO) or an endpoint management tool like Intune, rather than an Exchange-level web add-in. Check your endpoint deployment configuration or reach out to Microsoft 365 support.




