• Home
  • Topics
    • Office 365
    • Teams
    • SharePoint Online
    • Exchange 2019
    • Exchange 2016
    • Exchange 2013
    • Hybrid
    • Certificates
    • PowerShell
    • Migration
    • Security
    • Azure
  • Blog
  • Podcast
  • Webinars
  • Books
  • About
  • Videos
    • Interview Videos
    • How To Guide Videos
  • Subscribe
    • Facebook
    • Twitter
    • RSS
    • YouTube

Practical 365

Read articles and blog posts about PowerShell on Practical365.com.

Microsoft Forces Move from Azure AD Cmdlets for License Management

September 9, 2021 by Tony Redmond 9 Comments

Microsoft Azure AD cmdlet

On June 30, 2022, Azure AD and Microsoft Online Services cmdlets will stop working for license management. The result is that you need to upgrade PowerShell scripts which use these cmdlets. The choice is to use Graph API calls or cmdlets from the Microsoft Graph PowerShell SDK. In this article, we explore the steps necessary to upgrade a script to remove service plans from an Office 365 license (SKU).

Azure Active Directory, Blog, PowerShell Azure AD, Connect-MgGraph, Get-MgSubscribedSKU, Get-MgUser, Microsoft Graph PowerShell SDK, Microsoft Online Services, PowerShell, Set-MgUserLicense

How to Convert Azure B2B Guest Users to Members While Maintaining User Collaboration

September 8, 2021 by Richard Dean 5 Comments

Azure B2B Guest Users

Azure B2B guest accounts are often created during a Merger & Acquisition, so teams from both organizations can easily collaborate during the business and technology integration. However, these external users with B2B Guest accounts in their directory will eventually need to be migrated, which is problematic since B2B Guest accounts aren’t recognized as being licensed. The guest account can be removed and a new one created, but previous permissions would be lost. So how do we preserve permissions, keep collaborating without managing two sets of credentials while preparing the user account for data migrations? This article walks you through a solution that can be used in certain situations to help you easily manage the account to meet your needs.

Azure Active Directory, Blog, Microsoft 365, PowerShell Cross-Tenant migration, Exchange Online, Merger and Acquisition, OneDrive, PowerShell

Manage Exchange Online at Scale

August 23, 2021 by Ingo Gegenwarth Leave a Comment

Microsoft Certified Master (MCM) and Microsoft Certified Solutions Master (MCSM) Ingo Gegenwarth provides a glimpse into his speaking session at TEC and how to manage ExO at scale with PowerShell.

Blog, Exchange Online, PowerShell Client-side filter, Exchange Online, microsoft graph, Multi-Threading, PowerShell, Server-side filter

Exchange Online to Enable Plus Addressing Everywhere in January 2022

August 16, 2021 by Tony Redmond 9 Comments

Exchange Online

Microsoft has announced their intention to enable plus addressing across Exchange Online in January 2022. Plus addressing is a good capability, but it might cause some problems for tenants with mail-enabled recipients that have plus addresses in their set of proxy email addresses. Fortunately, we’ve written some PowerShell code to report those pesky addresses and to remove them if you want to do a big clean up before Microsoft makes the big switch in five months’ time.

Blog, Exchange Online, PowerShell Exchange Online, Plus addressing, PowerShell, Proxy addresses

How to Permanently Remove Deleted Microsoft 365 Users from Azure AD

August 11, 2021 by Tony Redmond 7 Comments

GENERIC Azure AD around Authentication

Deleted Azure AD users enter a soft-deleted 30-day period. During this time, administrators can recover accounts. You might want to remove deleted accounts before this period lapses. As explained in this article, this is easily done using PowerShell.

Azure Active Directory, Blog, PowerShell Azure AD, Get-MSOlUser, Remove-AzureADMSDeletedDirectoryObject

  • « Previous Page
  • 1
  • …
  • 3
  • 4
  • 5
  • 6
  • 7
  • …
  • 9
  • Next Page »

Recent Articles

  • Three Steps to Securing Microsoft Teams
  • Turn On MFA: Real-World Example of Fraud, Domain Stealing, and the Nearly Lost House Deposit
  • Changes in Microsoft 365 Apps Channels and Why You Should Care
  • A New Tool to Manage Exchange-related Attributes Without Exchange Server
  • Microsoft Launches Group Ownership Governance Policy

Copyright © 2022 Quadrotech Solutions AG · Disclosure · Privacy Policy
Alpenstrasse 15, 6304 Zug, Switzerland