In my previous post, Getting Started with Office 365 Groups, I outlined many of the steps necessary for controlling the creation of Office 365 Groups. I initially realized that this process is cumbersome but had it reinforced when I walked someone through it recently. So, I have a new module: xAzureAD.DirectorySetting. It provides a single function: … Continue reading Controlling Office 365 Groups Creation
The Microsoft Graph is the unified API for Microsoft cloud services that is REST-based. It is the solution to the problem of data silos in the various services, like Exchange Online, SharePoint Online, InTune, Azure AD, and more. What is really nice about the API is that you can easily move between nodes within the … Continue reading Using the Microsoft Graph with PowerShell
For VS Code, I have re-created the Advanced Function snippet found in the PowerShell ISE. This snippet allows one to readily have a rather complete Advanced Function template. What are the advantages of an Advanced Function? Common Attributes and better control logic (BEGIN, PROCESS, END). It also includes templating for help and metadata comments. It … Continue reading VS Code PowerShell Advanced Function Snippet
There are many different shortcuts out there in PowerShell and I get exposed to new ones all of the time. What I saw this past week at Microsoft Ignite was interesting to me because I am sure it has existed for a while. It is the kind of shortcut that I normally wouldn’t use because … Continue reading “Get” is Optional
It is quite easy for security professionals to get aggressive with introducing controls into systems. I should know, I have worked with so many and I hold a CISSP, myself. But the overall intent of security is to make sure that systems are available for legitimate purposes. The old notion that the only secure system … Continue reading An Overly Aggressive Security Posture?
After completing a migration to Exchange Online, it is common to have questions like: 1) What is the best practice for provisioning mailboxes? 2) How do I provision mailboxes? 3) Why should I keep this Exchange server around? Well, these are good questions. Let's start with the last question. When an organization migrates to … Continue reading How to Provision Exchange Online Mailboxes