This commit is contained in:
AdminDroid 2024-07-03 15:51:14 +05:30
parent d446e4386f
commit 3af914d6ce
104 changed files with 1509 additions and 0 deletions

View File

@ -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. Its the perfect complement to your PowerShell scripts.
*Gain Better Control Over Anonymous Links with AdminDroid:<https://demo.admindroid.com/#/1/11/reports/22058/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10609/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/21012/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/29824/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/22081/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/22150/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/22085/1/20>*

View File

@ -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! <https://demo.admindroid.com/#/1/11/reports/20028/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/dashboards/57?defaultFilterUniqueId=3&easyFilter=%7B%22CreationTime%22%3A6%7D&filterId=174>*

View File

@ -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! <https://demo.admindroid.com/#/1/11/reports/20001/1/20>*

View File

@ -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! <https://demo.admindroid.com/#/1/11/reports/24003/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/24300/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10641/1/20?easyFilter=%7B%22IsInbuiltAccount%22%3A0%7D>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/29828/1/20>*

View File

@ -0,0 +1,13 @@
## Export Office 365 User Activity Report to CSV using PowerShell
This PowerShell script exports Office 365 users 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: <https://demo.admindroid.com/#/1/11/dashboards/44?defaultFilterUniqueId=1&easyFilter=%7B%22CreationTime%22%3A6%7D&filterId=172>*

View File

@ -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! <https://demo.admindroid.com/#/1/11/reports/20001/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/22014/1/20>*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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, youll 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)*

View File

@ -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, youll 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 [AdminDroids 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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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)*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10617/1/20>*

View File

@ -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)*

View File

@ -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:<https://demo.admindroid.com/#/1/11/reports/20161/1/20>*

View File

@ -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)*

View File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reports/10625/1/20>*

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive Microsoft 365 reports through AdminDroid: <https://demo.admindroid.com/#/1/11/dashboards/10>*

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive groups a user is member of report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/1017/1/20?easyFilter=%7B%22memberType%22%3A1%7D>*  

View File

@ -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. Its 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)*

View File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reports/30403/1/20>*  

View File

@ -0,0 +1,16 @@
##Export Microsoft Teams Shared Channel Members Report
This PowerShell script helps admins to export Microsoft Teams shared channel report and its 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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reports/60102/1/20>*  

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive Microsoft 365 reports through AdminDroid: <https://demo.admindroid.com/#/1/11/dashboards/10>*

View File

@ -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, youll love [AdminDroids Microsoft 365 reporting tool](https://admindroid.com/?src=GitHub)! With over 1800 pre-built reports and dashboards, its 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)

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive inbox rules with external forwarding report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/10664/1/20>*  

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive M365 user license assignment path report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/8/1/20>*

View File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reports/60078/1/20>*  

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive Teams meeting attended by a user report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/60028/1/20>*

View File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reports/10959/1/20?easyFilter=%7B%22Date%22%3A6%7D>*  

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive Microsoft 365 reports through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/10010/1/20>*  

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive SharePoint Online subsites report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/30001/1/20>*  

View File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/dashboards/10>*

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive Microsoft 365 reports through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/1004/1/20>*  

View File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reportboard/2/1/1/2/reports/80002/1/20?source=%7B%22boardId%22%3A2%7D>*  

View File

@ -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. Its the perfect complement to your PowerShell scripts. 
*View more comprehensive Microsoft 365 reports through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/10783/1/20>*  

View File

@ -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: <https://demo.admindroid.com/#/1/0/reports/21016/1/20>*

View File

@ -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:<https://demo.admindroid.com>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/1011/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/80041/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/20012/1/20>*

View File

@ -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 users 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: <https://demo.admindroid.com/#/1/11/reports/19/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/20385/1/20>*

View File

@ -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)

View File

@ -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:<https://demo.admindroid.com>*

View File

@ -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: <https://demo.admindroid.com/#/1/0/reports/20164/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/14/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/20388/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/20388/1/20>*

View File

@ -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: <https://demo.admindroid.com>*

View File

@ -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: <https://demo.admindroid.com/#/1/0/reports/20164/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/8/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10313/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10403/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10005/1/20>*

View File

@ -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 &amp: 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: <https://demo.admindroid.com/#/1/11/reports/8/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/80041/1/20>*

View File

@ -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. <https://demo.admindroid.com/#/1/11/reports/24016/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/60048/1/20>*

View File

@ -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:<https://demo.admindroid.com/#/1/11/reports/60059/1/20>*

View File

@ -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:<https://demo.admindroid.com/#/1/11/reports/10/1/20>*

View File

@ -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 &amp: 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: <https://demo.admindroid.com/#/1/11/reports/1018/1/20>*

View File

@ -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:<https://demo.admindroid.com/#/1/11/reports/10721/1/20>*

View File

@ -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:<https://demo.admindroid.com/#/1/11/reports/10664/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10641/1/20?easyFilter=%7B%22IsInbuiltAccount%22%3A0%7D>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/21001/1/20?easyFilter=%7B%22ExternalAccess%22%3A0%7D>*

View File

@ -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 &amp; 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: <https://demo.admindroid.com/#/1/11/reports/133/1/20?easyFilter=%7B%22accountEnabled%22%3A1%7D>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10024/1/20?easyFilter=%7B%22IsInbuiltAccount%22%3A0%7D>*

View File

@ -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 mailboxs inactivity. Users&#039; 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: <https://demo.admindroid.com/#/1/11/reports/20164/1/20?easyFilter=%7B%22CreationTime%22%3A1%7D>*

View File

@ -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:<https://demo.admindroid.com/#/1/11/reportboard/2/1/1/2/reports/80002/1/20?source=%7B%22boardId%22%3A2%7D>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/8/1/20>*

View File

@ -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. Its the perfect complement to your PowerShell scripts.
*View more comprehensive User login history report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/20300/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/101/1/20>*

View File

@ -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. Its the perfect complement to your PowerShell scripts.
*View more comprehensive Office 365 manager report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/20/1/20>*

View File

@ -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. Its the perfect complement to your PowerShell scripts.
*View more comprehensive Office 365 license report through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/8/1/20>*

View File

@ -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? [AdminDroids 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 File

@ -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? [AdminDroids 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: <https://demo.admindroid.com/#/1/11/reports/60059/1/20>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10662/1/20>*

View File

@ -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. Its the perfect complement to your PowerShell scripts.
*View more comprehensive room mailbox usage reports through AdminDroid: <https://demo.admindroid.com/#/1/11/reports/10004/1/20?easyFilter=%7B%22RecipientTypeDetails%22%3A%2216%22%7D>*

View File

@ -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: <https://demo.admindroid.com/#/1/11/reports/10001/1/20?easyFilter=%7B%22RecipientTypeDetails%22%3A%2216%22%7D>*

View File

@ -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:*
*<https://demo.admindroid.com/#/1/11/reports/30301/1/20>*

View File

@ -0,0 +1,6 @@
## How to Save Sent Items in Shared Mailbox
Microsoft 365 doesnt 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: <https://demo.admindroid.com/#/1/11/reports/21001/1/20?easyFilter=%7B%22ExternalAccess%22%3A0%7D>*

View File

@ -0,0 +1,12 @@
## Set up Manager for Office 365 Users Based on the Users 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: <https://demo.admindroid.com/#/1/11/reports/20/1/20>*

Some files were not shown because too many files have changed in this diff Show More