Practical PowerShell: Branching
In this episode of Practical PowerShell, we continue the conversation around another essential part of flow control: Branching.
In this episode of Practical PowerShell, we continue the conversation around another essential part of flow control: Branching.
A reader asked if it is possible to generate room mailbox weekly schedules that can be sent to distribution lists. This article explains how to accomplish the task using PowerShell and Graph API requests. Once you can get at the data, you can do anything!
In this blog, Sean Mcavinue reviews an update to his original Tenant-to-Tenant Migration Assessment, which is designed to gather key data to consider during the migration planning process.
This article describes creating a SharePoint Online files report using the Microsoft Graph PowerShell SDK. While keeping digital debris online might have been unimportant in the past, it's something that can wreak havoc in the era of generative AI when tools like Copilot for Microsoft 365 are happy to consume obsolete and inaccurate material.
In this edition of Practical PowerShell, Michel De Rooij discusses the code flow constructs available in PowerShell regarding looping and how to use them.
The unified audit log is the source of a lot of information about a Microsoft 365 tenant. The Search-UnifiedAuditLog cmdlet is available to search the audit log and now we have the AuditLog Graph API. This article explains how to use the new API to query and retrieve audit records from the log.
Anyone who learned PowerShell to manage Exchange has probably written a script to report Exchange mailbox statistics, which means that many scripts have been written since 2006. This article describes a new take on the topic that produces a nice HTML report and two lists that can be used for other reporting.
In our second edition of Practical PowerShell, Michel De Rooij dives into Functions and Parameters, what they are, and how to use them properly.
In this blog, James Yip reviews how to use PowerShell to examine details of managed devices and installed apps on endpoints.
This blog is the first installment in our new monthly "Practical PowerShell" series, designed to help part-time PowerShell developers freshen up their scripting skills.
This article describes how to include user license costs in a Microsoft 365 tenant licensing report created with the Microsoft Graph PowerShell SDK. The report includes annual costs for all licenses assigned to each user plus an overall licensing summary for the tenant. It even reports how effective the tenant is at assigning licenses!