Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
dexit
/
powershell-scripts
Public
forked from
admindroid-community/powershell-scripts
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
master
Branches
Tags
Go to file
Code
Open more actions menu
Folders and files
Name
Name
Last commit message
Last commit date
Latest commit
History
357 Commits
357 Commits
Anonymous Link Activity Report
Anonymous Link Activity Report
Archive Mailbox Size Report
Archive Mailbox Size Report
Audit Email Deletion in Office 365
Audit Email Deletion in Office 365
Audit External User Activity
Audit External User Activity
Audit File Access in SPO
Audit File Access in SPO
Audit File Activities in SPO
Audit File Activities in SPO
Audit File Deletion
Audit File Deletion
Audit File Downloads in SPO
Audit File Downloads in SPO
Audit Group Membership Changes
Audit Group Membership Changes
Audit M365 Admins Activities
Audit M365 Admins Activities
Audit M365 User Creations
Audit M365 User Creations
Audit MS Teams Channel Creations
Audit MS Teams Channel Creations
Audit MS Teams Membership Changes
Audit MS Teams Membership Changes
Audit Mailbox Permission Changes
Audit Mailbox Permission Changes
Audit Office 365 External Sharing Activity
Audit Office 365 External Sharing Activity
Audit Office 365 User Activity Report
Audit Office 365 User Activity Report
Audit Recently Created M365 Users
Audit Recently Created M365 Users
Audit SPO Group Membership Changes
Audit SPO Group Membership Changes
Audit Send As emails
Audit Send As emails
Audit Teams meetings
Audit Teams meetings
Automate M365 User Offboarding
Automate M365 User Offboarding
Automate Outlook Signature - Deploy Once and Forget It
Automate Outlook Signature - Deploy Once and Forget It
Azure AD Devices Report
Azure AD Devices Report
Check Per-user MFA Status using MS Graph
Check Per-user MFA Status using MS Graph
Configure Email Signature in Outlook
Configure Email Signature in Outlook
Connect MS Graph with Certificate-Automate Azure app registration
Connect MS Graph with Certificate-Automate Azure app registration
Connect Microsoft Graph PowerShell
Connect Microsoft Graph PowerShell
Connect to All Office 365 Services PowerShell Script
Connect to All Office 365 Services PowerShell Script
Connect to Exchange Online PowerShell script
Connect to Exchange Online PowerShell script
Convert DL to M365 Groups
Convert DL to M365 Groups
Convert User Mailboxes to Shared Mailboxes in Bulk
Convert User Mailboxes to Shared Mailboxes in Bulk
Delete Older Emails in Outlook
Delete Older Emails in Outlook
Disable Self-service Purchase in M365
Disable Self-service Purchase in M365
Enable MFA for Admin Users
Enable MFA for Admin Users
Enable Mailbox Auditing for Office 365 Users
Enable Mailbox Auditing for Office 365 Users
Export CA policies
Export CA policies
Export Entra Sign-in Logs
Export Entra Sign-in Logs
Export MFA Status Report using MS Graph
Export MFA Status Report using MS Graph
Export Mailbox Hold Details
Export Mailbox Hold Details
Export Mailbox Usage & Quota Report
Export Mailbox Usage & Quota Report
Export Non-audited Mailbox Actions
Export Non-audited Mailbox Actions
Export Office 365 Groups a User is Member Of
Export Office 365 Groups a User is Member Of
Export OneDrive Urls and Usage Size
Export OneDrive Urls and Usage Size
Export SPO File & Folder Storage Consumption Report
Export SPO File & Folder Storage Consumption Report
Export SharePoint Online External Users report
Export SharePoint Online External Users report
Export Shared channel members report
Export Shared channel members report
External Warning Rule for External Emails
External Warning Rule for External Emails
File Version History Report
File Version History Report
Find Expired Anyone (Anonymous) links
Find Expired Anyone (Anonymous) links
Find Inactive Distribution Lists
Find Inactive Distribution Lists
Find Inbox Rules that Forwards Email Externally
Find Inbox Rules that Forwards Email Externally
Find Licensed Groups in M365
Find Licensed Groups in M365
Find M365 Subscriptions Expiry Date
Find M365 Subscriptions Expiry Date
Find M365 User License Assignment Path
Find M365 User License Assignment Path
Find Orphaned Teams
Find Orphaned Teams
Find Teams Meetings Attended By a Specific User
Find Teams Meetings Attended By a Specific User
Find who Sent Emails from Shared Mailboxes
Find who Sent Emails from Shared Mailboxes
Get All Office 365 Email Addresses
Get All Office 365 Email Addresses
Get All Subsites in SPO
Get All Subsites in SPO
Get Calendar Permission Report
Get Calendar Permission Report
Get DLs a User is Member Of
Get DLs a User is Member Of
Get List Items Count in SharePoint Online
Get List Items Count in SharePoint Online
Get M365 Inactive User Report
Get M365 Inactive User Report
Get Mailbox Auto Reply Configuration Report
Get Mailbox Auto Reply Configuration Report
Get Mailbox Folder Permission Report
Get Mailbox Folder Permission Report
Get Mailbox Folder Statistics Report
Get Mailbox Folder Statistics Report
Get Microsoft Users Direct Membership (Groups, Directory Roles, and AUs)
Get Microsoft Users Direct Membership (Groups, Directory Roles, and AUs)
Get Nested Distribution List Membership Report
Get Nested Distribution List Membership Report
Get Office 365 Groups Storage Size Report
Get Office 365 Groups Storage Size Report
Get SSPR Status Report
Get SSPR Status Report
Guest User Report
Guest User Report
Guest Users Last Logon Time Report
Guest Users Last Logon Time Report
Identify MFA Deployment Source for M365 Users
Identify MFA Deployment Source for M365 Users
Identify and Block External Email Forwarding (including Inbox Rules) in Exchange Online
Identify and Block External Email Forwarding (including Inbox Rules) in Exchange Online
Identify and Remove Overlapped Direct Licenses from Group-based Licensed Users
Identify and Remove Overlapped Direct Licenses from Group-based Licensed Users
Install and Connect to EXO
Install and Connect to EXO
Last Successful Sign-in Date Report for M365 Users
Last Successful Sign-in Date Report for M365 Users
LicenseExpiryDateReport
LicenseExpiryDateReport
List M365 Users Registered MFA Authentication Methods
List M365 Users Registered MFA Authentication Methods
List Mailboxes Users Can Access
List Mailboxes Users Can Access
List SPO Files & Folders Created by External Users
List SPO Files & Folders Created by External Users
List Unlicensed Users in M365
List Unlicensed Users in M365
M365 License Cost & Usage Report
M365 License Cost & Usage Report
M365 Users Last Successful Signin Date Report
M365 Users Last Successful Signin Date Report
M365 Users' Group-based License Assignment Report
M365 Users' Group-based License Assignment Report
Mail Protection Report
Mail Protection Report
Mail Traffic Report
Mail Traffic Report
Mailbox Size Report
Mailbox Size Report
Manage & Report MS Teams Tag Members
Manage & Report MS Teams Tag Members
Manage Microsoft 365 Licenses using MS Graph
Manage Microsoft 365 Licenses using MS Graph
Microsoft 365 Group Report
Microsoft 365 Group Report
Microsoft Teams Meetings Call Quality Report
Microsoft Teams Meetings Call Quality Report
Microsoft Teams Reports
Microsoft Teams Reports
Microsoft Teams-Private Channel Management
Microsoft Teams-Private Channel Management
Office 365 Admin Report
Office 365 Admin Report
Office 365 Distribution Group Members Report
Office 365 Distribution Group Members Report
Office 365 Dynamic Distribution Group Members Report
Office 365 Dynamic Distribution Group Members Report
Office 365 Email Forwarding Report
Office 365 Email Forwarding Report
Office 365 Mailbox Permissions Report
Office 365 Mailbox Permissions Report
Office 365 Non-owner Mailbox Access Report
Office 365 Non-owner Mailbox Access Report
View all files
Repository files navigation
README
More
items
PowerShell Scripts for Microsoft 365 Management, Reporting, and Auditing
About
Office 365 Reporting PowerShell Scripts
Resources
Readme
Activity
Stars
0
stars
Watchers
0
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.