• 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.

Creating New Microsoft 365 Accounts with PowerShell

March 21, 2022 by Tony Redmond Leave a Comment

It’s common to find a requirement to create new Microsoft 365 accounts with PowerShell. We’re at a point of transition when the old method of using the Azure AD module will switch to the Microsoft Graph PowerShell SDK or Graph API queries. In this article, we explain how to create new accounts and assign licenses with both the Azure AD module and the Microsoft Graph PowerShell SDK.

Azure Active Directory, Blog, Microsoft 365, PowerShell Azure AD PowerShell, Get-AzureADSubscribedSKU, Get-MgSubscribedSKU, Get-MgUserLicenseDetail, Microsoft Graph PowerShell SDK, New-AzureADUser, New-MgUser, Set-MgUserLicense

Microsoft Extends Support for Azure AD Graph API for Six Months

March 3, 2022 by Tony Redmond Leave a Comment

GENERIC Azure AD authentication focus

Microsoft has announced a six month extension for support of the Azure AD Graph API. The new deadline is the end of 2022, which gives Microsoft 365 tenants some extra time to convert PowerShell scripts which use the Azure AD and MSOL modules. The original deadline for retirement of the Azure AD license management cmdlets remains at June 30, 2022.

Azure Active Directory, Blog, Microsoft Graph, PowerShell Azure AD Graph API, Azure AD module, Microsoft Graph PowerShell SDK, MSOL module, PowerShell

Using the Microsoft Graph SDK for PowerShell with Azure Automation

February 28, 2022 by Tony Redmond Leave a Comment

Using the Microsoft Graph SDK for PowerShell with Azure Automation

The Microsoft Graph PowerShell SDK is a good way to execute Microsoft Graph API queries from PowerShell scripts. In this article, we explain how to use cmdlets from the SDK with a Azure Automation runbook. The example we use is a script to send a welcome email to new employees.

Blog, Exchange Online, Microsoft 365, PowerShell Azure Automation, Connect-MgGraph, Get-MgOrganization, Microsoft Graph PowerShell SDK, Microsoft Graph SDK for PowerShell, PowerShell, RunAs account

Why Using App Secrets in Production is a Bad Idea

February 16, 2022 by Sean McAvinue 2 Comments

App secrets

As many organizations adapt legacy scripts to use app authentication instead of traditional service account credentials, security can be compromised if certain risks are overlooked. While app secrets can be great for testing code, there’s a reason they have an enforced expiry date – the longer a secret exists in production, the higher the risk it will become compromised. The methods described in this article will help build a good foundation for app authentication while keeping security top of mind when creating or updating automation scripts.

Azure Active Directory, Blog, Exchange Online, Microsoft 365, PowerShell Azure AD Premium P2, Azure Automation, Azure Key Vault, Certificates, Client Secrets, Graph API, Trust relationship

Attack Simulation Training: RBAC and End User Notifications

February 15, 2022 by Damian Scoles Leave a Comment

Attack Simulation

Attack Simulations are Microsoft’s foray into a crowded field of competitors who provide a service that trains users to recognize dangerous email with simulated Phishing or malware-infested messages. Microsoft has continually added features and functionality since they released Attack Simulations, including additional simulation types, different payloads, custom payloads, customizable training and more. The most recent upgrades are RBAC permissions and end user notifications. These two additions to Attack Simulation Training are a great incentive to deploy and adopt this functionality, as End User communications are the key enhancement that make this feature worthwhile for an organization.

Azure Active Directory, Blog, Exchange Online, Microsoft 365, PowerShell Attack Simulation, End User Notifications, RBAC

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • …
  • 9
  • Next Page »

Recent Articles

  • Monitoring Microsoft Information Protection with Microsoft Sentinel
  • 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

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