Type something to search...
PowerShell Azure module updated to version 16.3.0

PowerShell Azure module updated to version 16.3.0


Introduction

Microsoft recently published the new version 16.3.0 of the PowerShell module for Microsoft Azure.


Installation

You can check the installed module version via the following PowerShell command :

Get-InstalledModule -Name "Az*"

You can install the Az module via the following PowerShell command :

Install-Module -Name Az

You can update the Az module via the following PowerShell command :

Update-Module Az -Force

What’s new ?

Version 16.3.0 includes the following updates :

Az.Accounts

  • Fixed Get-AzSubscription to throw a clear error instead of returning nothing when -TenantId does not match the current Managed Service Identity (MSI) context. [#25710]

Az.Cdn

  • Added ChangeSafety Support.

Az.Compute

  • Added -WireServerUseLocalFileRules and -ImdsUseLocalFileRules to Set-AzVMProxyAgentSetting and Set-AzVmssProxyAgentSetting to configure local file rules for Virtual Machine (VM) and Virtual Machine Scale Set (VMSS) host endpoints. [#30055]
  • Updated ComputeRP, DiskRP, and GalleryRP cmdlets to API versions 2026-04-01, 2026-03-02, and 2025-12-03, respectively.
  • Added -ProcessorMode to VM and VMSS create and update cmdlets : New-AzVMConfig, New-AzVM, Update-AzVM, New-AzVmssConfig, New-AzVmss, and Update-AzVmss. [#30012]
  • Added -ForceDeallocate to Stop-AzVM to force deallocate a VM during stop ; it cannot be used with -Hibernate, -StayProvisioned, or -SkipShutdown.
  • Added -ReservationType to New-AzCapacityReservationGroup and Update-AzCapacityReservationGroup for Open capacity reservation groups, and exposed ReservationType in output.
  • Added -DisableCapacityReservationAssignment to New-AzVM, New-AzVMConfig, and Update-AzVM to opt a VM out of capacity reservation.
  • Added CapacityReservationType to Get-AzVM -Status instance views.
  • Added -DisableCapacityReservationAssignment to New-AzVmss, New-AzVmssConfig, and Update-AzVmss to opt VMSS instances out of capacity reservation.
  • Added CapacityReservation property to Get-AzVmssVM output and CapacityReservationType property to its -InstanceView output.

Az.CosmosDB

  • Regenerated the Cosmos DB management SDK with stable API version 2026-03-15.

Az.IotHub

  • Fixed New-AzIotHubKey to generate secure shared access keys during primary or secondary key rotation.

Az.KeyVault

  • Upgraded the Key Vault control plane API version to 2026-02-01.
    • Earlier API versions retire on February 27, 2027 ; this upgrade keeps Az.KeyVault working afterward.
    • No action or cmdlet behavior change is required. New-AzKeyVault has created vaults with RBAC (Role-Based Access Control) enabled by default since Az.KeyVault 6.0.0 and sends this setting explicitly, so the new service default does not affect it. Use DisableRbacAuthorization for access policies.

Az.NetAppFiles

  • Added deprecation notices to Azure NetApp Files subvolume cmdlets.
  • Added breaking change notices for removing EnableSubvolume and the EnableSubvolumes volume output property.
  • Fixed the output type of Get-AzNetAppFilesVolumeQuotaRule from PSNetAppFilesVolume to PSNetAppFilesVolumeQuotaRule.

Az.Network

  • Added Get-AzExpressRouteLag, New-AzExpressRouteLag, Set-AzExpressRouteLag, Remove-AzExpressRouteLag, New-AzExpressRouteLagLOA, Get-AzExpressRouteLagLink, and Get-AzExpressRouteLagMember for ExpressRouteLag resources (Microsoft.Network 2025-09-01 API).
    • The cmdlets support CRUD operations, letter of authorization generation, and link and member retrieval.
    • Added New-AzExpressRouteLagIdentity, Get-AzExpressRouteLagIdentity, Set-AzExpressRouteLagIdentity, and Remove-AzExpressRouteLagIdentity for the user-assigned managed identity on an ExpressRouteLag.
  • Added Get-AzAddressPrefixSet, New-AzAddressPrefixSet, Set-AzAddressPrefixSet, and Remove-AzAddressPrefixSet to manage IPv4 and IPv6 CIDR (Classless Inter-Domain Routing) prefixes for application security groups.
  • Added Move-AzVirtualNetworkIpConfiguration to move secondary private IP configurations between network interfaces in a virtual network, and New-AzMoveIpConfigurationItem to create source and target pairs. Supports -AsJob.
  • Added -AddressPrefixV6 to New-AzVirtualHub and Update-AzVirtualHub, and -EnableOnlyIpv6Peering to New-AzVirtualHubVnetConnection.
  • Added support for managing Kube Selector Groups on a firewall policy.
    • Get-AzFirewallPolicyKubeSelectorGroup, New-AzFirewallPolicyKubeSelectorGroup, Set-AzFirewallPolicyKubeSelectorGroup, Remove-AzFirewallPolicyKubeSelectorGroup.
    • Added New-AzFirewallPolicyKubeLabelSelector and New-AzFirewallPolicyLabelSelectorExpression for pod and namespace label selectors.
  • Exposed read-only AFC (Azure Firewall for Containers) properties : AfcManaged on Get-AzFirewallPolicy and the AfcConfiguration.ServiceEndpoint control-plane endpoint on Get-AzFirewall. The endpoint cannot be set through New-AzFirewall or Set-AzFirewall.
  • Upgraded Network SDK to API version 2025-09-01 ; added DisableDefaultServerHeaderInResponse to Get-AzApplicationGateway output and -DisableDefaultServerHeaderInResponse to New-AzApplicationGateway.
  • Added read-only UpgradedToV2 output to Get-AzPublicIpAddress and Get-AzPublicIpPrefix for Standard-to-StandardV2 SKU upgrades.
  • Added Get-AzInterconnectGroup to retrieve one or more InterconnectGroups, and New-AzInterconnectGroup, Set-AzInterconnectGroup, and Remove-AzInterconnectGroup to create, update, and delete them.
    • Added Get-AzInterconnectGroupSubgroup to retrieve one or all subgroups and Get-AzInterconnectGroupNodeAvailability to retrieve node availability.
  • Added -DdosCustomPolicyId and -RemoveDdosCustomPolicy to Set-AzPublicIpAddress to add or remove DDoS custom policy (DCP) associations on supported Public IP address attachments, without requiring a specific DDoS protection mode.
  • Added New-AzFirstPartyServiceTag, Get-AzFirstPartyServiceTag, Set-AzFirstPartyServiceTag, and Remove-AzFirstPartyServiceTag to create, retrieve, update, and remove First Party Service Tags, and association support to New-AzPublicIpTag.
  • Added Get-AzVirtualNetworkGatewayEffectiveRoute for Virtual Network Gateway effective routes.
  • Added -Mode and -Scope to New-AzLoadBalancer. Use -Mode Advanced with -Scope Public or -Scope Private to create an advanced (Banksy-based) Standard SKU load balancer ; the mode cannot be changed afterward.
  • Added the -EnableConnectionTracking switch to New-AzLoadBalancerFrontendIpConfig, Add-AzLoadBalancerFrontendIpConfig, and Set-AzLoadBalancerFrontendIpConfig.
    • Enables UDP (User Datagram Protocol) flow tracking for the frontend IP configuration so packets in the same flow consistently reach the same backend instance, taking precedence over rule-level settings. Requires a load balancer created with -Mode Advanced and -Scope.
  • Added multi-cloud ExpressRoute circuit support with the MultiCloud value for -SkuTier, and -PartnerAccountId and -ActivationKey on New-AzExpressRouteCircuit.
    • Exposed PartnerAccountId, ActivationKey, and ResiliencyLevel on PSExpressRouteCircuit.
  • Added RoutingConfiguration, VirtualHubVnetConnection, and VirtualHubVnetConnectionId parameters to Add-AzRouteServerPeer and Update-AzRouteServerPeer.
    • Supports inbound and outbound route maps and a hub virtual network connection by object or resource ID.
  • Added RoutingConfiguration parameter to New-AzVirtualNetworkGatewayConnection and Set-AzVirtualNetworkGatewayConnection.
    • Supports inbound and outbound route maps.

Az.RecoveryServices

  • Added Cross Region Restore for Azure File Share backups through Get-AzRecoveryServicesBackupItem -UseSecondaryRegion, Get-AzRecoveryServicesBackupRecoveryPoint -UseSecondaryRegion, and Restore-AzRecoveryServicesBackupItem -RestoreToSecondaryRegion.
  • Refined soft delete behavior for Azure File Share backup items.
    • Undo-AzRecoveryServicesBackupItemDeletion now errors unless the item is soft-deleted (ToBeDeleted), avoiding an invalid undelete request.
    • Corrected DateOfPurge to use the remaining deferred-delete window returned by the service instead of a fixed 14 days.

Az.Resources

  • Updated Policy cmdlets to use 2026-01-01 API.
  • Added Get-AzPolicyEnrollment, New-AzPolicyEnrollment, Remove-AzPolicyEnrollment, and Update-AzPolicyEnrollment for Policy Enrollments.
  • Added a template deployment what-if notice for generally available Deployment Stacks What-If to reduce result noise.
  • Renamed DenySettingsApplyToChildScope to DenySettingsApplyToChildScopes for deployment stack WhatIfResult cmdlets, retaining an alias.
  • Added ResourcesWithoutDeleteSupport and tag support to deployment stack WhatIfResult cmdlets and output.

Az.Security

  • Added SQL Vulnerability Assessment cmdlets for the 2026-04-01-preview API :
    • Get-AzSecuritySqlVulnerabilityAssessmentSetting, New-AzSecuritySqlVulnerabilityAssessmentSetting, Update-AzSecuritySqlVulnerabilityAssessmentSetting, and Remove-AzSecuritySqlVulnerabilityAssessmentSetting.
    • Get-AzSecuritySqlVulnerabilityAssessmentBaselineRule, New-AzSecuritySqlVulnerabilityAssessmentBaselineRule, Add-AzSecuritySqlVulnerabilityAssessmentBaselineRule, and Remove-AzSecuritySqlVulnerabilityAssessmentBaselineRule.
    • Get-AzSecuritySqlVulnerabilityAssessmentScan, Get-AzSecuritySqlVulnerabilityAssessmentScanRuleResult, and Invoke-AzSecurityInitiateSqlVulnerabilityAssessmentScan. The per-rule name avoids a collision with legacy Get-AzSecuritySqlVulnerabilityAssessmentScanResult.

Az.Sql

  • Added multi-database Managed Instance links through LinkMode on New-AzSqlInstanceLink and database membership updates on Update-AzSqlInstanceLink.
  • Enhanced Get-AzSqlDeletedServer subscription-level queries by making location optional and adding ScheduledPurgeTime and Location output.

Az.Websites

  • Added App Service Environment plan create and update support for Isolated v4 and memory-optimized Isolated v4 SKUs.

Conclusion

Go update your Azure PowerShell module to benefit from the latest updates and possible configurations.


Sources

PowerShell Gallery


Did you enjoy this post ? If you have any questions, comments or suggestions, please feel free to send me a message from the contact form.

Don’t forget to follow us and share this post.

Related Posts

How to disable self-service on Copilot licenses

How to disable self-service on Copilot licenses

Introduction Microsoft has activated a setting in the tenants (by default) to allow any user to purchase a Microsoft Copilot license through the *Microsoft 365 Copilot self-service pursha

Read More
How to activate Microsoft 365 Passkey in Entra ID

How to activate Microsoft 365 Passkey in Entra ID

Introduction Microsoft 365 Passkey is an authentication method that replaces passwords with more secure options like facial recognition, fingerprint, or a PIN.Prerequisites **<

Read More
How to configure callback in a Teams queue

How to configure callback in a Teams queue

Introduction Callback in Teams allows callers in a queue to be called back after a certain time rather than waiting until an agent becomes available.Prerequisites **Required

Read More
How to add tags to an Azure virtual machine

How to add tags to an Azure virtual machine

Introduction Tags in Azure are customizable labels (in the form of metadata) that you can apply to your resources to organize and manage your cloud environments more efficiently. They play

Read More
How to handle duplicates in Teams directory search

How to handle duplicates in Teams directory search

Introduction Microsoft recently announced a significant optimization for the search by name and extension functionality in its Teams auto attendants. You have probably already had this case

Read More
How to inventory Direct Routing numbers in Teams

How to inventory Direct Routing numbers in Teams

Introduction Microsoft Teams continues to evolve to offer ever more effective communication and collaboration solutions. To make life easier for administrators, Microsoft has announced the

Read More
The end of AzureAD and MSOnline PowerShell modules

The end of AzureAD and MSOnline PowerShell modules

Introduction Microsoft recently announced the General Availability of the Microsoft Entra PowerShell module. This module offers administrators and IT professionals a new way to manage and

Read More
PowerShell Teams module updated to version 6.8.0

PowerShell Teams module updated to version 6.8.0

Introduction Microsoft recently released the new version 6.8.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
How to block a specific external user in Teams

How to block a specific external user in Teams

Introduction Microsoft recently introduced a new feature for Teams administrators to block specific external users. This update aims to strengthen security and protect internal members of t

Read More
PowerShell Azure module updated to version 13.3.0

PowerShell Azure module updated to version 13.3.0

Introduction Microsoft recently released the new version 13.3.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
Hotfix update for Skype for Business Server CU8

Hotfix update for Skype for Business Server CU8

Microsoft has just released a hotfix for Skype for Business Server (7.0.2046.548 CU8HF1). Since the update with Cumulative Update 8 (December 2024), an issue caused meeting join failure in some

Read More
PowerShell Teams module updated to version 6.9.0

PowerShell Teams module updated to version 6.9.0

Introduction Microsoft recently released the new version 6.9.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
How to enable Zoom and Webex meetings on MTR

How to enable Zoom and Webex meetings on MTR

Introduction In the modern business world, effective collaboration is essential. Organizations use various video conferencing platforms to stay connected, and it's crucial to be able to joi

Read More
PowerShell Teams module updated to version 7.0.0

PowerShell Teams module updated to version 7.0.0

Introduction Microsoft recently released the new version 7.0.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
PowerShell Teams module updated to version 7.1.0

PowerShell Teams module updated to version 7.1.0

Introduction Microsoft recently released the new version 7.1.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
PowerShell Azure module updated to version 14.1.0

PowerShell Azure module updated to version 14.1.0

Introduction Microsoft recently released the new version 14.1.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
How to configure a calling plan spend limit in Teams

How to configure a calling plan spend limit in Teams

Introduction Businesses interested in using Microsoft Teams as their single provider for telephony services, but reluctant due to the high cost of calling plans, can choose a *Pay-As-You-Go

Read More
How to configure and analyze emergency calls in Teams

How to configure and analyze emergency calls in Teams

Introduction Microsoft Teams telephony offers an essential feature for organizations : emergency call management. This feature allows users to make emergency calls while dynamically providi

Read More
Skype for Business Server SE is now available

Skype for Business Server SE is now available

Introduction While Microsoft is pushing aggressively toward the cloud with Microsoft Teams, the company isn't abandoning organizations with critical on-premises unified communications nee

Read More
PowerShell Teams module updated to version 7.2.0

PowerShell Teams module updated to version 7.2.0

Introduction Microsoft recently released the new version 7.2.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
PowerShell Azure module updated to version 14.2.0

PowerShell Azure module updated to version 14.2.0

Introduction Microsoft recently released the new version 14.2.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
PowerShell Teams module updated to version 7.3.0

PowerShell Teams module updated to version 7.3.0

Introduction Microsoft recently released the new version 7.3.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
PowerShell Azure module updated to version 14.3.0

PowerShell Azure module updated to version 14.3.0

Introduction Microsoft recently released the new version 14.3.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
August 2025 update for Skype for Business Server

August 2025 update for Skype for Business Server

Introduction Microsoft continues to actively support Skype for Business Server, particularly its Subscription Edition (SE), with regular patch releases. The August 2025 hotfix provides

Read More
September 2025 update for Skype for Business Server

September 2025 update for Skype for Business Server

Introduction Microsoft continues to actively support Skype for Business Server, particularly its Subscription Edition (SE), with regular patch releases. The September 2025 hotfix provid

Read More
PowerShell Teams module updated to version 7.4.0

PowerShell Teams module updated to version 7.4.0

Introduction Microsoft recently released the new version 7.4.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
Malicious URL protection in Teams

Malicious URL protection in Teams

Introduction In a world where phishing attacks and malicious links are constantly on the rise, Microsoft is strengthening Microsoft Teams security with a native malicious URL protection f

Read More
PowerShell Azure module updated to version 14.5.0

PowerShell Azure module updated to version 14.5.0

Introduction Microsoft recently released the new version 14.5.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
How to activate Defender EDR in "Block Mode"

How to activate Defender EDR in "Block Mode"

Introduction In a context of constantly evolving cyber threats, antivirus solutions are no longer sufficient to effectively protect workstations. Microsoft Defender for Endpoint's *Block

Read More
PowerShell Teams module updated to version 7.5.0

PowerShell Teams module updated to version 7.5.0

Introduction Microsoft recently released the new version 7.5.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
How to configure calendar sharing in Exchange

How to configure calendar sharing in Exchange

Introduction In a context where organizations are collaborating more closely, it's not uncommon for users within one organization to need to efficiently schedule meetings by accessing the c

Read More
Microsoft improves the Teams app for Windows

Microsoft improves the Teams app for Windows

Introduction In the major January 2026 update, Microsoft significantly improved the structure of Microsoft Teams by separating audio and video functionalities into a new dedicated process (

Read More
PowerShell Azure module updated to version 15.2.0

PowerShell Azure module updated to version 15.2.0

Introduction Microsoft recently released the new version 15.2.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
PowerShell Teams module updated to version 7.6.0

PowerShell Teams module updated to version 7.6.0

Introduction Microsoft recently released the new version 7.6.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
PowerShell Azure module updated to version 15.3.0

PowerShell Azure module updated to version 15.3.0

Introduction Microsoft recently released the new version 15.3.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
How to migrate a Surface Hub 2S to a Windows MTR

How to migrate a Surface Hub 2S to a Windows MTR

Introduction With the end of support for Windows 10, businesses can migrate their Surface Hub 2S to Microsoft Teams Rooms on Windows (MTRoW). USB migration is the method that allows

Read More
Purview Sensitivity Labels are coming to OneNote

Purview Sensitivity Labels are coming to OneNote

Introduction Good news for security and compliance teams, Sensitivity Labels are now General Availability in OneNote. This update finally allows you to apply the same classification a

Read More
PowerShell Azure module updated to version 15.4.0

PowerShell Azure module updated to version 15.4.0

Introduction Microsoft recently released the new version 15.4.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
PowerShell Teams module updated to version 7.7.0

PowerShell Teams module updated to version 7.7.0

Introduction Microsoft recently released the new version 7.7.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
New LTS version 7.40.600 for SBC Audiocodes

New LTS version 7.40.600 for SBC Audiocodes

Introduction Audiocodes has officially announced a significant change in its support strategy : version 7.40A.600 is now the Long-Term Support (LTS) branch for its SBCs and *Media

Read More
How to enable multi-lines for Teams telephony

How to enable multi-lines for Teams telephony

Introduction Microsoft has just introduced a feature that allows a user to have up to 11 numbers (including their primary and private lines) in their Microsoft Teams phone system. Users c

Read More
Microsoft raises the conditional access policy limit

Microsoft raises the conditional access policy limit

Introduction Microsoft quietly raises the limit of conditional access policies per tenant, from 195 to 244. This limit applies to all policies, whether active, disabled, or in *report-onl

Read More
Consecutive bilingual interpretation in Teams

Consecutive bilingual interpretation in Teams

Introduction The Interpreter agent in Microsoft Teams previously offered only a simultaneous translation mode, where the synthesized voice overlapped with the speaker's voice in real ti

Read More
PowerShell Teams module updated to version 7.8.0

PowerShell Teams module updated to version 7.8.0

Introduction Microsoft recently released the new version 7.8.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
PowerShell Azure module updated to version 16.0.0

PowerShell Azure module updated to version 16.0.0

Introduction Microsoft recently released the new version 16.0.0 of the PowerShell module for Microsoft Azure.Installation You can check the version of the installed module via

Read More
How to remove "Unlock Teams Premium" in Teams

How to remove "Unlock Teams Premium" in Teams

Introduction By default, users can obtain a Microsoft Teams Premium trial license by requesting one directly from their Teams client. This can lead to subsequent billing issues, so it is

Read More
PowerShell Azure module updated to version 16.1.0

PowerShell Azure module updated to version 16.1.0

Introduction Microsoft recently published the new version 16.1.0 of the PowerShell module for Microsoft Azure.Installation You can check the installed module version via the fo

Read More
PowerShell Teams module updated to version 7.9.0

PowerShell Teams module updated to version 7.9.0

Introduction Microsoft recently released the new version 7.9.0 of the PowerShell module for Microsoft Teams.Installation You can check the version of the installed module via t

Read More
Bot protection in Microsoft Teams meetings

Bot protection in Microsoft Teams meetings

Introduction AI note-taking tools like Read.ai, Fireflies.ai or Otter.ai join meetings as external participants. For organizers, this raises a real control challenge : when the lobby

Read More
PowerShell Azure module updated to version 16.2.0

PowerShell Azure module updated to version 16.2.0

Introduction Microsoft recently published the new version 16.2.0 of the PowerShell module for Microsoft Azure.Installation You can check the installed module version via the fo

Read More
How to record Teams queue calls

How to record Teams queue calls

Introduction Call recording in call queues was until now a limited feature in Microsoft Teams. Agents had to manually start the recording and the file was stored in their OneDrive. This

Read More
Free/Busy sharing moves to Cross-Tenant Access Policy

Free/Busy sharing moves to Cross-Tenant Access Policy

Introduction The Exchange Online team announced the move of cross-tenant sharing of Free/Busy, MailTips and calendars to the Microsoft 365 Cross-Tenant Access Policy. These three scen

Read More
Vishing and synthetic media detection in Teams

Vishing and synthetic media detection in Teams

Introduction The Teams PowerShell 7.9.0 module introduced two parameters that were not the subject of a dedicated announcement : VoicePhishingDetection in the calling policy and *Synthe

Read More
Exchange mailboxes increased to 100GB

Exchange mailboxes increased to 100GB

Introduction On August 19, 2026, the Exchange team detailed a licensing change that went relatively unnoticed ; the Microsoft 365 Business Basic, Business Standard and *Business Premi

Read More
How to enforce email confidentiality in Exchange

How to enforce email confidentiality in Exchange

Introduction The "Private" sensitivity level in Outlook is a property of the message. In transit, it is represented by the SMTP header "Sensitivity: Private", which Exchange maps to the

Read More