Introduction In the previous Quick PowerShell Post of the Week we connected to Microsoft Teams PowerShell with Certificate Based Authentication. This week we will walk through the process of connecting to the SharePoint PNP PowerShell module with Certificate Based Authentication. For clarity sake, we need to make sure that you the reader understands which module…
PowerShell and Public Folders Migration Issues – Part Two
Introduction In this second article of the PowerShell and Public Folders Migration Issues series, we explore other topics which surround Public Folders like Indexing, Circular Logging, Disk Space and monitoring migrations for errors / completion. The intent is to cover ways to improve your migrations and hopefully help avoid or at the very least detect…
Permissions Required to Run Microsoft Graph Cmdlets
Introduction When connecting to Microsoft Graph PowerShell, it is important to determine what permissions are needed for that connection as it could determine which cmdlets we are able to run as well as what access is granted to manage objects with Graph PowerShell. Microsoft does provide a hand pair of cmdlets for determining cmdlets to…
ScriptRunner – First Impressions
Introduction ScriptRunner is a software company based out of Germany invested heavily in the PowerShell community and are the sole sponsor for my Exchange Online PowerShell book. Their primary product, aptly named ScriptRunner, is a tool designed to help automate and delegate common IT tasks, using PowerShell as its foundation. Now out in version 6.x,…
Quick PowerShell Post of the Week 3
Introduction In this Quick PowerShell Post of the Week, we will walk through the process for connecting to Microsoft Teams with Certificate Based Authentication (CBA). CBA use for PowerShell is now a primary concern for Administrators as both a greater concern for security when executing code remotely against a tenant, but as well as a…
PowerShell and Public Folder Migration Issues – Part One
Introduction During the course of a migration for Mailboxes and Public Folders to Exchange Online from Exchange 2010, we experience numerous issues with the Public Folder migration part of the project. What started as an authentication change from Microsoft (Basic Auth disablement) and TLs changes (TLS 1.0/1.1 blocked) ended up sending us into a bit…
Locating Microsoft Graph PowerShell Cmdlets
Introduction In the previous article (link here) we covered the basics of connecting to Microsoft Graph PowerShell as well as some of the requirements that go along with the connection. This week we will review how to find cmdlet for Graph to help start to break down what is available in this module as well…
Quick PowerShell Post of the Week 2
Introduction In this Quick PowerShell Post of the Week, we will walk through the process for connecting to the Security and Compliance Center PowerShell module with Certificate Based Authentication (CBA). CBA use for PowerShell is now a primary concern for Administrators as both a greater concern for security when executing code remotely against a tenant,…
Security and Compliance Center ‘Hidden’ Cmdlets
Introduction In this article we will explore a find that was first pointed out by fellow MVP Vasil Michev, and it relates to cmdlets that are exposed for the Security and Compliance Center PowerShell module with different connection types. Different connection types? Yes. There are two ways to connect to your tenant’s Security and Compliance…
Connecting to Microsoft Graph PowerShell SDK
Introduction As promised in my blog post last week, this is the first of many blog posts on Microsoft Graph PowerShell and to start things out right we will first cover the How on connecting to Microsoft Graph PowerShell. Then over the coming weeks we will cover permissions, cmdlet discovery as well as some common…