From 3af914d6ce49eb2f3177e06c1adfca38535a4c2d Mon Sep 17 00:00:00 2001 From: AdminDroid <49208841+admindroid-community@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:51:14 +0530 Subject: [PATCH] update --- Anonymous Link Activity Report/README.md | 14 ++++++++++++ Archive Mailbox Size Report/README.md | 16 ++++++++++++++ Audit Email Deletion in Office 365/README.md | 16 ++++++++++++++ Audit External User Activity/README.md | 16 ++++++++++++++ Audit File Access in SPO/README.md | 15 +++++++++++++ Audit File Deletion/README.md | 15 +++++++++++++ Audit File Downloads in SPO/README.md | 14 ++++++++++++ Audit Group Membership Changes/README.md | 15 +++++++++++++ Audit M365 Admins Activities/README.md | 15 +++++++++++++ Audit M365 User Creations/README.md | 15 +++++++++++++ Audit MS Teams Channel Creations/README.md | 14 ++++++++++++ Audit MS Teams Membership Changes/README.md | 16 ++++++++++++++ Audit Mailbox Permission Changes/README.md | 15 +++++++++++++ .../README.md | 15 +++++++++++++ .../README.md | 13 +++++++++++ Audit Recently Created M365 Users/README.md | 13 +++++++++++ Audit SPO Group Membership Changes/README.md | 14 ++++++++++++ Audit Send As emails/README.md | 17 ++++++++++++++ Audit Teams meetings/README.md | 16 ++++++++++++++ Automate M365 User Offboarding/README.md | 17 ++++++++++++++ Azure AD Devices Report/README.md | 14 ++++++++++++ .../README.md | 16 ++++++++++++++ Connect Microsoft Graph PowerShell/README.md | 14 ++++++++++++ .../README.md | 14 ++++++++++++ .../README.md | 14 ++++++++++++ Convert DL to M365 Groups/README.md | 14 ++++++++++++ .../README.md | 9 ++++++++ Delete Older Emails in Outlook/README.md | 14 ++++++++++++ .../README.md | 15 +++++++++++++ Enable MFA for Admin Users/README.md | 14 ++++++++++++ .../README.md | 14 ++++++++++++ Export CA policies/README.md | 15 +++++++++++++ Export Entra Sign-in Logs/README.md | 21 ++++++++++++++++++ .../README.md | 16 ++++++++++++++ Export Mailbox Hold Details/README.md | 14 ++++++++++++ Export Non-audited Mailbox Actions/README.md | 13 +++++++++++ .../README.md | 14 ++++++++++++ Export OneDrive Urls and Usage Size/README.md | 16 ++++++++++++++ .../README.md | 16 ++++++++++++++ .../README.md | 16 ++++++++++++++ .../README.md | 13 +++++++++++ File Version History Report/README.md | 15 +++++++++++++ .../README.md | 16 ++++++++++++++ .../README.md | 16 ++++++++++++++ Find Orphaned Teams/README.md | 16 ++++++++++++++ .../README.md | 13 +++++++++++ .../README.md | 16 ++++++++++++++ Get All Office 365 Email Addresses/README.md | 16 ++++++++++++++ Get All Subsites in SPO/README.md | 16 ++++++++++++++ Get Calendar Permission Report/README.md | 16 ++++++++++++++ Get DLs a User is Member Of/README.md | 16 ++++++++++++++ Get M365 Inactive User Report/README.md | 16 ++++++++++++++ .../README.md | 16 ++++++++++++++ .../README.md | 18 +++++++++++++++ .../README.md | 17 ++++++++++++++ .../README.md | 16 ++++++++++++++ .../README.md | 16 ++++++++++++++ Get SSPR Status Report/README.md | 16 ++++++++++++++ Guest User Report/README.md | 16 ++++++++++++++ Guest Users Last Logon Time Report/README.md | 16 ++++++++++++++ .../README.md | 15 +++++++++++++ Install and Connect to EXO/README.md | 18 +++++++++++++++ .../README.md | 15 +++++++++++++ LicenseExpiryDateReport/README.md | 19 ++++++++++++++++ List Mailboxes Users Can Access/README.md | 15 +++++++++++++ .../README.md | 15 +++++++++++++ M365 License Cost & Usage Report/README.md | 15 +++++++++++++ .../README.md | 15 +++++++++++++ .../README.md | 15 +++++++++++++ Mail Protection Report/README.md | 15 +++++++++++++ Mail Traffic Report/README.md | 15 +++++++++++++ Mailbox Size Report/README.md | 12 ++++++++++ .../README.md | 14 ++++++++++++ Microsoft 365 Group Report/README.md | 12 ++++++++++ .../README.md | 13 +++++++++++ Microsoft Teams Reports/README.md | 14 ++++++++++++ .../README.md | 14 ++++++++++++ Office 365 Admin Report/README.md | 13 +++++++++++ .../README.md | 13 +++++++++++ .../README.md | 13 +++++++++++ Office 365 Email Forwarding Report/README.md | 13 +++++++++++ .../README.md | 15 +++++++++++++ .../README.md | 14 ++++++++++++ Office 365 Password Expiry Report/README.md | 15 +++++++++++++ .../README.md | 15 +++++++++++++ .../README.md | 14 ++++++++++++ .../README.md | 14 ++++++++++++ Office 365 User License Report/README.md | 14 ++++++++++++ .../README.md | 12 ++++++++++ Office 365 User MFA Status Report/README.md | 13 +++++++++++ Office 365 manager report/README.md | 13 +++++++++++ .../README.md | 12 ++++++++++ Plus Addressing Configuration/README.md | 4 ++++ Private Channel Reports in MS Teams/README.md | 12 ++++++++++ Remove Email Forwarding/README.md | 22 +++++++++++++++++++ Room Mailbox Usage report/README.md | 13 +++++++++++ Room Mailbox report/README.md | 12 ++++++++++ SPO Document Library Report/README.md | 12 ++++++++++ Save Sent Items in Shared Mailbox/README.md | 6 +++++ .../README.md | 12 ++++++++++ .../README.md | 13 +++++++++++ Shared Mailbox Size Report/README.md | 13 +++++++++++ Shared Mailbox report/README.md | 13 +++++++++++ Track offboarded user activities/README.md | 13 +++++++++++ 104 files changed, 1509 insertions(+) create mode 100644 Anonymous Link Activity Report/README.md create mode 100644 Archive Mailbox Size Report/README.md create mode 100644 Audit Email Deletion in Office 365/README.md create mode 100644 Audit External User Activity/README.md create mode 100644 Audit File Access in SPO/README.md create mode 100644 Audit File Deletion/README.md create mode 100644 Audit File Downloads in SPO/README.md create mode 100644 Audit Group Membership Changes/README.md create mode 100644 Audit M365 Admins Activities/README.md create mode 100644 Audit M365 User Creations/README.md create mode 100644 Audit MS Teams Channel Creations/README.md create mode 100644 Audit MS Teams Membership Changes/README.md create mode 100644 Audit Mailbox Permission Changes/README.md create mode 100644 Audit Office 365 External Sharing Activity/README.md create mode 100644 Audit Office 365 User Activity Report/README.md create mode 100644 Audit Recently Created M365 Users/README.md create mode 100644 Audit SPO Group Membership Changes/README.md create mode 100644 Audit Send As emails/README.md create mode 100644 Audit Teams meetings/README.md create mode 100644 Automate M365 User Offboarding/README.md create mode 100644 Azure AD Devices Report/README.md create mode 100644 Connect MS Graph with Certificate-Automate Azure app registration/README.md create mode 100644 Connect Microsoft Graph PowerShell/README.md create mode 100644 Connect to All Office 365 Services PowerShell Script/README.md create mode 100644 Connect to Exchange Online PowerShell script/README.md create mode 100644 Convert DL to M365 Groups/README.md create mode 100644 Convert User Mailboxes to Shared Mailboxes in Bulk/README.md create mode 100644 Delete Older Emails in Outlook/README.md create mode 100644 Disable Self-service Purchase in M365/README.md create mode 100644 Enable MFA for Admin Users/README.md create mode 100644 Enable Mailbox Auditing for Office 365 Users/README.md create mode 100644 Export CA policies/README.md create mode 100644 Export Entra Sign-in Logs/README.md create mode 100644 Export MFA Status Report using MS Graph/README.md create mode 100644 Export Mailbox Hold Details/README.md create mode 100644 Export Non-audited Mailbox Actions/README.md create mode 100644 Export Office 365 Groups a User is Member Of/README.md create mode 100644 Export OneDrive Urls and Usage Size/README.md create mode 100644 Export SharePoint Online External Users report/README.md create mode 100644 Export Shared channel members report/README.md create mode 100644 External Warning Rule for External Emails/README.md create mode 100644 File Version History Report/README.md create mode 100644 Find Inbox Rules that Forwards Email Externally/README.md create mode 100644 Find M365 User License Assignment Path/README.md create mode 100644 Find Orphaned Teams/README.md create mode 100644 Find Teams Meetings Attended By a Specific User/README.md create mode 100644 Find who Sent Emails from Shared Mailboxes/README.md create mode 100644 Get All Office 365 Email Addresses/README.md create mode 100644 Get All Subsites in SPO/README.md create mode 100644 Get Calendar Permission Report/README.md create mode 100644 Get DLs a User is Member Of/README.md create mode 100644 Get M365 Inactive User Report/README.md create mode 100644 Get Mailbox Auto Reply Configuration Report/README.md create mode 100644 Get Mailbox Folder Permission Report/README.md create mode 100644 Get Mailbox Folder Statistics Report/README.md create mode 100644 Get Nested Distribution List Membership Report/README.md create mode 100644 Get Office 365 Groups Storage Size Report/README.md create mode 100644 Get SSPR Status Report/README.md create mode 100644 Guest User Report/README.md create mode 100644 Guest Users Last Logon Time Report/README.md create mode 100644 Identify MFA Deployment Source for M365 Users/README.md create mode 100644 Install and Connect to EXO/README.md create mode 100644 Last Successful Sign-in Date Report for M365 Users/README.md create mode 100644 LicenseExpiryDateReport/README.md create mode 100644 List Mailboxes Users Can Access/README.md create mode 100644 List SPO Files & Folders Created by External Users/README.md create mode 100644 M365 License Cost & Usage Report/README.md create mode 100644 M365 Users Last Successful Signin Date Report/README.md create mode 100644 M365 Users' Group-based License Assignment Report/README.md create mode 100644 Mail Protection Report/README.md create mode 100644 Mail Traffic Report/README.md create mode 100644 Mailbox Size Report/README.md create mode 100644 Manage Microsoft 365 Licenses using MS Graph/README.md create mode 100644 Microsoft 365 Group Report/README.md create mode 100644 Microsoft Teams Meetings Call Quality Report/README.md create mode 100644 Microsoft Teams Reports/README.md create mode 100644 Microsoft Teams-Private Channel Management/README.md create mode 100644 Office 365 Admin Report/README.md create mode 100644 Office 365 Distribution Group Members Report/README.md create mode 100644 Office 365 Dynamic Distribution Group Members Report/README.md create mode 100644 Office 365 Email Forwarding Report/README.md create mode 100644 Office 365 Mailbox Permissions Report/README.md create mode 100644 Office 365 Non-owner Mailbox Access Report/README.md create mode 100644 Office 365 Password Expiry Report/README.md create mode 100644 Office 365 Shared Mailbox Permission Report/README.md create mode 100644 Office 365 User Last Activity Time Report/README.md create mode 100644 Office 365 User Last Logon Time Report/README.md create mode 100644 Office 365 User License Report/README.md create mode 100644 Office 365 User Logon History Report/README.md create mode 100644 Office 365 User MFA Status Report/README.md create mode 100644 Office 365 manager report/README.md create mode 100644 Office365 License Reporting And Management/README.md create mode 100644 Plus Addressing Configuration/README.md create mode 100644 Private Channel Reports in MS Teams/README.md create mode 100644 Remove Email Forwarding/README.md create mode 100644 Room Mailbox Usage report/README.md create mode 100644 Room Mailbox report/README.md create mode 100644 SPO Document Library Report/README.md create mode 100644 Save Sent Items in Shared Mailbox/README.md create mode 100644 Set Azure AD User Manager using MS Graph/README.md create mode 100644 SharePoint Online External User File Access Report/README.md create mode 100644 Shared Mailbox Size Report/README.md create mode 100644 Shared Mailbox report/README.md create mode 100644 Track offboarded user activities/README.md diff --git a/Anonymous Link Activity Report/README.md b/Anonymous Link Activity Report/README.md new file mode 100644 index 0000000..016e412 --- /dev/null +++ b/Anonymous Link Activity Report/README.md @@ -0,0 +1,14 @@ +## Audit Anonymous Access in SharePoint Online using PowerShell +This PowerShell script audits all the anonymous link activities such as link creation, updation, removal, access and export the report to CSV file. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit Anonymous Link Activity Report](https://o365reports.com/wp-content/uploads/2021/06/Anonymous-access-report-1024x257.png?v=1705576688) + +## Microsoft 365 Reporting Tool by AdminDroid + +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*Gain Better Control Over Anonymous Links with AdminDroid:* diff --git a/Archive Mailbox Size Report/README.md b/Archive Mailbox Size Report/README.md new file mode 100644 index 0000000..bed7027 --- /dev/null +++ b/Archive Mailbox Size Report/README.md @@ -0,0 +1,16 @@ +## Export Office 365 Archive Mailbox Size Using PowerShell +The PowerShell script exports Office 365 archive mailbox size report to CSV file along with archive quota, archive status, archive name, unlimited archiving. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Archive Mailbox Size Report](https://o365reports.com/wp-content/uploads/2021/03/Office-365-Archive-mailbox-size-report-768x142.png?v=1705576740) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Get Archive Mailboxes Reports in a Simple Way with AdminDroid: * + + diff --git a/Audit Email Deletion in Office 365/README.md b/Audit Email Deletion in Office 365/README.md new file mode 100644 index 0000000..5561988 --- /dev/null +++ b/Audit Email Deletion in Office 365/README.md @@ -0,0 +1,16 @@ +## Audit Email Deletion in Office 365: Find Out Who Deleted an Email from a Mailbox +This PowerShell script helps to find who deleted email from the mailboxes and exports email deletion audit records to CSV file. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit Email Deletion Report](https://o365reports.com/wp-content/uploads/2021/09/Find-who-deleted-email-from-mailbox-1.png?v=1705576537) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Audit Email Deletion in a More Effective Way with AdminDroid: * + + diff --git a/Audit External User Activity/README.md b/Audit External User Activity/README.md new file mode 100644 index 0000000..035582d --- /dev/null +++ b/Audit External User Activity/README.md @@ -0,0 +1,16 @@ +## Audit Office 365 External User Activities using PowerShell +The script helps to audit external user activities and identify suspicious incidents, which lead to sensitive data leakage, security threats, and attacks. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Office 365 External User Activity Report](https://o365reports.com/wp-content/uploads/2022/02/Audit-external-user-activity-report-Office-365-1.png?v=1705576601) + +## Microsoft 365 Reporting Tool by AdminDroid + +Take your Office 365 license management to the next level with the AdminDroid [Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Get More Detailed Report on External User Activities with AdminDroid: * + + diff --git a/Audit File Access in SPO/README.md b/Audit File Access in SPO/README.md new file mode 100644 index 0000000..94bf0ec --- /dev/null +++ b/Audit File Access in SPO/README.md @@ -0,0 +1,15 @@ +## Audit File Access in SharePoint Online Using PowerShell +Audit file access in SharePoint Online using PowerShell to prevent unauthorized access for effective SharePoint Online management. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![SharePoint Online File Access Report](https://o365reports.com/wp-content/uploads/2024/01/Edited-Feature-Image-2-1024x211.png?v=1706595946) + +## Microsoft 365 Reporting Tool by AdminDroid + +Take your Office 365 license management to the next level with the AdminDroid [Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Simplify Your SharePoint Online File Audits with AdminDroid: * + diff --git a/Audit File Deletion/README.md b/Audit File Deletion/README.md new file mode 100644 index 0000000..a4fcf6a --- /dev/null +++ b/Audit File Deletion/README.md @@ -0,0 +1,15 @@ +## Audit File Deletion in SharePoint Online: Find Out Who Deleted Files from Office 365 +This PowerShell script helps to audit file deletion in SharePoint and OneDrive for Business. With this report, admins can identify who deleted files in O365. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![File Deletion Audit Report](https://o365reports.com/wp-content/uploads/2021/12/Audit-file-deletion-in-Office-365.png?v=1705576613) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Efficiently Track SharePoint Online File Deletions with AdminDroid Reports: * + diff --git a/Audit File Downloads in SPO/README.md b/Audit File Downloads in SPO/README.md new file mode 100644 index 0000000..a129fa0 --- /dev/null +++ b/Audit File Downloads in SPO/README.md @@ -0,0 +1,14 @@ +## Audit File Downloads in SharePoint Online Using PowerShell +Audit file downloads in SharePoint Online and OneDrive using PowerShell to pinpoint who downloaded what file and when. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![SharePoint Online File Download Report](https://o365reports.com/wp-content/uploads/2024/02/Audit-file-downloads-in-SharePoint-Online-Sample-output.png?v=1709027154) + +## Microsoft 365 Reporting Tool by AdminDroid + +Take your Office 365 license management to the next level with the AdminDroid [Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Check Who Downloaded Files from SharePoint Using AdminDroid: * diff --git a/Audit Group Membership Changes/README.md b/Audit Group Membership Changes/README.md new file mode 100644 index 0000000..e6fbe9f --- /dev/null +++ b/Audit Group Membership Changes/README.md @@ -0,0 +1,15 @@ +## Audit Group Membership Changes in M365 Using PowerShell +Effortlessly audit group membership changes in Microsoft 365 with this PowerShell script. Access granular reports for robust security! + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit Group Membership Changes Report](https://o365reports.com/wp-content/uploads/2024/03/Audit-group-membership-changes-audit-sample-output-.png?v=1709626105) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*AdminDroid – Monitor Microsoft 365 Group Activities for Free! * + diff --git a/Audit M365 Admins Activities/README.md b/Audit M365 Admins Activities/README.md new file mode 100644 index 0000000..0dbb596 --- /dev/null +++ b/Audit M365 Admins Activities/README.md @@ -0,0 +1,15 @@ +## Audit Microsoft 365 Admin Activity using PowerShell +Audit Microsoft 365 admin activity using PowerShell to ensure appropriate use of admin privileges and enhance your Microsoft 365 security. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Microsoft 365 Admin Activity Report](https://o365reports.com/wp-content/uploads/2023/12/AuditOuputFinal.png?v=1705575622) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Simplify your Microsoft 365 Admin Auditing with AdminDroid Reports: * + diff --git a/Audit M365 User Creations/README.md b/Audit M365 User Creations/README.md new file mode 100644 index 0000000..a3c4ff2 --- /dev/null +++ b/Audit M365 User Creations/README.md @@ -0,0 +1,15 @@ +## Find Who Created a User Account in Microsoft 365 | Audit User Creations +This PowerShell script helps to find who created a user account in Microsoft 365 with ease. Download the script now and identify the suspicious accounts. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit User Creations Report](https://o365reports.com/wp-content/uploads/2023/08/Find-who-created-a-user-account-in-Microosft-365-using-PowerShell-768x214.png?v=1705575833) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*AdminDroid: Export, Schedule, and Receive Alerts – All for Free! * + diff --git a/Audit MS Teams Channel Creations/README.md b/Audit MS Teams Channel Creations/README.md new file mode 100644 index 0000000..b6a107b --- /dev/null +++ b/Audit MS Teams Channel Creations/README.md @@ -0,0 +1,14 @@ +## Audit & Report MS Teams Channel Creations Using PowerShell +Audit Microsoft Teams channel creations using PowerShell to ensure efficient resource management and security in the organization. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Microsoft 365 Teams Channel Creations](https://o365reports.com/wp-content/uploads/2023/12/Audit-Teams-Channels-768x167.png?v=1705575613) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Simplify Microsoft Teams Channel Management with AdminDroid! * diff --git a/Audit MS Teams Membership Changes/README.md b/Audit MS Teams Membership Changes/README.md new file mode 100644 index 0000000..1c4d20d --- /dev/null +++ b/Audit MS Teams Membership Changes/README.md @@ -0,0 +1,16 @@ +## Audit Microsoft Teams Membership Changes using PowerShell +This PowerShell script helps admins to audit Teams membership changes, including private and shared channel membership to ensure data security. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit Team Membership Changes Report](https://o365reports.com/wp-content/uploads/2022/12/Audit-MS-Teams-membership-changes-using-PowerShell.png?v=1705576399) + +## Microsoft 365 Reporting Tool by AdminDroid + +Take your Office 365 license management to the next level with the AdminDroid [Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Track Teams Membership Changes with AdminDroid: * + + diff --git a/Audit Mailbox Permission Changes/README.md b/Audit Mailbox Permission Changes/README.md new file mode 100644 index 0000000..01980bd --- /dev/null +++ b/Audit Mailbox Permission Changes/README.md @@ -0,0 +1,15 @@ +## Audit Mailbox Permission Changes in Office 365 using PowerShell +This PowerShell script helps to audit mailbox permission changes, such as adding and removing full access, send as & send on behalf permissions in Office 365. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Mailbox Permission Changes Report](https://o365reports.com/wp-content/uploads/2022/07/Detect-who-granted-full-access-permission-to-a-mailbox.png?v=1705576512) + +## Microsoft 365 Reporting Tool by AdminDroid + +Take your Office 365 license management to the next level with the AdminDroid [Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Audit Mailbox Permission Changes Efficiently with AdminDroid: * + diff --git a/Audit Office 365 External Sharing Activity/README.md b/Audit Office 365 External Sharing Activity/README.md new file mode 100644 index 0000000..4f0efcc --- /dev/null +++ b/Audit Office 365 External Sharing Activity/README.md @@ -0,0 +1,15 @@ +## Audit SharePoint Online External Sharing Using PowerShell +This PowerShell script audits external sharing activities in SharePoint Online & OneDrive and exports external sharing reports to CSV. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit External Sharing Report](https://o365reports.com/wp-content/uploads/2021/05/Audit-Microsoft-365-external-sharing-report.png?v=1705576712) + +## Microsoft 365 Reporting Tool by AdminDroid + +Take your Office 365 license management to the next level with the AdminDroid [Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Get In-depth SPO Sharing Reports with AdminDroid: * + diff --git a/Audit Office 365 User Activity Report/README.md b/Audit Office 365 User Activity Report/README.md new file mode 100644 index 0000000..6caf9fb --- /dev/null +++ b/Audit Office 365 User Activity Report/README.md @@ -0,0 +1,13 @@ +## Export Office 365 User Activity Report to CSV using PowerShell +This PowerShell script exports Office 365 user’s activity report to a CSV file with Activity Time, User, Operation, Result, Workload and Detailed Audit info. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Office 365 User Activity Report](https://o365reports.com/wp-content/uploads/2021/01/User-activity-report.png?v=1705576761) +## Microsoft 365 Reporting Tool by AdminDroid +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Monitor Office 365 Users’ Activities in a Few Mouse Clicks: * + diff --git a/Audit Recently Created M365 Users/README.md b/Audit Recently Created M365 Users/README.md new file mode 100644 index 0000000..2e76f65 --- /dev/null +++ b/Audit Recently Created M365 Users/README.md @@ -0,0 +1,13 @@ +## Find Who Created a User Account in Microsoft 365 | Audit User Creations +This PowerShell script helps to find who created a user account in Microsoft 365 with ease. Download the script now and identify the suspicious accounts. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit User Creations Report](https://o365reports.com/wp-content/uploads/2023/08/Find-who-created-a-user-account-in-Microosft-365-using-PowerShell-1024x286.png?v=1705575833) +## Microsoft 365 Reporting Tool by AdminDroid +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*AdminDroid: Export, Schedule, and Receive Alerts – All for Free! * + diff --git a/Audit SPO Group Membership Changes/README.md b/Audit SPO Group Membership Changes/README.md new file mode 100644 index 0000000..168998d --- /dev/null +++ b/Audit SPO Group Membership Changes/README.md @@ -0,0 +1,14 @@ +## Audit SharePoint Online Group Membership Changes using PowerShell +This PowerShell script helps admin to audit SharePoint group membership changes and permission changes & export the report to CSV file. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Audit SharePoint Group Membership Changes](https://o365reports.com/wp-content/uploads/2022/06/audit-sharepoint-group-membership-changes.png?v=1705576513) + +## Microsoft 365 Reporting Tool by AdminDroid + +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Efficiently Track Group Membership Changes in SharePoint Online with AdminDroid: * diff --git a/Audit Send As emails/README.md b/Audit Send As emails/README.md new file mode 100644 index 0000000..e5b548d --- /dev/null +++ b/Audit Send As emails/README.md @@ -0,0 +1,17 @@ +## Audit Send As Emails in Microsoft 365: Find Out Who Sent Email from Which Mailbox + +This PowerShell script helps to audit Send As emails and finds who sent email from the delegated mailbox using Send As permission. + +***Sample Output:*** + +This script exports an output CSV file that resembles the screenshot below. + +![Send As Emails report](https://o365reports.com/wp-content/uploads/2022/03/Audit-send-as-emails-in-Office-365.png) + + +## Microsoft 365 Auditing tool by AdminDroid + +Looking for detailed M365 insights? [AdminDroid Microsoft 365 auditing tool](https://admindroid.com/?src=GitHub) provides 1800+ ready-to-use reports and dashboards for an enhanced data experience. + +*Get a complete Send as Emails report view through AdminDroid: [https://demo.admindroid.com/#/1/11/reports/21013/1/20](https://demo.admindroid.com/#/1/11/reports/21013/1/20)* + diff --git a/Audit Teams meetings/README.md b/Audit Teams meetings/README.md new file mode 100644 index 0000000..90eed39 --- /dev/null +++ b/Audit Teams meetings/README.md @@ -0,0 +1,16 @@ +## Audit Microsoft Teams Meetings & Export Meeting Attendance Report +This PowerShell script helps to audit Microsoft Teams meetings and their participants list. + +***Sample Output:*** + +This script exports 2 Output CSV files, one with a detailed teams meeting report and another with teams meetings’ participants list. The output of the script resemble the below screenshots. + +![Teams meeting report]( https://o365reports.com/wp-content/uploads/2021/12/Audit-Teams-meetings.png) + +![Teams meetings’ participants list report]( https://o365reports.com/wp-content/uploads/2021/12/Microsoft-Teams-meeting-attendance-report-1.png) + +## Microsoft 365 Reporting tool by AdminDroid +If this script is helpful, imagine what you can do with the [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub)! Over 1800 pre-built reports and dashboards await you for deeper insights. + +*View more comprehensive Teams meeting reports with AdminDroid: [https://demo.admindroid.com/#/1/11/reports/60027/1/20](https://demo.admindroid.com/#/1/11/reports/60027/1/20)* + diff --git a/Automate M365 User Offboarding/README.md b/Automate M365 User Offboarding/README.md new file mode 100644 index 0000000..4f2e624 --- /dev/null +++ b/Automate M365 User Offboarding/README.md @@ -0,0 +1,17 @@ +## Automate Microsoft 365 User Offboarding with PowerShell +Try this quick, secure, and comprehensive PowerShell script to automate Microsoft 365 user offboarding. + +***Sample Output:*** + +This script automates the user offboarding process and exports an output CSV file based on the action performed and its successful completion. The output of the PowerShell script looks similar to the screenshot below. + +![Microsoft 365 Offboarding Status Report]( https://blog.admindroid.com/wp-content/uploads/2023/10/Wordpress\_1.png) + +## Microsoft 365 Auditing tool by AdminDroid +Stop wasting time on manual M365 reports! [AdminDroid Microsoft 365 auditing tool](https://admindroid.com/?src=GitHub) automates everything, saving you valuable hours. + +*Get more detailed insights through AdminDroid: [https://demo.admindroid.com](https://demo.admindroid.com)* + + + + diff --git a/Azure AD Devices Report/README.md b/Azure AD Devices Report/README.md new file mode 100644 index 0000000..b2c2582 --- /dev/null +++ b/Azure AD Devices Report/README.md @@ -0,0 +1,14 @@ +## Get Azure AD Devices Report Using PowerShell +Get Azure AD devices report using PowerShell now for continuous monitoring of devices in and around your organization and thereby protecting the Office 365. + +***Sample Output:*** + +The script exports an output CSV file that provides details of all registered devices in Azure AD with their other attributes. The output looks similar to the screenshot below. + +![Azure AD Devices report]( https://o365reports.com/wp-content/uploads/2023/04/Sample-output-1536x536.png) + +## Microsoft 365 Auditing tool by AdminDroid +If you find this script beneficial, you’ll be amazed by the [AdminDroid Microsoft 365 auditing tool](https://admindroid.com/?src=GitHub)! Unlock 1800+ pre-built reports and dashboards to dive deeper into your M365 data. + +*Access detailed Azure AD devices auditing report through AdminDroid: [https://demo.admindroid.com/#/1/11/reports/20142/1/20](https://demo.admindroid.com/#/1/11/reports/20142/1/20)* + diff --git a/Connect MS Graph with Certificate-Automate Azure app registration/README.md b/Connect MS Graph with Certificate-Automate Azure app registration/README.md new file mode 100644 index 0000000..1552650 --- /dev/null +++ b/Connect MS Graph with Certificate-Automate Azure app registration/README.md @@ -0,0 +1,16 @@ +## Connect to Microsoft Graph PowerShell using Certificate +This ready-to-run script helps you register Azure app to connect MS Graph PowerShell through certificate. Download it to automate the process easily. + +***Sample Output:*** + +With our script, you’ll be able to connect to MS Graph with ease, without having to perform manual and tedious certificate creation and application registration steps. + +The output of the PowerShell script looks similar to the screenshot below.   + +![Script Execution]( https://blog.admindroid.com/wp-content/uploads/2023/03/image-1536x754.png) + +## Microsoft 365 Reporting tool by AdminDroid +Need advanced reporting capabilities? With [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), you get 1800+ pre-built reports and dashboards for a comprehensive view of your data. + +*Unlock detailed reporting features with AdminDroid: [https://demo.admindroid.com](https://demo.admindroid.com)* + diff --git a/Connect Microsoft Graph PowerShell/README.md b/Connect Microsoft Graph PowerShell/README.md new file mode 100644 index 0000000..520a62b --- /dev/null +++ b/Connect Microsoft Graph PowerShell/README.md @@ -0,0 +1,14 @@ +## Connect to Microsoft Graph PowerShell - Microsoft 365 Scripts +This script automatically installs and connects to the Microsoft Graph PowerShell SDK module. + +***Sample Output:*** + +Check out the below screenshot to see the script in action. + +![Script execution]( https://m365scripts.com/wp-content/uploads/2022/04/Connect-MgGraph.png) + +## Microsoft 365 Reporting tool by AdminDroid +Need more than what this script provides? Explore the [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) for 1800+ pre-built reports and insightful dashboards for a thorough analysis of your Microsoft 365 data. + +*Leverage AdminDroid for more comprehensive reports: [https://demo.admindroid.com](https://demo.admindroid.com)* + diff --git a/Connect to All Office 365 Services PowerShell Script/README.md b/Connect to All Office 365 Services PowerShell Script/README.md new file mode 100644 index 0000000..8f6242a --- /dev/null +++ b/Connect to All Office 365 Services PowerShell Script/README.md @@ -0,0 +1,14 @@ +## Connect to all Microsoft 365 Services using PowerShell +This “All-in-One” PowerShell script helps to connect all Microsoft 365 services using PowerShell with MFA/non-MFA account. + +***Sample Output:*** + +This All-in-One PowerShell script connects various Microsoft 365 PowerShell modules, including MS Graph, Exchange Online, Azure AD, SharePoint Online, SharePoint PnP, Teams, and Compliance Center using either an MFA/non-MFA account or certificate. The output of the script looks similar to the screenshot below. + +![Script execution]( https://o365reports.com/wp-content/uploads/2019/10/Connect-to-all-Microsoft-365-services-using-PowerShell.png) + +## Microsoft 365 Reporting tool by AdminDroid +Want to enhance your reporting capabilities? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) provides 1800+ pre-built reports and dashboards for comprehensive M365 insights. + +*Find more comprehensive reports through AdminDroid: [https://demo.admindroid.com/#/1/11/reports/20300/1/20](https://demo.admindroid.com/#/1/11/reports/20300/1/20)* + diff --git a/Connect to Exchange Online PowerShell script/README.md b/Connect to Exchange Online PowerShell script/README.md new file mode 100644 index 0000000..5cf370e --- /dev/null +++ b/Connect to Exchange Online PowerShell script/README.md @@ -0,0 +1,14 @@ +## Quickly Connect to Exchange Online PowerShell (In a Single Step) +We have written a user-friendly PowerShell script to connect Exchange Online PowerShell with MFA/non-MFA account. + +***Sample Output:*** + +This PowerShell script helps you connect to Exchange Online PowerShell using both regular and MFA-enabled accounts. If you successfully connected to Exchange Online PowerShell, the output looks similar to the below screenshot. + +![Connect to Exchange Online PowerShell]( https://o365reports.com/wp-content/uploads/2019/08/Create-PowerShell-session-to-Exchange-Online.png) + +## Microsoft 365 Reporting tool by AdminDroid +Elevate your Exchange Online administration with the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub). Access 1800+ pre-built reports and dashboards for comprehensive insights and streamlined operations. + +*Find complete Exchange Online reporting solutions through AdminDroid: [https://demo.admindroid.com/#/1/11/dashboards/38](https://demo.admindroid.com/#/1/11/dashboards/38)* + diff --git a/Convert DL to M365 Groups/README.md b/Convert DL to M365 Groups/README.md new file mode 100644 index 0000000..6e0139b --- /dev/null +++ b/Convert DL to M365 Groups/README.md @@ -0,0 +1,14 @@ +## Upgrade Distribution Lists to Microsoft 365 Groups Using PowerShell +Are you searching for a way to automate distribution list migrations? Here is the PowerShell script to upgrade the distribution lists to Microsoft 365 groups. + +***Sample Output:*** + +This PowerShell script automates the process of upgrade and eases your conversion, as it converts the distribution groups to Microsoft 365 groups more securely in no time and without much human intervention. + +![Upgrade Distribution Lists to Microsoft 365 Groups]( https://o365reports.com/wp-content/uploads/2023/02/Input-file-dl-1024x292.png) + +## Microsoft 365 Reporting tool by AdminDroid +Searching for comprehensive M365 data? Download the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub) and see how it helps you as it provides 1800+ ready-to-use reports and dashboards for better insights. + +*Get a complete Group reports view through AdminDroid: [https://demo.admindroid.com/#/1/11/reports/1001/1/20](https://demo.admindroid.com/#/1/11/reports/1001/1/20)* + diff --git a/Convert User Mailboxes to Shared Mailboxes in Bulk/README.md b/Convert User Mailboxes to Shared Mailboxes in Bulk/README.md new file mode 100644 index 0000000..e085fc8 --- /dev/null +++ b/Convert User Mailboxes to Shared Mailboxes in Bulk/README.md @@ -0,0 +1,9 @@ +## Microsoft 365: Convert User Mailbox to Shared Mailbox using PowerShell +This PowerShell script helps admins to convert user mailboxes to shared mailboxes. + + +## Microsoft 365 Reporting tool by AdminDroid +Take your Exchange Online mailbox management to the next level with the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Get detailed insights through AdminDroid's comprehensive reports: [https://demo.admindroid.com/#/1/11/reports/10013/1/20](https://demo.admindroid.com/#/1/11/reports/10013/1/20)* + diff --git a/Delete Older Emails in Outlook/README.md b/Delete Older Emails in Outlook/README.md new file mode 100644 index 0000000..851673e --- /dev/null +++ b/Delete Older Emails in Outlook/README.md @@ -0,0 +1,14 @@ +## How to Delete Older Emails in Outlook Using PowerShell +This PowerShell script deletes older emails in Outlook after X number of days using the Search-Mailbox and DeleteContent. + +***Sample Content:*** + +This script exports an output CSV file with deletion specifications that look similar to the screenshot below. + +![Delete Older Emails in Outlook]( https://m365scripts.com/wp-content/uploads/2022/05/delete-emails-in-outlook-report.png) + +## Microsoft 365 Auditing tool by AdminDroid +Transform your Microsoft 365 data into actionable insights with [AdminDroid Microsoft 365 Auditing tool](https://admindroid.com/?src=GitHub), it offers over 1800 pre-built reports and dynamic dashboards to help you manage your data with ease. + +*Access more comprehensive M365 reports with AdminDroid: [https://demo.admindroid.com](https://demo.admindroid.com)* + diff --git a/Disable Self-service Purchase in M365/README.md b/Disable Self-service Purchase in M365/README.md new file mode 100644 index 0000000..1ce0c9c --- /dev/null +++ b/Disable Self-service Purchase in M365/README.md @@ -0,0 +1,15 @@ +## Disable self-service purchases for Microsoft 365 products +This script disables self-service purchase/ trial capability for all the supported M365 products. + +***Sample Output:*** + +This script exports an output CSV file that looks similar to the screenshot below. + +![Disable Self-service Purchase capability](https://blog.admindroid.com/wp-content/uploads/2023/09/check-self-service-purchase-status.png) + + +## Microsoft 365 Reporting tool by AdminDroid +Looking for more than just a script? Discover [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800 ready-to-use reports and dashboards that provide detailed and actionable insights. + +*Discover detailed analytics through AdminDroid's comprehensive reports: [https://demo.admindroid.com](https://demo.admindroid.com)* + diff --git a/Enable MFA for Admin Users/README.md b/Enable MFA for Admin Users/README.md new file mode 100644 index 0000000..aef9405 --- /dev/null +++ b/Enable MFA for Admin Users/README.md @@ -0,0 +1,14 @@ +## Enabling MFA for Microsoft 365 Admins Using PowerShell +This PowerShell script identifies Office 365 admins without MFA and enables MFA for them. Also, you can enable MFA considering license status. + +***Sample Output:*** + +This script lets you filter based on license status and enable MFA to them. This script exports an output CSV file that resembles the screenshot below. + +![Enabling MFA for Admins]( https://m365scripts.com/wp-content/uploads/2022/03/Exported-CSV-file-for-all-admins-1.png) + +## Microsoft 365 Reporting tool by AdminDroid +Looking for a powerful Microsoft 365 reporting solution? [AdminDroid](https://admindroid.com/?src=GitHub) offers over 1800 pre-built reports and intuitive dashboards, giving you a deeper understanding and better control of your data. + +*Utilize detailed MFA data insights with AdminDroid's comprehensive Admin MFA reports: [https://demo.admindroid.com/#/1/11/dashboards/59](https://demo.admindroid.com/#/1/11/dashboards/59)* + diff --git a/Enable Mailbox Auditing for Office 365 Users/README.md b/Enable Mailbox Auditing for Office 365 Users/README.md new file mode 100644 index 0000000..f522427 --- /dev/null +++ b/Enable Mailbox Auditing for Office 365 Users/README.md @@ -0,0 +1,14 @@ +## Enable Mailbox Auditing in Office 365 Users using PowerShell +Quickly enable mailbox auditing in Office 365 using this PowerShell script or you can enable mailbox auditing for all Office 365 users by default. + +***Sample Output:*** + +The output of the PowerShell script looks similar to the below screenshot. + +![Enable Mailbox Auditing]( https://o365reports.com/wp-content/uploads/2020/01/Enable-mailbox-auditing-for-all-office-365-users.png) + +## Microsoft 365 Reporting tool by AdminDroid +Looking for advanced M365 reports? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) gives you access to over 1800 pre-built reports and insightful dashboards, making your job easier and data analysis more effective. + +*Get a complete Mailbox Audit report view through AdminDroid: * + diff --git a/Export CA policies/README.md b/Export CA policies/README.md new file mode 100644 index 0000000..765de94 --- /dev/null +++ b/Export CA policies/README.md @@ -0,0 +1,15 @@ +## Export Conditional Access Policies to Excel using PowerShell +Export Conditional Access policies using PowerShell for efficient CA policy management and enhanced Microsoft 365 security. + +***Sample Output:*** + +This script exports an output CSV file that looks similar to the screenshot below. + +![Conditional Access Policies report]( https://o365reports.com/wp-content/uploads/2024/02/Output-Export-CA-policies-full-name.png) + +## Microsoft 365 Reporting tool by AdminDroid +Finding value in this script? Discover [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) with 1800+ pre-built reports and dashboards for an in-depth data analysis. + +*Explore detailed CA policies insight with AdminDroid reports: [https://demo.admindroid.com/#/1/11/reports/301/1/20](https://demo.admindroid.com/#/1/11/reports/301/1/20)* + + diff --git a/Export Entra Sign-in Logs/README.md b/Export Entra Sign-in Logs/README.md new file mode 100644 index 0000000..2a17554 --- /dev/null +++ b/Export Entra Sign-in Logs/README.md @@ -0,0 +1,21 @@ +## **Get Entra Sign-in Logs** + +Discover how to export comprehensive sign-in reports for Microsoft 365 +users using PowerShell. Enhance security with practical execution +examples for streamlined reporting. + +***Sample Output*** + +The exported report on Microsoft Entra ID sign-in logs looks like the +screenshot below. + +![M365 User Sign-in +Report](https://o365reports.com/wp-content/uploads/2024/07/Export-Microsoft-365-Users-Sign-in-Report-Using-PowerShell.png?v=1719913223) + +## **AdminDroid: Your Go-To Tool for Microsoft 365 Reporting** + +Need more than what this script offers? Explore [AdminDroid Microsoft +365 reporting tool](https://admindroid.com/?src=GitHub) to get access to +1800+ out-of-box M365 reports and insightful dashboards. + +*View more comprehensive M365 user sign-in reports through AdminDroid:* \ No newline at end of file diff --git a/Export MFA Status Report using MS Graph/README.md b/Export MFA Status Report using MS Graph/README.md new file mode 100644 index 0000000..7d53549 --- /dev/null +++ b/Export MFA Status Report using MS Graph/README.md @@ -0,0 +1,16 @@ +## Get MFA Status Report using MS Graph PowerShell +This script exports Microsoft 365 users and their MFA status using Microsoft Graph PowerShell. + +***Sample Output:*** + +This script exports an output CSV file that looks similar to the screenshot below. + +![MFA Status report]( https://o365reports.com/wp-content/uploads/2022/04/Get-MFA-status-PowerShell-5.png) + +## Microsoft 365 Reporting tool by AdminDroid +Take your Microsoft 365 data management to the next level with the [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Unlock comprehensive MFA status reports with AdminDroid: [https://demo.admindroid.com/#/1/11/reports/82055/1/20](https://demo.admindroid.com/#/1/11/reports/82055/1/20)* + + + diff --git a/Export Mailbox Hold Details/README.md b/Export Mailbox Hold Details/README.md new file mode 100644 index 0000000..d77a925 --- /dev/null +++ b/Export Mailbox Hold Details/README.md @@ -0,0 +1,14 @@ +##Export Office 365 Mailbox Hold Report Using PowerShell +This PowerShell script exports O365 mailbox hold report and helps to identify the type of holds (litigation, in-place hold, retention) placed on the mailbox + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Office 365 Mailbox Hold Report](https://o365reports.com/wp-content/uploads/2021/06/Get-all-mailboxes-under-hold.png?v=1705576675)  + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive mailbox hold report through AdminDroid: * + diff --git a/Export Non-audited Mailbox Actions/README.md b/Export Non-audited Mailbox Actions/README.md new file mode 100644 index 0000000..c4687ad --- /dev/null +++ b/Export Non-audited Mailbox Actions/README.md @@ -0,0 +1,13 @@ +##Export Non-audited Mailbox Actions Report using PowerShell  +Using this PowerShell script, you can identify non-audited mailbox activities and improve the mailbox security by enabling them. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Non-audited Mailbox Actions Report](https://o365reports.com/wp-content/uploads/2022/05/Non-audited-mailbox-actions.png?v=1705576521)  + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive Microsoft 365 reports through AdminDroid: * \ No newline at end of file diff --git a/Export Office 365 Groups a User is Member Of/README.md b/Export Office 365 Groups a User is Member Of/README.md new file mode 100644 index 0000000..5ae9df6 --- /dev/null +++ b/Export Office 365 Groups a User is Member Of/README.md @@ -0,0 +1,14 @@ +##Export Office 365 Groups a User is Member Of Using PowerShell +This PowerShell exports Office 365 groups a user is member of. With this script, you can generate more than 10 user membership report with advanced filters.  + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Groups a User is Member Of Report](https://o365reports.com/wp-content/uploads/2021/04/List-groups-a-user-is-member-of-1.png?v=1705576735)  + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive groups a user is member of report through AdminDroid: *   + diff --git a/Export OneDrive Urls and Usage Size/README.md b/Export OneDrive Urls and Usage Size/README.md new file mode 100644 index 0000000..5e61c25 --- /dev/null +++ b/Export OneDrive Urls and Usage Size/README.md @@ -0,0 +1,16 @@ +## Get All OneDrive Site URLs for Users Using PowerShell +Download the handy PowerShell script to quickly compile a list of all users' OneDrive URLs in your organization + +***Sample Output:*** + +The script exports an output CSV file that looks similar to the screenshot below. + +![OneDrive URLs and Size](https://m365scripts.com/wp-content/uploads/2024/06/List-OneDrive-URLs-and-Size-604x175.png?v=1718874429) + +## Microsoft 365 Reporting Tool by AdminDroid +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive OneDrive reports through AdminDroid: [https://demo.admindroid.com/#/1/11/reports/70021/1/20*](https://demo.admindroid.com/#/1/11/reports/70021/1/20)* + + + diff --git a/Export SharePoint Online External Users report/README.md b/Export SharePoint Online External Users report/README.md new file mode 100644 index 0000000..1c431d7 --- /dev/null +++ b/Export SharePoint Online External Users report/README.md @@ -0,0 +1,16 @@ +##Get All External Users in SharePoint Online Using PowerShell +This PowerShell script exports all the external users in SharePoint Online to CSV file. You can also get the external users in the SharePoint sites. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![SharePoint Online External Users Report](https://o365reports.com/wp-content/uploads/2021/07/UC1.png?v=1705576674) + + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive sharepoint online external users report through AdminDroid: *   + + diff --git a/Export Shared channel members report/README.md b/Export Shared channel members report/README.md new file mode 100644 index 0000000..7e39a76 --- /dev/null +++ b/Export Shared channel members report/README.md @@ -0,0 +1,16 @@ +##Export Microsoft Teams Shared Channel Members Report +This PowerShell script helps admins to export Microsoft Teams shared channel report and it’s membership details to CSV file. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Microsoft Teams Shared Channel Report](https://o365reports.com/wp-content/uploads/2023/02/export-shared-channel-report-using-PowerShell.png?v=1705576313) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive shared channel members report through AdminDroid: *   + + + diff --git a/External Warning Rule for External Emails/README.md b/External Warning Rule for External Emails/README.md new file mode 100644 index 0000000..07aa4e0 --- /dev/null +++ b/External Warning Rule for External Emails/README.md @@ -0,0 +1,13 @@ +##How to Add External Email Warning Message – Prevent Email Spoofing in Office 365 +External email warning messages can be configured using mail flow rule. It prepends ‘External’ to subject of email that originated from outside of the org. + +***External Email Warning Message:***  + +The configured mail flow rule creates a error message that looks like the screenshot below + +![External Email Warning Message](https://o365reports.com/wp-content/uploads/2020/03/prevent-name-spoofing.png?v=1705576804)  + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive Microsoft 365 reports through AdminDroid: * \ No newline at end of file diff --git a/File Version History Report/README.md b/File Version History Report/README.md new file mode 100644 index 0000000..9ada14c --- /dev/null +++ b/File Version History Report/README.md @@ -0,0 +1,15 @@ +## **Get File Version History Report** +Learn how to export SharePoint Online file version history report using PowerShell and keep track of all version changes. + +***Sample Output*** + +The exported SharePoint version size report looks like the screenshot below. + +![File version history report](https://o365reports.com/wp-content/uploads/2024/06/SharePoint-version-history-report-1024x177.png?v=1718880863) +## **Powerful Microsoft 365 Reporting Tool by AdminDroid** +If this script is helpful, you’ll love [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub)! With over 1800 pre-built reports and dashboards, it’s a fantastic way to dive deeper into your M365 data. + +*View more comprehensive SPO file version history reports through AdminDroid:* + +[*https://demo.admindroid.com/#/1/11/reports/22601/1/20*](https://demo.admindroid.com/#/1/11/reports/22601/1/20) + diff --git a/Find Inbox Rules that Forwards Email Externally/README.md b/Find Inbox Rules that Forwards Email Externally/README.md new file mode 100644 index 0000000..0c16c56 --- /dev/null +++ b/Find Inbox Rules that Forwards Email Externally/README.md @@ -0,0 +1,16 @@ +##Find All Inbox Rules that Forwards Emails Externally in Office 365 using PowerShell +This PowerShell script helps to find inbox rules configured with external email forwarding (forwards emails to external users) and export them to CSV file. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Inbox Rules with External Forwarding Report](https://o365reports.com/wp-content/uploads/2022/06/Find-O365-inbox-rules-with-external-forwarding-1.png?v=1705576514) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive inbox rules with external forwarding report through AdminDroid: *   + + + diff --git a/Find M365 User License Assignment Path/README.md b/Find M365 User License Assignment Path/README.md new file mode 100644 index 0000000..87827b6 --- /dev/null +++ b/Find M365 User License Assignment Path/README.md @@ -0,0 +1,16 @@ +##Find & Export Microsoft 365 User License Assignment Paths Using PowerShell +Check Microsoft 365 user license assignment path -whether directly or inherited from a group using PowerShell. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![M365 User License Assignment Path Report](https://o365reports.com/wp-content/uploads/2024/05/script-result-1080x168.png?v=1715673238) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive M365 user license assignment path report through AdminDroid: * + + + diff --git a/Find Orphaned Teams/README.md b/Find Orphaned Teams/README.md new file mode 100644 index 0000000..afe90cb --- /dev/null +++ b/Find Orphaned Teams/README.md @@ -0,0 +1,16 @@ +##Finding and Managing Microsoft Teams Without Owner +This script helps to find Microsoft Teams without an owner and manage them properly by assigning new owner to orphaned teams using PowerShell. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Microsoft Teams without Owner Report](https://o365reports.com/wp-content/uploads/2022/01/Find-Teams-without-owner-Powershell.png?v=1705576608) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive Microsoft Teams without owner report through AdminDroid: *   + + + diff --git a/Find Teams Meetings Attended By a Specific User/README.md b/Find Teams Meetings Attended By a Specific User/README.md new file mode 100644 index 0000000..ed88e83 --- /dev/null +++ b/Find Teams Meetings Attended By a Specific User/README.md @@ -0,0 +1,13 @@ +##Find the Teams Meetings Attended by a Specific User Using PowerShell +Learn how to find out the Teams meetings attended by a specific user effectively using our PowerShell script. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Teams Meeting Attended by a User Report](https://o365reports.com/wp-content/uploads/2024/05/Teams-Meeting-Specific-User-Attendance-Report-768x189.png?v=1716291329) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive Teams meeting attended by a user report through AdminDroid: * \ No newline at end of file diff --git a/Find who Sent Emails from Shared Mailboxes/README.md b/Find who Sent Emails from Shared Mailboxes/README.md new file mode 100644 index 0000000..7bd2646 --- /dev/null +++ b/Find who Sent Emails from Shared Mailboxes/README.md @@ -0,0 +1,16 @@ +##Find Who Sent Email from Shared Mailbox in Office 365 using PowerShell +This PowerShell script helps admins to find out who sent what email from the shared mailbox in your Office 365 environment. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Find who Sent Emails from Shared Mailboxes Report](https://o365reports.com/wp-content/uploads/2022/05/Find-who-sent-email-from-shared-mailbox-Powershell.png?v=1705576538) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive reports through AdminDroid: *   + + + diff --git a/Get All Office 365 Email Addresses/README.md b/Get All Office 365 Email Addresses/README.md new file mode 100644 index 0000000..e47776a --- /dev/null +++ b/Get All Office 365 Email Addresses/README.md @@ -0,0 +1,16 @@ +##Get All Office 365 Email Address and Alias Using PowerShell +This script helps to get all Office 365 email addresses, including SMTP address and alias. Also, you can export reports based on the mailbox type. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Export Microsoft 365 Email Addresses Report](https://m365scripts.com/wp-content/uploads/2022/02/Get-all-Office-365-email-addresses.png?v=1701520120) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive Microsoft 365 reports through AdminDroid: *   + + + diff --git a/Get All Subsites in SPO/README.md b/Get All Subsites in SPO/README.md new file mode 100644 index 0000000..39521ec --- /dev/null +++ b/Get All Subsites in SPO/README.md @@ -0,0 +1,16 @@ +##Get All Subsites in SharePoint Online Using PowerShell +Learn how to get all subsites in SharePoint Online using PowerShell and keep track of your site structure for proper organization. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![SharePoint Online Subsites Report](https://o365reports.com/wp-content/uploads/2024/06/Get-All-Subsites-in-SharePoint-Online-1024x221.png?v=1717493204) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive SharePoint Online subsites report through AdminDroid: *   + + + diff --git a/Get Calendar Permission Report/README.md b/Get Calendar Permission Report/README.md new file mode 100644 index 0000000..5c717a2 --- /dev/null +++ b/Get Calendar Permission Report/README.md @@ -0,0 +1,16 @@ +##Export Office 365 Calendar Permissions Report using PowerShell +This PowerShell script helps to get calendar permissions for all the Office 365 mailboxes. Also, it exports 6 different mailbox permission reports to CSV. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Get Mailbox Calendar Permissions Report](https://o365reports.com/wp-content/uploads/2021/11/Get-mailbox-folder-calendar-permission-1.png?v=1705576626) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive Microsoft 365 reports through AdminDroid: * + + + diff --git a/Get DLs a User is Member Of/README.md b/Get DLs a User is Member Of/README.md new file mode 100644 index 0000000..56df5c3 --- /dev/null +++ b/Get DLs a User is Member Of/README.md @@ -0,0 +1,16 @@ +##List All the Distribution Groups a User Is Member of Using PowerShell +This PowerShell script lists all Office 365 distribution groups a user is member of. You can also generate reports for all or list of users. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Distribution Lists a User Is Member of Report](https://o365reports.com/wp-content/uploads/2022/04/Distribution-Group-A-User-is-Member-Of-.png?v=1705576544) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive Microsoft 365 reports through AdminDroid: *   + + + diff --git a/Get M365 Inactive User Report/README.md b/Get M365 Inactive User Report/README.md new file mode 100644 index 0000000..0edf222 --- /dev/null +++ b/Get M365 Inactive User Report/README.md @@ -0,0 +1,16 @@ +##Export Microsoft 365 Inactive User Report using MS Graph PowerShell +This PowerShell script helps admins to identify users last sign-in activity & generates 10+ Microsoft 365 inactive user report using MS Graph PowerShell. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Microsoft 365 Inactive User Report](https://o365reports.com/wp-content/uploads/2023/06/Microsoft-365-inactive-user-report-using-MS-graph-PowerShell-1.png?v=1705575958) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for detailed reporting? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, it seamlessly complements your PowerShell scripts. + +*View more comprehensive Microsoft 365 Inactive user report through AdminDroid: *   + + + diff --git a/Get Mailbox Auto Reply Configuration Report/README.md b/Get Mailbox Auto Reply Configuration Report/README.md new file mode 100644 index 0000000..433b3be --- /dev/null +++ b/Get Mailbox Auto Reply Configuration Report/README.md @@ -0,0 +1,16 @@ +##Get Mailbox Automatic Reply Configuration Using PowerShell +This PowerShell script gets mailbox automatic reply configuration using PowerShell and export them to CSV to find users’ out of office configuration. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Mailbox Auto Reply Configuration Report](https://o365reports.com/wp-content/uploads/2021/08/ABCBothFinal.png?v=1705576665) + +##Microsoft 365 Reporting Tool by AdminDroid  +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts.  + +*View more comprehensive Microsoft 365 reports through AdminDroid: *   + + + diff --git a/Get Mailbox Folder Permission Report/README.md b/Get Mailbox Folder Permission Report/README.md new file mode 100644 index 0000000..972052a --- /dev/null +++ b/Get Mailbox Folder Permission Report/README.md @@ -0,0 +1,18 @@ +## Get Mailbox Folder Permission Report Using PowerShell + +Get detailed insights on mailbox folder permissions in Exchange Online to prevent excessive folder privileges and improve mailbox security. + +***Sample Output:*** + +This script exports an output CSV file that looks like the screenshot below. + +![Mailbox Folder Permission Report](https://o365reports.com/wp-content/uploads/2024/06/MailboxFolderPermissionReport-Output.png?v=1717565256) + +## Microsoft 365 Reporting tool by AdminDroid + +Take your mailbox folder management to the next level with the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Access more comprehensive M365 reports with AdminDroid: * + + + diff --git a/Get Mailbox Folder Statistics Report/README.md b/Get Mailbox Folder Statistics Report/README.md new file mode 100644 index 0000000..34800a9 --- /dev/null +++ b/Get Mailbox Folder Statistics Report/README.md @@ -0,0 +1,17 @@ +## Export Exchange Online Mailbox Folder Statistics Using PowerShell + +Get detailed mailbox folder statistics for all EXO mailboxes with this PS script. It solves all use cases and helps to optimize storage. + +***Sample Output:*** + +This script exports an output CSV file that looks similar to the screenshot below. + +![Exchange Online Mailbox Folder Statistics](https://o365reports.com/wp-content/uploads/2024/05/MailboxFolderStatisticsReports-Output-1024x355.png?v=1716285306) + +## Microsoft 365 Reporting tool by AdminDroid + +Take your mailbox folder management to the next level with the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Access more comprehensive M365 reports with AdminDroid:* + + diff --git a/Get Nested Distribution List Membership Report/README.md b/Get Nested Distribution List Membership Report/README.md new file mode 100644 index 0000000..9401417 --- /dev/null +++ b/Get Nested Distribution List Membership Report/README.md @@ -0,0 +1,16 @@ +## Export Office 365 Nested Distribution Group Members Using PowerShell + +This PowerShell script exports Office 365 nested distribution group members to two CSV files, one with summary & another with detailed info. + +***Sample Output:*** + +This script exports an output CSV file that looks similar to the screenshot below. + +![Office 365 Nested Distribution Group Members](https://m365scripts.com/wp-content/uploads/2022/04/exprt-nested-distribution-group-members-summary-report-768x145.png?v=1694788413) + +## Microsoft 365 Reporting tool by AdminDroid + +Want deeper insights into your Microsoft 365 environment? [AdminDroid's Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub) offers over 1800+ pre-built reports and dashboards to simplify your management tasks. + +*Access more comprehensive M365 reports with AdminDroid: * + diff --git a/Get Office 365 Groups Storage Size Report/README.md b/Get Office 365 Groups Storage Size Report/README.md new file mode 100644 index 0000000..3ae6f15 --- /dev/null +++ b/Get Office 365 Groups Storage Size Report/README.md @@ -0,0 +1,16 @@ +## Get the storage used by Office 365 Groups Using PowerShell + +This PowerShell script gets the storage used by Office 365 Groups using Get-UnifiedGroup & exports the Office 365 Groups storage report to a CSV file. + +***Sample Output:*** + +This script retrieves storage usage details for Office 365 groups and exports the information to a CSV file, as shown in the screenshot below. + +![storage used by Office 365 Groups](https://o365reports.com/wp-content/uploads/2022/05/Office-365-Group-Storage-Reports.png?v=1705576534) + +## Microsoft 365 Reporting tool by AdminDroid + +Want deeper insights into your Microsoft 365 environment? [AdminDroid's M365 Reporting tool](https://admindroid.com/?src=GitHub) offers over 1800+ pre-built reports and dashboards to simplify your management tasks. + +*Access more comprehensive M365 reports with AdminDroid: * + diff --git a/Get SSPR Status Report/README.md b/Get SSPR Status Report/README.md new file mode 100644 index 0000000..f6e7f20 --- /dev/null +++ b/Get SSPR Status Report/README.md @@ -0,0 +1,16 @@ +## Export Microsoft 365 SSPR Status Reports using PowerShell + +Export self-service password reset status reports using PowerShell to monitor user password resets and increase Microsoft 365 security. + +***Sample Output:*** + +This script retrieves Microsoft 365 users' Self-service Password Reset (SSPR) status reports and exports the information to a CSV file, as shown in the screenshot below. + +![Microsoft 365 SSPR Status Reports](https://o365reports.com/wp-content/uploads/2024/02/Final-Output-SS.png?v=1707806405) + +## Microsoft 365 Reporting tool by AdminDroid + +Simplify your M365 management with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Explore 1800+ pre-built reports and insightful dashboards tailored to your needs. + +*Access more comprehensive M365 reports with AdminDroid: * + diff --git a/Guest User Report/README.md b/Guest User Report/README.md new file mode 100644 index 0000000..4a204d7 --- /dev/null +++ b/Guest User Report/README.md @@ -0,0 +1,16 @@ +## Export Office 365 Guest User Report with their Membership + +This PowerShell script exports Office 365 guest user report along with guest user’s group membership info. You can also get stale guests using this script. + +***Sample Output:*** + +This script utilizes MS Graph PowerShell to export a report on Office 365 guest users and their membership, exporting the data to a CSV file, resembling the screenshot below. + +![Office 365 Guest User Report with their Membership](https://o365reports.com/wp-content/uploads/2020/11/Guest-user-report.png?v=1705576764) + +## Microsoft 365 Reporting tool by AdminDroid + +Transform your M365 data into actionable insights with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800+ pre-built reports and customizable dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * + diff --git a/Guest Users Last Logon Time Report/README.md b/Guest Users Last Logon Time Report/README.md new file mode 100644 index 0000000..e7e64d2 --- /dev/null +++ b/Guest Users Last Logon Time Report/README.md @@ -0,0 +1,16 @@ +## Export Microsoft 365 Guest Users’ Last Logon Time Report Using PowerShell + +Track guest users’ last login time report to avoid inactive/stale guest accounts in the organization. + +***Sample Output:*** + +This script utilizes MS Graph PowerShell to export a report on Microsoft 365 guest users' last logon time, exporting the data to a CSV file, as shown in the screenshot below. + +![Microsoft 365 Guest Users’ Last Logon Time](https://o365reports.com/wp-content/uploads/2024/04/Microsoft-365-Guest-Users-Last-Logon-Time-Report.png?v=1714453833) + +## Microsoft 365 Reporting tool by AdminDroid + +Elevate your M365 reporting capabilities with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ pre-built reports and insightful dashboards for informed decision-making. + +*Access more comprehensive M365 reports with AdminDroid: * + diff --git a/Identify MFA Deployment Source for M365 Users/README.md b/Identify MFA Deployment Source for M365 Users/README.md new file mode 100644 index 0000000..47ad930 --- /dev/null +++ b/Identify MFA Deployment Source for M365 Users/README.md @@ -0,0 +1,15 @@ +## **Identity MFA Deployment Source in Microsoft 365 Using PowerShell** +Identify MFA deployment source methods whether it's per-user MFA, security defaults, or Conditional Access policies. + +***Sample Output:*** + +The script outputs CSV file detailing the MFA deployment source report of all users. + +![MFA Deployment Source Report](https://o365reports.com/wp-content/uploads/2024/06/Identify-MFA-Deployment-Source-Report-1024x420.png?v=1719384701) + +## **Microsoft 365 Reporting Tool by AdminDroid** +Looking to get more from your Microsoft 365 data? With [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), you can! Explore over 1900+ pre-built reports and 20+ interactive dashboards to dive deep into your Microsoft 365 data. Experience the insights you've been missing! + +*View more comprehensive user sign-ins based on MFA enforcement sources through AdminDroid:* [*https://demo.admindroid.com/#/1/11/reports/20363/1/20*](https://demo.admindroid.com/#/1/11/reports/20363/1/20) + + diff --git a/Install and Connect to EXO/README.md b/Install and Connect to EXO/README.md new file mode 100644 index 0000000..b1178b0 --- /dev/null +++ b/Install and Connect to EXO/README.md @@ -0,0 +1,18 @@ +## Connect to Exchange Online PowerShell - Microsoft 365 Scripts + +This script automatically installs Exchange Online Management module and connect to Exchange Online PowerShell. + +***Sample Output:*** + +This script automates the installation of the Exchange Online PowerShell V3 module and connects to Exchange Online PowerShell, facilitating administration tasks securely with modern authentication methods. + +![Connecting Exchange Online PowerShell](https://m365scripts.com/wp-content/uploads/2022/01/Connect-to-Exchange-Online-Powershell.png?v=1701520113) + +## Microsoft 365 Reporting tool by AdminDroid + +Transform your M365 data into actionable insights with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800+ pre-built reports and customizable dashboards. + +*Access more comprehensive M365 reports with AdminDroid:* + + + diff --git a/Last Successful Sign-in Date Report for M365 Users/README.md b/Last Successful Sign-in Date Report for M365 Users/README.md new file mode 100644 index 0000000..a1aa7d6 --- /dev/null +++ b/Last Successful Sign-in Date Report for M365 Users/README.md @@ -0,0 +1,15 @@ +## Get Last Successful Sign-in Date Report for Microsoft 365 Users + +MS Graph exposes Last Successful Sign-in Date Report for Microsoft 365 Users. Download the PowerShell script to export 10+ last successful sign-in reports. + +***Sample Output:*** + +This script exports an output CSV file that looks like the screenshot below. + +![Last Successful Sign-in Date Report](https://blog.admindroid.com/wp-content/uploads/2023/12/image-1.png) + +## Microsoft 365 Reporting tool by AdminDroid + +Keep tabs on the Last Successful Sign-in Date of your users with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), providing over 1800+ pre-built reports and intuitive dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * \ No newline at end of file diff --git a/LicenseExpiryDateReport/README.md b/LicenseExpiryDateReport/README.md new file mode 100644 index 0000000..c41b25c --- /dev/null +++ b/LicenseExpiryDateReport/README.md @@ -0,0 +1,19 @@ +## Export Office 365 License Expiry Date Report to CSV using PowerShell + +This PowerShell script exports Office 365 license expiry date with subscription plan, subscribed date, type, subscription expiry date and status to CSV file. + +***Sample Output:*** + +The script exports Office 365 license expiry dates as an output CSV file that looks like the screenshot below. + +![Office 365 License Expiry Date Report](https://o365reports.com/wp-content/uploads/2020/03/Office-365-license-expiry-date-powershell-1.png?v=1705576808) + +## Microsoft 365 Reporting tool by AdminDroid + +Take your Office 365 license expiry management to the next level with the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Access more comprehensive M365 reports with AdminDroid: * + + + + diff --git a/List Mailboxes Users Can Access/README.md b/List Mailboxes Users Can Access/README.md new file mode 100644 index 0000000..ed8524d --- /dev/null +++ b/List Mailboxes Users Can Access/README.md @@ -0,0 +1,15 @@ +## Exchange Online: List All Mailboxes User Has Access Using PowerShell + +The PowerShell script gets list of mailboxes a user has access to & export it to CSV. You can generate report for all users or specific users. + +***Sample Output:*** + +This script gets list of mailboxes a user has access to & export it to CSV that looks like the screenshot below. + +![All Mailboxes User Has Access List](https://m365scripts.com/wp-content/uploads/2022/04/mailboxes-user-can-access.png?v=1694788384) + +## Microsoft 365 Reporting tool by AdminDroid + +Ensure security by identifying all mailboxes a user can access with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), which includes over 1800+ pre-built reports and detailed dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * diff --git a/List SPO Files & Folders Created by External Users/README.md b/List SPO Files & Folders Created by External Users/README.md new file mode 100644 index 0000000..b50db19 --- /dev/null +++ b/List SPO Files & Folders Created by External Users/README.md @@ -0,0 +1,15 @@ +## Get SharePoint Files & Folders Created by External Users Using PowerShell + +Retrieve files and folders created by external users in SharePoint Online to avoid unwanted or malicious activity and improve security. + +***Sample Output:*** + +This script verifies and exports all the files and folders created by the external users for all SharePoint Online sites that looks like the screenshot below. + +![SharePoint Files & Folders Created by External Users](https://o365reports.com/wp-content/uploads/2024/06/SPO-Files-Folders-Created-By-External-Users-Output-1024x225.png?v=1718027084) + +## Microsoft 365 Reporting tool by AdminDroid + +Easily track all the files and folders activities with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), providing over 1800+ pre-built reports and intuitive dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * diff --git a/M365 License Cost & Usage Report/README.md b/M365 License Cost & Usage Report/README.md new file mode 100644 index 0000000..47a4334 --- /dev/null +++ b/M365 License Cost & Usage Report/README.md @@ -0,0 +1,15 @@ +## Export Microsoft 365 License Cost Report Using PowerShell + +Export Microsoft 365 license cost report with PowerShell. Optimize costs, track usage, and manage licenses effectively. + +***Sample Output:*** + +This script exports a report of Microsoft 365 users' license usage and cost to an output CSV file, which looks like the screenshot below. + +![Microsoft 365 License Cost Report](https://o365reports.com/wp-content/uploads/2024/06/M365-Users-License-Cost-Report-1024x207.png?v=1718169318) + +## Microsoft 365 Reporting tool by AdminDroid + +Get detailed insights into Microsoft 365 users' license usage using [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ pre-built reports and comprehensive dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * diff --git a/M365 Users Last Successful Signin Date Report/README.md b/M365 Users Last Successful Signin Date Report/README.md new file mode 100644 index 0000000..6fca66d --- /dev/null +++ b/M365 Users Last Successful Signin Date Report/README.md @@ -0,0 +1,15 @@ +## Get M365 Users Last Successful Sign-in Date Report + +MS Graph exposes Last Successful Sign-in Date Report for Microsoft 365 Users. Download the PowerShell script to export 10+ last successful sign-in reports. + +***Sample Output:*** + +This script exports an output CSV file that looks like the screenshot below. + +![Last Successful Sign-in Date Report](https://blog.admindroid.com/wp-content/uploads/2023/12/image-1.png) + +## Microsoft 365 Reporting tool by AdminDroid + +Keep tabs on the Last Successful Sign-in Date of your users with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), providing over 1800+ pre-built reports and intuitive dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * diff --git a/M365 Users' Group-based License Assignment Report/README.md b/M365 Users' Group-based License Assignment Report/README.md new file mode 100644 index 0000000..3cf6ec7 --- /dev/null +++ b/M365 Users' Group-based License Assignment Report/README.md @@ -0,0 +1,15 @@ +## Export M365 Group-Based License Assignment Report Using PowerShell + +Find all Microsoft 365 users with group-based license assignment, spot disabled users, and identify license errors using PowerShell. + +***Sample Output:*** + +This script exports all group-based licensing assignments of Office 365 users to an output CSV file that looks like the screenshot below. + +![M365 Group-Based License Assignment Report](https://o365reports.com/wp-content/uploads/2024/05/script-1.png?v=1716885551) + +## Microsoft 365 Reporting tool by AdminDroid + +Take your Office 365 license management to the next level with the [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)! Get access to 1800+ pre-built reports and dashboards for in-depth analysis and efficient oversight. + +*Access more comprehensive M365 reports with AdminDroid: * diff --git a/Mail Protection Report/README.md b/Mail Protection Report/README.md new file mode 100644 index 0000000..022d8d2 --- /dev/null +++ b/Mail Protection Report/README.md @@ -0,0 +1,15 @@ +## Export Office 365 Spam and Malware Reports using PowerShell + +A detailed guide to obtain Microsoft 365 spam and malware reports using PowerShell script to enhance Exchange Online email security. + +***Sample Output:*** + +This script exports Office 365 spam, malware and phish report to CSV file that looks like the screenshot below. + +![Office 365 Spam and Malware Report](https://o365reports.com/wp-content/uploads/2021/05/Spam-Email-Received-Report.png?v=1705575820) + +## Microsoft 365 Reporting tool by AdminDroid + +Stay protected by tracking Office 365 spam, malware, and phish with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub)!, featuring over 1800+ pre-built reports and insightful dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * diff --git a/Mail Traffic Report/README.md b/Mail Traffic Report/README.md new file mode 100644 index 0000000..c33e614 --- /dev/null +++ b/Mail Traffic Report/README.md @@ -0,0 +1,15 @@ +## Export Office 365 Mail Traffic Report with PowerShell - Office 365 Reports + +This PowerShell script exports a number of emails sent and received by a per-user in your Office 365 org. Download mail traffic report for your tenant now! + +***Sample Output:*** + +This script exports Microsoft 365 Email Statistics Report to an output CSV file that looks similar to the screenshot below. + +![Office 365 Mail Traffic Report](https://o365reports.com/wp-content/uploads/2020/08/Office-365-mail-traffic-report-by-user-statistics.png?v=1705576553) + +## Microsoft 365 Reporting tool by AdminDroid + +Optimize your Microsoft 365 Email management with [AdminDroid Microsoft 365 Reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800 pre-built reports and insightful dashboards. + +*Access more comprehensive M365 reports with AdminDroid: * \ No newline at end of file diff --git a/Mailbox Size Report/README.md b/Mailbox Size Report/README.md new file mode 100644 index 0000000..0bae364 --- /dev/null +++ b/Mailbox Size Report/README.md @@ -0,0 +1,12 @@ +## Export Office 365 Mailbox Size Report Using PowerShell +This PowerShell script exports mailbox size report and quotas to a CSV file. This report helps to analyse mailbox size usage and mailbox warning size. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Mailbox Size Report](https://o365reports.com/wp-content/uploads/2020/10/mailbox-size-report-office-365.png?v=1705576765) +## Microsoft 365 Reporting Tool by AdminDroid  +For more extensive insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), offering 1800+ out-of-the-box reports and insightful dashboards. + +*Access detailed mailbox size reports effortlessly with AdminDroid: * diff --git a/Manage Microsoft 365 Licenses using MS Graph/README.md b/Manage Microsoft 365 Licenses using MS Graph/README.md new file mode 100644 index 0000000..98d278b --- /dev/null +++ b/Manage Microsoft 365 Licenses using MS Graph/README.md @@ -0,0 +1,14 @@ +## Manage Microsoft 365 Licenses using MS Graph PowerShell +` `This All-in-One PowerShell script helps admins to manage Microsoft 365 licenses effectively with 11 reporting and license assignment &: removal actions. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Microsoft 365 Licensed Users Report.](https://o365reports.com/wp-content/uploads/2021/11/Get-all-licensed-users-PowerShell.png?v=1705576623) + +##Microsoft 365 Reporting Tool by AdminDroid  + +` `Explore [AdminDroid's Microsoft 365 reporting](https://admindroid.com/?src=GitHub) tool for comprehensive insights with over 1800 reports, ideal for detailed analysis and enhanced understanding of your M365 environment. + +*Effortlessly manage Microsoft 365 licenses reports using AdminDroid: * diff --git a/Microsoft 365 Group Report/README.md b/Microsoft 365 Group Report/README.md new file mode 100644 index 0000000..0374d8a --- /dev/null +++ b/Microsoft 365 Group Report/README.md @@ -0,0 +1,12 @@ +## Export Microsoft 365 Group Report to CSV Using PowerShell +This Microsoft 365 group report script exports all Microsoft 365 groups such as distribution list, security group, unified groups and their members to CSV. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![Microsoft 365 Group Report](https://o365reports.com/wp-content/uploads/2021/02/Microsoft-365-group-report.png?v=1705576756) +## Microsoft 365 Reporting Tool by AdminDroid  +For a deeper dive beyond this script, check out [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800 ready-to-use reports and comprehensive dashboards. + +*Export Microsoft 365 Group reports to CSV effortlessly with AdminDroid: * \ No newline at end of file diff --git a/Microsoft Teams Meetings Call Quality Report/README.md b/Microsoft Teams Meetings Call Quality Report/README.md new file mode 100644 index 0000000..eabe266 --- /dev/null +++ b/Microsoft Teams Meetings Call Quality Report/README.md @@ -0,0 +1,13 @@ +## Check Teams Meeting Call Quality Using PowerShell +Export 6 Microsoft Teams meeting call quality reports using PowerShell, which helps you analyze the network, device, and audio health issues. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below. + +![Teams call quality reports](https://m365scripts.com/wp-content/uploads/2024/05/Meeting-info-2-1024x103.png?v=1716456171). + +## Microsoft 365 Reporting Tool by AdminDroid +For deeper insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800 ready-to-use reports and insightful dashboards. + +*Gain better control over your Microsoft Teams Meeting with AdminDroid. * \ No newline at end of file diff --git a/Microsoft Teams Reports/README.md b/Microsoft Teams Reports/README.md new file mode 100644 index 0000000..bb40513 --- /dev/null +++ b/Microsoft Teams Reports/README.md @@ -0,0 +1,14 @@ +## Microsoft Teams Reporting using PowerShell +` `This Microsoft Teams reporting script exports Teams and Channels reports to CSV files. This PowerShell script can generate 8 different MS Teams reports. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![All Microsoft Teams Information](https://o365reports.com/wp-content/uploads/2020/05/All-teams-report.png?v=1705576780) +## Microsoft 365 Reporting Tool by AdminDroid  +For extensive insights, dive into [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), providing over 1800 pre-built reports and intuitive dashboards. + +*Easily manage Microsoft Teams reporting using AdminDroid: * + + diff --git a/Microsoft Teams-Private Channel Management/README.md b/Microsoft Teams-Private Channel Management/README.md new file mode 100644 index 0000000..448971a --- /dev/null +++ b/Microsoft Teams-Private Channel Management/README.md @@ -0,0 +1,14 @@ +## Managing Private Channels in Microsoft Teams +Restricting Private Channel creation for set of users is a major task in an organization. Using our script, you can manage Private Channel creation for users. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Export All Private Channel Report](https://blog.admindroid.com/wp-content/uploads/2019/11/List-PrivateChannels-Members-and-Owners-Report.png) +## Microsoft 365 Reporting Tool by AdminDroid +Explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), featuring a diverse range of over 1800 reports for gaining detailed insights and a comprehensive understanding of your M365 environment. + +*Gain better control over your Microsoft Teams private channels with AdminDroid:* + + diff --git a/Office 365 Admin Report/README.md b/Office 365 Admin Report/README.md new file mode 100644 index 0000000..1fe16bf --- /dev/null +++ b/Office 365 Admin Report/README.md @@ -0,0 +1,13 @@ +## Export Office 365 Admin Role Report using PowerShell +This PowerShell script exports Office 365 admin report to CSV. Also, you can generate admin role group members report by using in-built params. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below.  + +![AdminReport](https://o365reports.com/wp-content/uploads/2021/03/Microsoft-365-admin-report.png?v=1711111454). + +## Microsoft 365 Reporting Tool by AdminDroid  +For deeper insights beyond this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), featuring over 1800 ready-to-use reports and insightful dashboards. + +*Streamline the export of Office 365 admin role reports with AdminDroid:* diff --git a/Office 365 Distribution Group Members Report/README.md b/Office 365 Distribution Group Members Report/README.md new file mode 100644 index 0000000..5bc7b48 --- /dev/null +++ b/Office 365 Distribution Group Members Report/README.md @@ -0,0 +1,13 @@ +## Export Office 365 Distribution Group Members to CSV Using PowerShell +This PowerShell script exports Office 365 Distribution Group members to CSV file along with Primary SMTP Address, Alias, Group Owner, Members &: Count, etc + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Distribution Group Summary Report](https://o365reports.com/wp-content/uploads/2019/05/get-Office-365-distribution-group-members-report-3-768x109.png?v=1705576873) + +## Microsoft 365 Reporting Tool by AdminDroid  +To delve deeper than this script, explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), which offers over 1800 pre-built reports and insightful dashboards. + +*Generate detailed reports for Office 365 distribution group members using AdminDroid: * diff --git a/Office 365 Dynamic Distribution Group Members Report/README.md b/Office 365 Dynamic Distribution Group Members Report/README.md new file mode 100644 index 0000000..7b08f55 --- /dev/null +++ b/Office 365 Dynamic Distribution Group Members Report/README.md @@ -0,0 +1,13 @@ +## Export Dynamic Distribution Group members to CSV + +This PowerShell script gets Office 365 Dynamic Distribution Group members and exports them to CSV. The script generates both DDL group and members report. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below +![Dynamic Distribution Group](https://o365reports.com/wp-content/uploads/2019/03/Dynamic-distribution-group-members-report-2.png?v=1705576661) +## Microsoft 365 Reporting Tool by AdminDroid  + +[AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) unlocks deep insights with 1800+ pre-built Microsoft 365 reports and insightful dashboards. + +*Generate detailed reports for Office 365 Dynamic distribution group members using AdminDroid:* diff --git a/Office 365 Email Forwarding Report/README.md b/Office 365 Email Forwarding Report/README.md new file mode 100644 index 0000000..892de82 --- /dev/null +++ b/Office 365 Email Forwarding Report/README.md @@ -0,0 +1,13 @@ +## Export Office 365 Email Forwarding Report Using PowerShell +The email forwarding report lists mailboxes that forwards and redirects email to another mailboxes. It considers SMTP forwarding, inbox rules, transport rule + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Office 365 Email Forwarding Report](https://o365reports.com/wp-content/uploads/2021/06/df-1.png?v=1705576702) + +## Microsoft 365 Reporting Tool by AdminDroid  +The [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) provides deep insights with its 1800+ pre-built Microsoft 365 reports and insightful dashboards. + +*Export Office 365 Email Forwarding Report using AdminDroid for detailed insights:* diff --git a/Office 365 Mailbox Permissions Report/README.md b/Office 365 Mailbox Permissions Report/README.md new file mode 100644 index 0000000..98c58b8 --- /dev/null +++ b/Office 365 Mailbox Permissions Report/README.md @@ -0,0 +1,15 @@ +## Export Office 365 Mailbox Permissions Report to CSV +This PowerShell script exports Office 365 users’ mailbox delegate permissions like Full access, Send as Send-on-behalf to CSV file with administrative roles. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Mailbox Permission Report](https://o365reports.com/wp-content/uploads/2019/03/Get-mailbox-permission-report-in-Office-365-using-PowerShell.png?v=1705576007) + +## Microsoft 365 Reporting Tool by AdminDroid  + +Discover [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) for comprehensive insights, featuring over 1800 reports designed for detailed analysis and enhanced understanding of your M365 environment. + +*Export Office 365 Mailbox Permissions Report to CSV using AdminDroid for detailed insights: * + diff --git a/Office 365 Non-owner Mailbox Access Report/README.md b/Office 365 Non-owner Mailbox Access Report/README.md new file mode 100644 index 0000000..b6675d9 --- /dev/null +++ b/Office 365 Non-owner Mailbox Access Report/README.md @@ -0,0 +1,14 @@ +## Export Non-Owner Mailbox Access Report to CSV Using PowerShell + +` `Non-Owner mailbox access includes administrators, delegates, and external users. Using this PowerShell script, you can export non-owner mailbox access report. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Non-Owner Mailbox Access Report](https://o365reports.com/wp-content/uploads/2020/02/Non-owner-mailbox-access-report.png?v=1705576823) + +## Microsoft 365 Reporting Tool by AdminDroid  +Next, delve into [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), equipped with over 1800 reports to provide detailed analysis and a comprehensive view of your M365 environment. + +*Export Non-Owner Mailbox Access Report to CSV using AdminDroid for detailed insights: * diff --git a/Office 365 Password Expiry Report/README.md b/Office 365 Password Expiry Report/README.md new file mode 100644 index 0000000..0e43119 --- /dev/null +++ b/Office 365 Password Expiry Report/README.md @@ -0,0 +1,15 @@ +## Export Office 365 Users’ Last Password Change Date to CSV +This PowerShell script exports 7+ Microsoft 365 last password change date & Password expiry reports to CSV. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Password Expiry Date Report](https://o365reports.com/wp-content/uploads/2020/02/M365-users-password-expiry-report-768x192.png?v=1716814511) + +## Microsoft 365 Reporting Tool by AdminDroid  + +Take a deeper look into [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), boasting an extensive array of over 1800 reports to provide thorough insights and a comprehensive overview of your M365 environment. + +*Export Password Last Change Date and Password Expiry Reports to CSV using AdminDroid for detailed insights: * + diff --git a/Office 365 Shared Mailbox Permission Report/README.md b/Office 365 Shared Mailbox Permission Report/README.md new file mode 100644 index 0000000..ec12e24 --- /dev/null +++ b/Office 365 Shared Mailbox Permission Report/README.md @@ -0,0 +1,15 @@ +## Export Shared Mailbox Permission Report to CSV using PowerShell + This PowerShell script exports Shared mailbox permission like full access, send as and send on behalf permissions to CSV file. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Shared Mailbox permissions report.](https://o365reports.com/wp-content/uploads/2020/01/Shared-mailbox-permission-report-powershell.png?v=1705576636) + +## Microsoft 365 Reporting Tool by AdminDroid  +Take a closer look at [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), which offers an extensive array of over 1800 reports for gaining detailed insights and a comprehensive understanding of your M365 environment. + +*Export Shared Mailbox Permissions to CSV using AdminDroid for detailed and actionable insights: * + + diff --git a/Office 365 User Last Activity Time Report/README.md b/Office 365 User Last Activity Time Report/README.md new file mode 100644 index 0000000..622e8ee --- /dev/null +++ b/Office 365 User Last Activity Time Report/README.md @@ -0,0 +1,14 @@ +## Export Office 365 users Real Last Logon Time Report to CSV +The Last Logon Time attribute gives inaccurate data to identify the Office 365 mailbox’s inactivity. Users' real last logon time report can be retrieved from + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Last Logon Time (Last Activity Time) Report](https://o365reports.com/wp-content/uploads/2019/06/Export-Office-365-users-last-logon-time-report-to-csv-using-PowerShell-768x145.png?v=1705576872) + +## Microsoft 365 Reporting Tool by AdminDroid  + +Take a closer look at [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), which offers an extensive array of over 1800 reports for gaining detailed insights and a comprehensive understanding of your M365 environment. + +*Export the Office 365 Users' Real Last Logon Time Report to CSV using AdminDroid for precise insight: * diff --git a/Office 365 User Last Logon Time Report/README.md b/Office 365 User Last Logon Time Report/README.md new file mode 100644 index 0000000..9cacb32 --- /dev/null +++ b/Office 365 User Last Logon Time Report/README.md @@ -0,0 +1,14 @@ +## Export Office 365 Users’ Last Logon Time to CSV Using PowerShell +` `Export Office 365 Last Logon Time report to CSV with UserPrincipalName, DisplayName, LastLogonTime, InactiveDays, MailboxType, Licenses, Admin Roles. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Last Logon Time Report](https://o365reports.com/wp-content/uploads/2019/03/Export-office-365-users-last-logon-time-to-CSV.png?v=1705576882). + +## Microsoft 365 Reporting Tool by AdminDroid  +Explore [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), featuring a diverse range of over 1800 reports for gaining detailed insights and a comprehensive understanding of your M365 environment. + +*Export Office 365 Users’ Last Logon Time Report to CSV using AdminDroid to obtain detailed and actionable insights:* + diff --git a/Office 365 User License Report/README.md b/Office 365 User License Report/README.md new file mode 100644 index 0000000..cce7878 --- /dev/null +++ b/Office 365 User License Report/README.md @@ -0,0 +1,14 @@ +## Export Office 365 User License Report with PowerShell +Using this script administrator can export all Office 365 licensed users with their assigned licenses, services, and service status. + +***Sample Output:***  + +The script exports an output CSV file that looks like the screenshot below + +![Office 365 License Report](https://o365reports.com/wp-content/uploads/2018/12/Office-365-User-License-report-1-768x308.png?v=1705576888) + +## Microsoft 365 Reporting Tool by AdminDroid  +Take a closer look at [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub), which offers an extensive array of over 1800 reports for gaining detailed insights and a comprehensive understanding of your M365 environment. + +*Export the Office 365 User License Report to CSV using AdminDroid for detailed analysis and valuable information: * + diff --git a/Office 365 User Logon History Report/README.md b/Office 365 User Logon History Report/README.md new file mode 100644 index 0000000..aa1ddcf --- /dev/null +++ b/Office 365 User Logon History Report/README.md @@ -0,0 +1,12 @@ +## Export Microsoft 365 Users’ Login History Report using PowerShell +This PowerShell script exports a Microsoft 365 users’ logon history report, enabling administrators to track users’ login activities. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![User Login History Report](https://o365reports.com/wp-content/uploads/2019/12/Export-Office-365-Logon-history-report-1.png?v=1705576842) +## Microsoft 365 Reporting Tool by AdminDroid +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive User login history report through AdminDroid: * diff --git a/Office 365 User MFA Status Report/README.md b/Office 365 User MFA Status Report/README.md new file mode 100644 index 0000000..12852e2 --- /dev/null +++ b/Office 365 User MFA Status Report/README.md @@ -0,0 +1,13 @@ +## Export Office 365 Users MFA Status to CSV Using PowerShell +This PowerShell script exports Office 365 users’ MFA status with Default MFA Method, AllMFAMethods, MFAPhone, MFAEmail, LicenseStatus, IsAdmin, SignInStatus. + +***Sample Output:*** + +The exported MFA status report will look similar to the screenshots below. + +![MFA enabled users report](https://o365reports.com/wp-content/uploads/2019/05/Get-MFA-status-PowerShell-1-768x146.png) +## Microsoft 365 Reporting Tool by AdminDroid +Seeking in-depth analysis? [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, perfectly complementing your PowerShell scripts. + +*View more comprehensive MFA status report through AdminDroid: * + diff --git a/Office 365 manager report/README.md b/Office 365 manager report/README.md new file mode 100644 index 0000000..48b59fc --- /dev/null +++ b/Office 365 manager report/README.md @@ -0,0 +1,13 @@ +## Export Office 365 User Manager and Direct Reports Using PowerShell +This PowerShell script exports 10+ Office 365 user manager reports and direct reports to CSV file along with the most required attributes. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Office 365 manager report](https://o365reports.com/wp-content/uploads/2021/07/All34.png?v=1705576681) +## Microsoft 365 Reporting Tool by AdminDroid +Looking for comprehensive reports? The [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) features over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive Office 365 manager report through AdminDroid: * + diff --git a/Office365 License Reporting And Management/README.md b/Office365 License Reporting And Management/README.md new file mode 100644 index 0000000..ce60a89 --- /dev/null +++ b/Office365 License Reporting And Management/README.md @@ -0,0 +1,12 @@ +## Office 365 License Reporting and Management using PowerShell +This All-in-One PowerShell script can perform more than 10 Office 365 license reporting and management activities, including bulk assign or remove licenses. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Office365 License Reporting and Management](https://o365reports.com/wp-content/uploads/2021/11/Get-all-licensed-users-PowerShell.png?v=1705576623) +## Microsoft 365 Reporting Tool by AdminDroid +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive Office 365 license report through AdminDroid: * diff --git a/Plus Addressing Configuration/README.md b/Plus Addressing Configuration/README.md new file mode 100644 index 0000000..531e76f --- /dev/null +++ b/Plus Addressing Configuration/README.md @@ -0,0 +1,4 @@ +## How to Enable Plus Addressing in Office 365 Exchange online +In Exchange Online, Plus Addressing is not enabled by default. You can enable it using PowerShell. Plus Addressing helps to create dynamic custom email address. +## Microsoft 365 Reporting Tool by AdminDroid +Need more detailed insights? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) delivers over 1800 pre-configured reports and dashboards, a perfect complement to your PowerShell scripts. diff --git a/Private Channel Reports in MS Teams/README.md b/Private Channel Reports in MS Teams/README.md new file mode 100644 index 0000000..dd8c096 --- /dev/null +++ b/Private Channel Reports in MS Teams/README.md @@ -0,0 +1,12 @@ +## Find Microsoft Teams Private Channel Membership Report with PowerShell +Export Microsoft Teams Private Channel membership report for monitoring team collaboration, ensuring compliance, and enhancing overall security. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Private Channel Reports in MS Teams](https://o365reports.com/wp-content/uploads/2024/01/Action-1.png?v=1705575592) +## Microsoft 365 Reporting Tool by AdminDroid +Need more detailed insights? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) delivers over 1800 pre-configured reports and dashboards, a perfect complement to your PowerShell scripts. + +*View more comprehensive MS Teams private channel report through AdminDroid: * diff --git a/Remove Email Forwarding/README.md b/Remove Email Forwarding/README.md new file mode 100644 index 0000000..bd68032 --- /dev/null +++ b/Remove Email Forwarding/README.md @@ -0,0 +1,22 @@ +## Remove Email Forwarding in Office 365 Using PowerShell +This script helps to remove email forwarding configurations & disables inbox rules with forwarding for specific users & bulk users through CSV. + +***Sample Output:*** + +The script will generate output CSV file(s) based on the forwarding configuration and one log file to provide detailed info on email forwarding removal. + +*Email configuration report:* + +![Email configuration report](https://m365scripts.com/wp-content/uploads/2022/07/Remove-email-forwarding-address-report.png?v=1694788236) + +*Inbox rule with forwarding report:* + +![Inbox rule with forwarding report](https://m365scripts.com/wp-content/uploads/2022/07/Remove-Inbox-Rules-forwarding-email.png?v=1694788235) + +*Log File for Verification:* + +![Log File for Verification](https://m365scripts.com/wp-content/uploads/2022/07/Stop-email-forwarding-log-file-report.png?v=1694788235) +## Microsoft 365 Reporting Tool by AdminDroid +Seeking in-depth analysis? [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, perfectly complementing your PowerShell scripts. + +*View more comprehensive Mailbox with External Forwarding Inbox Rules report through AdminDroid: * diff --git a/Room Mailbox Usage report/README.md b/Room Mailbox Usage report/README.md new file mode 100644 index 0000000..5d7fdb7 --- /dev/null +++ b/Room Mailbox Usage report/README.md @@ -0,0 +1,13 @@ +## Get Office 365 Room Mailbox Usage Statistics Using PowerShell +Obtain Office 365 room mailbox usage statistics using PowerShell scripting and get valuable insights into meeting statistics and booking trends. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Room Mailbox Usage report](https://o365reports.com/wp-content/uploads/2023/05/Office-365-Room-Mailbox-Usage-Report.png?v=1705576025) +## Microsoft 365 Reporting Tool by AdminDroid +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive room mailbox usage reports through AdminDroid: * + diff --git a/Room Mailbox report/README.md b/Room Mailbox report/README.md new file mode 100644 index 0000000..aa1908c --- /dev/null +++ b/Room Mailbox report/README.md @@ -0,0 +1,12 @@ +## Export Microsoft 365 Room Mailbox Reports Using PowerShell +Utilize pre-built PowerShell script to effortlessly export M365 room mailbox reports for detailed analysis and streamlined management of meeting rooms. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Room Mailbox report](https://o365reports.com/wp-content/uploads/2023/12/All-mailbox-report-Poweshell.png?v=1705575607) +## Microsoft 365 Reporting Tool by AdminDroid +Seeking in-depth analysis? [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, perfectly complementing your PowerShell scripts. + +*View more comprehensive room mailbox report through AdminDroid: * diff --git a/SPO Document Library Report/README.md b/SPO Document Library Report/README.md new file mode 100644 index 0000000..f6c2ef3 --- /dev/null +++ b/SPO Document Library Report/README.md @@ -0,0 +1,12 @@ +## SharePoint Online Document Library Report +Get quick report with a list of all document library in SharePoint Online, including size, files & folder count, etc., to optimize storage. + +***Sample Output*** + +![SharePoint Online document library report](https://o365reports.com/wp-content/uploads/2024/06/SharePoint-document-library-report-Sample-output.png) +## Microsoft 365 Reporting Tool by AdminDroid +Seeking more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) provides 1800+ comprehensive reports and 30+ outstanding dashboards to better enhance your Microsoft 365 management effectively. + +*View detailed SharePoint document library reports in AdminDroid:* + +** \ No newline at end of file diff --git a/Save Sent Items in Shared Mailbox/README.md b/Save Sent Items in Shared Mailbox/README.md new file mode 100644 index 0000000..c901361 --- /dev/null +++ b/Save Sent Items in Shared Mailbox/README.md @@ -0,0 +1,6 @@ +## How to Save Sent Items in Shared Mailbox +Microsoft 365 doesn’t save sent emails in the shared mailbox by default. Admins need to enable settings to save sent items in shared mailbox. +## Microsoft 365 Reporting Tool by AdminDroid +Seeking in-depth analysis? [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, perfectly complementing your PowerShell scripts. + +*View more comprehensive Shared Mailbox Analytics through AdminDroid: * diff --git a/Set Azure AD User Manager using MS Graph/README.md b/Set Azure AD User Manager using MS Graph/README.md new file mode 100644 index 0000000..3474591 --- /dev/null +++ b/Set Azure AD User Manager using MS Graph/README.md @@ -0,0 +1,12 @@ +## Set up Manager for Office 365 Users Based on the User’s Property +Set up manager for Office 365 users by Set-AzureADUserManager. This PowerShell script sets up for multiple users based on 10+user properties. + +***Sample Output:*** + +Check out the below screenshot to see the script in action. + +![Set Azure AD User Manager using MS Graph](https://m365scripts.com/wp-content/uploads/2022/02/Assign-Manager-to-Office-365-using-specific-property.png?v=1701520119) +## Microsoft 365 Reporting Tool by AdminDroid +Seeking in-depth analysis? [AdminDroid's Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 ready-made reports and dashboards, perfectly complementing your PowerShell scripts. + +*View more comprehensive Microsoft 365 manager report through AdminDroid: * diff --git a/SharePoint Online External User File Access Report/README.md b/SharePoint Online External User File Access Report/README.md new file mode 100644 index 0000000..0d331ab --- /dev/null +++ b/SharePoint Online External User File Access Report/README.md @@ -0,0 +1,13 @@ +## Audit External User File Access in SharePoint Online Using PowerShell +This PowerShell script exports Office 365 external users’ file access report to CSV. This helps to find who accessed the file and when in SharePoint Online. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![SharePoint Online External User File Access Report](https://o365reports.com/wp-content/uploads/2021/03/file-access-report.png?v=1705576747) +## Microsoft 365 Reporting Tool by AdminDroid +Need more detailed insights? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) delivers over 1800 pre-configured reports and dashboards, a perfect complement to your PowerShell scripts. + +*View more comprehensive external user file access report through AdminDroid: * + diff --git a/Shared Mailbox Size Report/README.md b/Shared Mailbox Size Report/README.md new file mode 100644 index 0000000..99d2209 --- /dev/null +++ b/Shared Mailbox Size Report/README.md @@ -0,0 +1,13 @@ +## Get Shared Mailbox Size Report Using PowerShell +Discover how to efficiently get shared mailbox size with our PowerShell script in Microsoft 365. Export detailed report and optimize storage. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Shared Mailbox Size Report](https://o365reports.com/wp-content/uploads/2024/02/Get-shared-mailbox-size-report-PowerShell-Script-1024x245.png?v=1707203216) +## Microsoft 365 Reporting Tool by AdminDroid +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive mailbox size report through AdminDroid: * + diff --git a/Shared Mailbox report/README.md b/Shared Mailbox report/README.md new file mode 100644 index 0000000..de5dca0 --- /dev/null +++ b/Shared Mailbox report/README.md @@ -0,0 +1,13 @@ +## Get Shared Mailbox in Office 365 using PowerShell +This PowerShell script helps admins to get a list of shared mailbox in Office 365 and their details like archive status, license, forwarding config, etc. + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Shared Mailbox report](https://o365reports.com/wp-content/uploads/2022/07/get-shared-mailboxes-in-Office-365-using-PowerShell.png?v=1705576511) +## Microsoft 365 Reporting Tool by AdminDroid +Need more detailed insights? [AdminDroid’s Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) delivers over 1800 pre-configured reports and dashboards, a perfect complement to your PowerShell scripts. + +*View more comprehensive shared mailbox report through AdminDroid: * + diff --git a/Track offboarded user activities/README.md b/Track offboarded user activities/README.md new file mode 100644 index 0000000..99982ef --- /dev/null +++ b/Track offboarded user activities/README.md @@ -0,0 +1,13 @@ +## Track Offboarded Users Activities in Microsoft 365 Using PowerShell +Learn a simple and convenient way to keep track of Microsoft 365 offboarded user activities. Avoid being a victim of data breaches! + +***Sample Output:*** + +The script exports an output CSV file that looks like the screenshot below. + +![Track offboarded user activities](https://o365reports.com/wp-content/uploads/2024/01/Offboarded-UserActivity-1-1.png?v=1705575596) +## Microsoft 365 Reporting Tool by AdminDroid +Looking for more in-depth reporting? [AdminDroid Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub) offers an extensive collection of over 1800 out-of-the-box reports and dashboards. It’s the perfect complement to your PowerShell scripts. + +*View more comprehensive user activities report through AdminDroid: * +