User Profile
kathy
Brass Contributor
Joined 7 years ago
User Widgets
Recent Discussions
Be Prepared for Microsoft 365 End-of-Support Milestones & Upcoming Changes!
I have compiled a comprehensive list of Microsoft 365 upcoming changes and end-of-support updates for Office 365 admins to assist in seamlessly navigating major changes. For example, in June there are 8 Retirements (RPS in Exchange Online, OMEV1,Azure AD and MSOnline PS modules, etc.), 6 Enhancements ('Hourly' notification for quarantine policy, Ability to move orphaned videos in Stream migration tool, etc.) 1 License Plan Change. Don't miss out! Dive in now! https://blog.admindroid.com/microsoft-365-end-of-support-milestones I hope this list will help you ensure a smooth and seamless transition for your Office 365 organization. As a monthly reminder or whenever there is a major change, I will keep this blog up to date with the most current information.Connecting to Microsoft Graph PowerShell with a Certificate: The Easy Way
I have written a ready-to-run script for MS Graph certificate-based authentication. With the script, you can automate the Azure AD app registration process, such as creating an Azure AD app, generating certificates, and granting admin consent. Download the script and start automating the process, or follow our step-by-step guide for Azure AD app registration. https://blog.admindroid.com/connect-to-microsoft-graph-powershell-using-certificate/ The script covers following use cases: Create Azure AD app and create certificate (Create from a scratch) Create an app and use an existing certificate Add certificate to an existing app Revoke certificate from app Connect MS Graph using certificate7.7KViews1like0CommentsExport shared channels and their membership details using PowerShell
Shared channels enable members from different organizations to collaborate in a common channel. However, to maintain the security and confidentiality of information shared in these channels, it is important for administrators to closely monitor their membership and ensure only authorized users have access. To make this task easier, I've created a PowerShell script that generates a detailed shared channel membership report. Download the script today to gain valuable insights into your shared channels and identify any potential security risks. https://o365reports.com/2023/02/28/ms-teams-shared-channel-membership-report/ Script Highlights: A single script allows you to generate shared channel reports for all teams or a specific team. The script can be executed with MFA enabled accounts too. Exports output to CSV. Automatically installs Microsoft Teams PowerShell module (if not installed already) upon your confirmation. It generates 2 output files. One is shared channels report, and another is shared channel membership report. The script is scheduler friendly. I.e., Credential can be passed as a parameter instead of saving inside the script. Supports certificate-based authentication.4.4KViews0likes0CommentsTop 10 PowerShell Cmdlets to Monitor Email Activities in Exchange Online
Exchange Online provides many different reports to monitor email activities and audit emails to aid with compliance requirements. I have prepared a list of the top 10 Exchange Online PowerShell cmdlets to monitor email activities. With these cmdlets, I have given 25+ PowerShell code samples to generate detailed email activity reports. I have listed a few significant reports below, Email traffic report Inbound and Outbound email traffic report Mail flow status report Sent and received email count by users Office 365 spam reports Office 365 malware reports Identify which transport rule was applied on a mail Identify emails that were redirected to another email address Emails detected by DLP policy Top senders and recipient report Microsoft 365 message tracing report https://o365reports.com/2021/10/06/top-10-powershell-cmdlets-for-reporting-monitoring-emails-in-office-365/?src=tech3.1KViews0likes0CommentsMicrosoft 365: Now Keeps Audit Log for 365 Days for All the Subscription Types
Most admins want to keep an audit log for more than 90 days without E5/A5/G5 license or any additional add-ons. With Microsoft's recent update, you can retrieve the audit log for longer than 90 days and up to one year for all subscriptions. https://o365reports.com/2021/07/07/microsoft-365-retrieve-audit-log-for-1-year-for-all-subscriptions/ This feature will help to retain audit logs to support legal obligations, internal and compliance investigations.5.6KViews0likes1CommentNow Easily Audit Email Deletion in Office 365
I have created a PowerShell script to find out who deleted an email from the Office 365 mailbox. By using in-built filtering params, you can generate 7 granular email deletion audit reports. https://o365reports.com/2021/09/02/audit-email-deletion-in-office-365-mailbox-powershell/ I have listed a few use-cases of the script below, - Tracks all the deleted emails - Identifies who deleted emails from a shared mailbox - Audits deleted emails from a specific mailbox - Finds deleted emails by subject - Audits email deletion for custom period - Schedules audit report to track email deletion16KViews3likes1CommentNow You Can Use EXO V2 Module Without Enabling WinRM Basic Authentication
To provide a more secure experience for Exchange Online management, Microsoft introduced EXO V2 Preview Module. The new EXO V2 Preview Module allows admins to connect to Exchange Online PowerShell without enabling WinRM basic authentication. When you use the preview module, Connect-ExchangeOnline invokes REST API in the background, which doesn’t require WinRM basic auth. https://o365reports.com/2021/11/12/connect-exchange-online-powershell-without-enabling-winrm-basic-auth/3.5KViews1like0CommentsExchange Online: Unlimited Archiving is no longer Unlimited
MC288051: Microsoft has added size restrictions to Unlimited Archiving (Aka Auto-Expanding Archiving). The change will take effect beginning November 1, 2021. Once this limit takes effect, your users will not be able to extend their online archives beyond 1.5TB. You should check the size of archives in your organization if you are concerned that they might be close to the limit. To check Archive mailbox size, you can use the Get-MailboxStatistics cmdlet or the below script: https://o365reports.com/2021/03/30/export-office-365-archive-mailbox-size-report-using-powershell9.6KViews1like1CommentExport Office 365 Mailbox Calendar Permissions using PowerShell
Delegating calendar access is one of the popular Exchange features. As an admin, managing calendar permission is one of the challenging tasks because, Microsoft has not provided GUI based report to view calendars sharing settings. PowerShell needs multiple cmdlets to retrieve calendar permissions. So, I have created a PowerShell script that can generate 6 different calendar permission reports based on the requirement. https://o365reports.com/2021/11/02/get-calendar-permissions-report-for-office365-mailboxes-powershell I have listed a few significant use cases of the script below, Get calendar permissions for all users Get calendars shared with external users List all calendars a user has access to View all calendars’ sharing permissions (including default and anonymous sharing) Export calendar permissions for list of mailboxes – input CSV Get default calendar permission Schedule calendar permission report8.8KViews2likes0CommentsBe Prepared for 2022 End-of-Support Milestones in Microsoft 365
Every year, Microsoft introduces new features and deprecates some of its legacy services & technologies. I have created a list of Microsoft 365 technologies, products and services that are going to expire in 2022. The list includes both end-of-support and deprecation. It will help Microsoft 365 admins and IT professionals to adopt new technology or take necessary action to avoid the last-minute surprises. https://blog.admindroid.com/2022-end-of-support-milestone-in-microsoft-365/3.1KViews1like0CommentsBe prepared for Microsoft 365 deprecations and end-of-support milestones
As an Office 365 administrator, it is essential to be aware of new features and technologies, as well as those that are being phased out. Stay ahead of the curve and plan for any necessary changes with our comprehensive list of deprecations and end-of-support announcements for Microsoft 365. Don't risk being caught off guard - access the list now and stay informed. https://blog.admindroid.com/2023-end-of-support-milestone-in-microsoft-365/ To easily keep track of the Office 365 end-of-support timeline, you can download a timeline-based cool infographic! It's also downloadable in a printer-friendly format. I hope this list will help you ensure a smooth and seamless transition for your Office 365 organization.Top Office 365 Blogs of the Past Year: A Must-Read for Admins.
As we move into a new year, I wanted to take a moment to look back at the top Office 365 blogs that are published over the past 12 months. These top blogs cover a wide range of topics, including Office 365 security improvements, new features, PowerShell scripts, and best practices. We believe that these articles will be valuable resources for Office 365 admins. Don't miss out on the top Office 365 content of the past year! Perfect for admins looking to stay up-to-date. https://o365reports.com/2023/01/03/must-read-office-365-articles-for-adminsRe: How to flip mirror image that others are seeing
Recently Teams introduced option to un-mirror their view and thereby see text correctly. The default will be Mirror my video to on i.e. how currently the users see themselves without this feature (mirrored).To benefit from the un-mirrored view, users will have to set the toggle to Off.544KViews1like14CommentsPlus Addressing to be Enabled for All Exchange Online Tenants
Microsoft is planning to make plus addressing an always-on feature and removing the opt-in setting. If your organization using Plus sign (+) in the standard email address, you will face email delivery disruptions after enabling it globally. Take the necessary actions to avoid such a situation. https://o365reports.com/2021/08/12/office-365-plus-addressing-to-be-enabled-for-all-exchange-online-users/744Views0likes0CommentsRe: Authenticating to O365 using Powershell and MFA
Mike Platvoet Microsoft has released EXO V2 preview module for non-interactive PowerShell scripts using Modern authentication/MFA. For module installation and usage, you can check here: https://o365reports.com/2020/07/04/modern-auth-and-unattended-scripts-in-exchange-online-powershell-v2/5.5KViews0likes0CommentsRe: Task Scheduler to connect to Exchange Online Powershell using MFA
Damon Villar Microsoft has released EXO V2 preview module for non-interactive PowerShell scripts using Modern authentication/MFA. https://o365reports.com/2020/07/04/modern-auth-and-unattended-scripts-in-exchange-online-powershell-v2/26KViews0likes0CommentsRe: Script to check Exchange online enabled users from a CSV
Kavindu Asanga Dayananda You can try this script. https://o365reports.com/2018/12/14/export-office-365-user-license-report-powershell/ This script will export all licensed users/list of users with their enabled service. You can filter the output to get 'Exchange Online' enabled users.1.1KViews0likes0CommentsRe: Last Logon time
nimby Yes. What Vasil said was correct - https://o365reports.com/2019/06/18/office-365-users-last-logon-time-incorrect/. To get all users last activity time/real last logon time, you can use this script: https://o365reports.com/2019/06/18/export-office-365-users-real-last-logon-time-report-csv/65KViews1like1Comment
Recent Blog Articles
No content to show