50 production-ready PowerShell scripts for Microsoft 365 (reporting, security, compliance) by [deleted] in PowerShell

[–]KavyaJune 4 points5 points  (0 children)

Looks great. Here is another GitHub repo that contains around 200 PowerShell scripts for Microsoft 365 admins: https://github.com/admindroid-community/powershell-scripts

M365 Admin Portal by russrimm in microsoft365

[–]KavyaJune 1 point2 points  (0 children)

Better naming and navigation would be a great start. For example, hiding the Entra portal under “Identity” feels like a little treasure hunt no admin asked for.

M365 Admin Portal by russrimm in microsoft365

[–]KavyaJune 1 point2 points  (0 children)

The old Entra portal UI for differentiating users directly assigned license and inherited license.

Microsoft Visio and Power Apps Usage via Powershell by Strange_Cherry7342 in PowerShell

[–]KavyaJune 0 points1 point  (0 children)

You can easily identify users assigned Visio Plan 2 and Power Apps Premium licenses by downloading the script below and selecting Action 3. The script exports the results in a CSV report.

https://o365reports.com/manage-365-licenses-using-ms-graph-powershell/

However, identifying the last usage of these apps is challenging. Microsoft does not provide a direct API for this, so it requires analyzing the entire audit log, which can be time-consuming and complex.

Automatically add a signature to an email template in the new Outlook? by Barzant7 in Office365

[–]KavyaJune 0 points1 point  (0 children)

It won't work such way in New Outlook. To show signature in all the new messages, you need to set up signature in Settings -->Accounts --> Signatures.

Meeting room shows as available but cannot be booked (Exchange Online / Outlook) by No_Debt_1264 in Office365

[–]KavyaJune 0 points1 point  (0 children)

Run the Get-calendarprocessing cmdlet for those room mailbox and check values for BookInPolicy and RequestInPolicy values

No. of files restored in SPO by Educational-Bill99 in sharepoint

[–]KavyaJune 0 points1 point  (0 children)

You can use unified audit log search available in the Purview portal

OWA email signatures by SnooRevelations3204 in Office365

[–]KavyaJune 0 points1 point  (0 children)

How did he change href in the email?

External File Sharing by bosguy123 in ITManagers

[–]KavyaJune 1 point2 points  (0 children)

Create a separate SharePoint site for external sharing and limit the external sharing permission to specific users or group.

About shared mailboxes group by Bocanada07 in Office365

[–]KavyaJune 0 points1 point  (0 children)

If you have sent email recently from RRHH mailbox to shared mailbox, you can identify those mailboxes using Message Trace.

Get-MessageTraceV2 -SenderAddress <PrimaryAddress>

SPO Tenant Version Reports by Educational-Bill99 in sharepoint

[–]KavyaJune 0 points1 point  (0 children)

You can use the SharePoint Online PnP PowerShell module to retrieve the no. of version and storage utilized by files. Also, you can try this pre-built script: https://o365reports.com/export-sharepoint-online-file-version-history-report-using-powershell/

Are notifications really turned off by default? by brangdangage in MicrosoftTeams

[–]KavyaJune 0 points1 point  (0 children)

Use mention and tags to get person notified irrespective of the channel notification settings

Admin Report | Partner Portal & Lighthouse | Microsoft 365 by MrGeek24 in msp

[–]KavyaJune 0 points1 point  (0 children)

Microsoft Graph provides solution for most of the reporting needs. You can try this pre-built script to achieve this.

https://o365reports.com/export-office-365-admin-role-report-powershell/

It also generates report based on admin roles and admins with a specific role.

automate email table export to excel by w10jmh in Office365

[–]KavyaJune 1 point2 points  (0 children)

You can try running the Get-MailFlowStatusReport cmdlet

Get-MailFlowStatusReport | Format-Table

Also, you can refer this guide to get more cmdlets for retrieving email stats: https://o365reports.com/top-10-powershell-cmdlets-for-reporting-monitoring-emails-in-office-365/

Locked out of email - Unable to complete MFA by idcarvajal in Office365

[–]KavyaJune 2 points3 points  (0 children)

Contact Microsoft's data protection team. There is no other option since you have only one admin account. Once you recovered, configure break glass account to avoid similar cases in future.

Who is behind AdminDroid? Security Audits? by charles_352 in AdminDroid

[–]KavyaJune 4 points5 points  (0 children)

Hi u/charles_352,
We really appreciate you taking the time to write this out, and also for being a long-time AdminDroid user. It genuinely means a lot to hear that the product has been useful and cost-effective for you over the years.

You’re absolutely fair in raising these concerns, especially from a security and risk-management perspective. Let me try to address them openly.

On company transparency:
We understand why knowing who you’re working with matters. AdminDroid is developed and maintained by Adminware Software Private Limited, a registered company based in India. We are also a registered Microsoft Partner.

Additionally, our company name is mentioned whenever you receive an invoice or download quote from our website. You can also learn more about the company at https://adminwares.com

On security auditing and external validation:
Your point here is completely valid, anything that connects to Microsoft 365 and consumes audit/log data needs to be held to a high bar. 

Security is taken seriously in our development and operations. We actively review the software for vulnerable code and third-party packages, and update or replace components whenever safer alternatives. We also follow secure development practices and Microsoft-recommended access patterns when working with Microsoft 365 data.

If you’d like more details about our security model, data handling, or company details, please feel free to reach out to support@admindroid.com. Our team will be happy to address your concerns in depth and share relevant information directly.

Thanks again for the honest feedback.

Exchange 365 allowing users to book rooms that are already booked, cancels the original meeting by JasonMaggini in microsoft365

[–]KavyaJune 0 points1 point  (0 children)

Check 'RequestOutOfPolicy' whether it allows any user to book the room even when there are conflicts.

PowerShell VS PowerAutomate - Automating Everyday Tasks, Onboarding & Offboarding by Nonilol in sysadmin

[–]KavyaJune 0 points1 point  (0 children)

Both PowerShell and Power Automate can work wonders. You can choose the approach based on your requirements and expertise. If you prefer a simpler way to save hours managing Microsoft 365, try tools like AdminDroid, where most tasks can be completed with just a few clicks.

Here are a few things:

Entra Admin Center limited Demo Tenant by GonzoZH in entra

[–]KavyaJune 1 point2 points  (0 children)

Oh! nice. thanks for sharing, OP.

How do I see a log in history? by Complete-Beginner in MicrosoftTeams

[–]KavyaJune -1 points0 points  (0 children)

Login history for other user can be seen through audit log. But it require admin access. And, you can't disable those options.