logo
search
Security Policy Errors

How to Fix Information Barriers Block Policy Errors in Microsoft 365

Khadija KhanKhadija Khan Oct 10, 2026 869 views

Question details

Users are encountering generic internal server errors when attempting to create blocked Information Barriers policies, despite allow policies functioning normally.

Troubleshooting Information Barriers Block Policy Errors in Microsoft 365
Product
Microsoft 365
Device & OS
not provided
Scenario
Creating blocked Information Barriers policies via the Microsoft 365 admin interface or Exchange Online PowerShell.
Observed behavior
Allow policies are created successfully, but attempting to create blocked policies triggers a generic internal server error and fails to apply.
Before you start

Ensure you are assigned the Compliance Administrator or Global Administrator role in Microsoft 365 and have access to Exchange Online PowerShell before modifying policies.

Solution 1Recommended

Upgrade to Information Barriers Version 2

Transitioning to Information Barriers v2 can resolve structural policy errors by properly enabling multiple segment support.

Legacy Information Barriers (v1) may struggle with overlapping segment logic. Upgrading to v2 requires clearing out old configurations first.

1
Connect to PowerShell

Launch Exchange Online PowerShell and authenticate using your Microsoft 365 administrator credentials.

2
Remove existing policies

Identify and delete all existing Information Barriers segments and policies to ensure a clean slate for the v2 upgrade.

3
Enable v2 multiple segments

Follow the official Microsoft documentation to enable multiple segments for Information Barriers version 2.

4
Recreate segments and policies

Recreate your segments and attempt to create the block policies again in the newly upgraded v2 environment.

Free Microsoft Office alternative

Experience a Seamless and Lightweight Alternative with WPS Office

While managing complex Microsoft 365 administrative barriers can be challenging, choosing the right productivity suite shouldn't be. WPS Office offers a streamlined, highly compatible, and entirely free alternative to Microsoft Office desktop applications, perfect for users who want powerful tools without the administrative overhead.

  1. 1. Download the installer: Visit the official WPS Office website and download the free installer for your operating system.
  2. 2. Install WPS Office: Run the setup file and follow the on-screen instructions to complete the fast installation.
  3. 3. Open your documents: Launch WPS Office and directly open any existing Microsoft Office files (.docx, .xlsx, .pptx) with perfect formatting retention.
Fully compatible with Microsoft Word, Excel, and PowerPoint formatsLightweight installation with robust offline security and privacy featuresIntuitive, tabbed user interface that requires zero learning curveCompletely free to use for daily document processing needs
QA img-9

Frequently Asked Questions

Why am I getting a generic internal server error for block policies but not allow policies?

This discrepancy often occurs due to structural conflicts in how Information Barriers version 1 handles overlapping segments. Block policies require strict logical separation, which might fail on the backend if previous allow policies or segment configurations conflict.

How do I correctly format an allow policy in PowerShell to avoid conflicts?

When creating an allow policy, you must include the source segment in the allowed segments list. For example, to allow Segment A to communicate with Segment B, use: New-InformationBarrierPolicy -Name "AToB" -AssignedSegment "A" -SegmentsAllow "A,B".

What should I do before upgrading to Information Barriers v2?

Before upgrading to v2 to enable multiple segments, Microsoft documentation requires that you completely delete all existing Information Barriers segments and policies from your organization.

What information does Microsoft Support need to fix this error?

Microsoft Support will need a full screenshot of the generic internal server error, any correlation IDs displayed, and the exact PowerShell command string you used to initiate the policy creation.