
Why Teams Blocks File Attachments in External Chats (and the PowerShell Fix)
Teams disables file attachments in chats with external users by default. One Files Policy setting, changeable only through PowerShell as of May 2026, turns it back on.
Topic

Teams disables file attachments in chats with external users by default. One Files Policy setting, changeable only through PowerShell as of May 2026, turns it back on.

Autopilot Device Preparation drops the hardware hash, sequences apps properly, and cut a 30-minute deployment to 10 in our test. But V1 still wins for hybrid join and white glove.

Turn Microsoft 365 offboarding into a workflow HR triggers from a form: sessions revoked, sign-in blocked, mailbox converted and shared, license reclaimed, groups cleaned, ticket filed.

App secrets and refresh tokens hardcoded in scripts are a breach waiting to happen. Two scripts to load Secure Application Model secrets into Azure Key Vault and pull them at runtime for headless automation.

The exclusion added during a migration, the policy stuck in report-only, the tenant that never got the baseline. Here are the gaps attackers find first, and the 16-policy baseline that closes them.

When you widen an app registration's Graph permissions under GDAP, every customer relationship needs the matching role. Here is the architecture and script that updates them all at once.
Build an Entra ID app registration, mint a refresh token, and call any Microsoft Graph API from a script with no human at the keyboard. Every step, every screenshot, two reusable scripts.

GDAP removes the pre-consent that made partner app registrations just work. Here is the full repair path: service account, app registration, GDAP roles, and the consent API, with scripts.

CISA's SCuBA project pairs a free M365 security baseline with ScubaGear, a PowerShell tool that grades your tenant against it. Setup steps, licensing gotchas, and a CIS Controls mapping.

Field notes from a real GDAP migration: a seven-step checklist, the security group and PIM structure that worked, and answers on customer emails, competencies, Azure access, and distributors.

September 2022 for MSPs: Exchange Online basic auth shutoff begins October 1, the GDAP bulk migration tool runs until October 31, and Teams ships eight features from Cameo to 7x7 galleries.

July 2022 for MSPs: Teams shared channels hit GA, Viva Engage replaces the Communities app, the V1 Exchange Online PowerShell module heads for retirement, and the partner program overhaul gets a date.