Fix Enable-OrganizationCustomization Cmdlet Not Recognized in Exchange Online
Question details
The user is unable to run the Enable-OrganizationCustomization cmdlet in Exchange Online PowerShell when connecting to different Microsoft 365 tenants.

- Product
- Exchange Online / Microsoft 365
- Device & OS
- not provided
- Scenario
- Connecting to Microsoft 365 tenants via Exchange Online PowerShell to apply organization-level customizations.
- Observed behavior
- The system fails to recognize the Enable-OrganizationCustomization cmdlet, preventing the administrator from running the necessary scripts to modify tenant settings.
Ensure you are running PowerShell as an Administrator and have the latest Exchange Online PowerShell (EXO V2 or V3) module installed on your computer.
Verify Tenant Connections and Modern Authentication
Ensure you are securely connecting to the correct tenant with an account that has the required Exchange Administrator privileges and properly configured MFA.
Connecting to different Microsoft 365 tenants on the same computer can sometimes cause token caching or module conflicts. Additionally, cmdlets may be hidden or unrecognized if the connected account lacks the required admin roles or fails Modern Authentication.
Ensure that the command is being run on the same computer and that you are using the correct Exchange Online PowerShell module for the specific tenant you want to manage.
Compare the authentication methods for both tenants. Ensure the administrator account triggering the error is properly configured for Multifactor Authentication.
Initiate the PowerShell connection using the supported Modern Authentication method (Connect-ExchangeOnline) to ensure your session is properly authenticated.
Log into the Microsoft 365 admin center and confirm that the account has been assigned the Organization Management or Exchange Administrator role.

Test Connection Using Basic Authentication
If Modern Authentication is failing, temporarily testing with Basic Authentication can help isolate network or policy issues.
Try WPS Office for Your Everyday Document Needs
While tenant administration requires Microsoft 365, your organization's document creation and editing can be done more cost-effectively. WPS Office is a free, lightweight suite that offers robust compatibility with Microsoft Word, Excel, and PowerPoint files without the complex subscription overhead.
- 1. Download the Installer: Click the download button to get the lightweight WPS Office installer for your operating system.
- 2. Install WPS Office: Run the downloaded file and follow the simple on-screen instructions to install the suite.
- 3. Open Your Documents: Launch WPS Office and instantly open your existing Microsoft Office documents with zero formatting loss.

Frequently Asked Questions
Why do I need to run Enable-OrganizationCustomization?
In Exchange Online, new tenants are initially created in a 'dehydrated' state to conserve backend resources. You must run this cmdlet before making certain organizational changes, such as modifying default role groups or management role assignments.
Do I need special permissions to run this cmdlet?
Yes. You must be assigned the Organization Management role or be an active Exchange Administrator in your Microsoft 365 tenant to successfully run the Enable-OrganizationCustomization cmdlet.
How can I check if my tenant is already customized?
You can run the 'Get-OrganizationConfig | Format-List IsDehydrated' command in Exchange Online PowerShell. If it returns 'False', your organization is already customized, and you do not need to run the Enable-OrganizationCustomization cmdlet.




