microsoft-exchange

Manage Exchange Online quarantine, message tracing, mailbox delegation, and transport rules via PowerShell.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/NCLGISA/trellis-catalog --skill microsoft-exchange
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-exchange
Source: https://github.com/NCLGISA/trellis-catalog/tree/main/bridges/microsoft-exchange/skills/microsoft-exchange
Command: npx skills add https://github.com/NCLGISA/trellis-catalog --skill microsoft-exchange

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses critical Exchange Online administrative tasks that are not exposed through the Microsoft Graph API, ensuring comprehensive management of your email environment.

Core Features & Use Cases

  • Quarantine Management: Search, release, and delete quarantined emails to protect against threats and ensure legitimate mail delivery.
  • Mail Flow Control: Trace messages, manage transport rules, and audit mail flow for troubleshooting and policy enforcement.
  • Mailbox Permissions: Configure FullAccess, Send-As, and Send-on-Behalf permissions for efficient collaboration and delegation.
  • Shared Mailbox Operations: Convert mailboxes to shared, manage forwarding, and audit access.
  • Copilot Audit: Track Microsoft 365 Copilot usage and activity for insights into AI adoption.

Quick Start

Use the microsoft-exchange skill to list the last 3 days of quarantined messages.

Frequently Asked Questions about microsoft-exchange

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage quarantined emails in Exchange Online when they are not exposed via Microsoft Graph API?

You can manage quarantined emails in Exchange Online by leveraging Exchange Online PowerShell with certificate-based authentication. This approach allows you to search, release, and delete quarantined messages to protect against threats and ensure legitimate mail delivery without relying on Graph API.

Can I trace mail flow and manage transport rules in Exchange Online using PowerShell on Linux?

Yes, you can trace mail flow and manage transport rules in Exchange Online using PowerShell on Linux. The Skill uses certificate-based app-only authentication to securely connect, enabling message tracing, transport rule management, and mail flow auditing for troubleshooting and policy enforcement.

How do I configure mailbox permissions like FullAccess and Send-As for Exchange Online users?

To configure mailbox permissions like FullAccess, Send-As, and Send-on-Behalf in Exchange Online, you can use this Skill to manage delegation. It leverages Exchange Online PowerShell to efficiently set up user permissions for collaboration and shared mailbox access.

What administrative operations does Exchange Online PowerShell handle that Microsoft Graph API does not?

Exchange Online PowerShell handles quarantine management, message tracing, mailbox delegation, transport rules, shared mailbox conversions, and Copilot usage auditing. These critical administrative tasks are not exposed through the Microsoft Graph API, requiring direct PowerShell access with certificate-based authentication.

Do I need certificate-based authentication to run Exchange Online PowerShell scripts with app-only access?

Yes, certificate-based authentication is required for secure, app-only access to manage Exchange Online via PowerShell on Linux. This method ensures that administrative operations like mail flow control and mailbox permission management can be automated without interactive user login.

Is it possible to audit Microsoft 365 Copilot usage activity through Exchange Online?

Yes, Copilot audit is possible through Exchange Online PowerShell. You can track Microsoft 365 Copilot usage and activity to gain insights into AI adoption within your organization, operating through certificate-based authentication for secure access.