Releases: Azure/azure-powershell
Az 9.2.0
Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.2.0
To install Az
from the PowerShell Gallery, run the following command:
Install-Module -Name Az -Repository PSGallery -Force
To update from an older version of Az
, run the following command:
Update-Module -Name Az
SHA256 Hashes of the release artifacts
- Az-Cmdlets-9.2.0.36725.tar.gz
- 3C1D47D326801C54EFEB8D50D754EBE251EDB58641CD968C3E1D28B5AEB2B18F
9.2.0 - December 2022
Az.Accounts
- Enabled caching tokens when logging in with a client assertion. This fixed the incorrectly short lifespan of tokens.
- Upgraded target framework of Microsoft.Identity.Client to net461 [#20189]
- Stored 'ServicePrincipalSecret' and 'CertificatePassword' into 'AzKeyStore'.
- Updated the reference of Azure PowerShell Common to 1.3.67-preview.
Az.Aks
- Bumped API version to 2022-09-01
- Added parameter '-NodeOsSKU' for 'New-AzAksCluster' and parameter '-OsSKU' for 'New-AzAksNodePool'
- Added parameter '-Mode' for 'New-AzAksNodePool' and 'Update-AzAksNodePool'
- Added property '-NodeImageVersion' for the output of 'Get-AzAksNodePool'[#19893]
- Added parameter '-NodePoolLabel' for 'Set-AzAksCluster', '-NodeLabel' for 'New-AzAksNodePool' and 'Update-AzAksNodePool'
- Added parameter '-NodePoolTag' for 'New-AzAksCluster' and 'Set-AzAksCluster', '-Tag' for 'New-AzAksNodePool' and 'Update-AzAksNodePool'
Az.ApplicationInsights
- Supported Workbook function. Below is the new cmdlet
- 'Get-AzApplicationInsightsMyWorkbook'
- 'Get-AzApplicationInsightsWorkbook'
- 'Get-AzApplicationInsightsWorkbookRevision'
- 'Get-AzApplicationInsightsWorkbookTemplate'
- 'New-AzApplicationInsightsMyWorkbook'
- 'New-AzApplicationInsightsWorkbook'
- 'New-AzApplicationInsightsWorkbookTemplate'
- 'New-AzApplicationInsightsWorkbookTemplateGalleryObject'
- 'Remove-AzApplicationInsightsMyWorkbook'
- 'Remove-AzApplicationInsightsWorkbook'
- 'Remove-AzApplicationInsightsWorkbookTemplate'
- 'Update-AzApplicationInsightsMyWorkbook'
- 'Update-AzApplicationInsightsWorkbook'
- 'Update-AzApplicationInsightsWorkbookTemplate'
Az.Compute
- Fixed issue found for 'Set-AzVmssVMRunCommand' [#19985]
- Fixed 'Get-AzVm' cmdlet when parameter '-Status' is provided, return property 'OsName', 'OsVersion' and 'HyperVGeneration'
- Fixed 'New-AzVM' cmdlet when creating VM with bootdiagnostic storage causes exception 'Kind' cannot be null.
Az.CosmosDB
- Added support for Cosmos DB Service related cmdlets.
Az.DataFactory
- Updated ADF .Net SDK version to 8.0.0
Az.DataProtection
- Fixed spacing issues in Set-AzDataProtectionMSIPermission.ps1
Az.EventHub
- Added NamespaceV2 cmdlets for EventHub
Az.KeyVault
- Fixed certificate export parameter issue in 'Add-AzKeyVaultKey' [#19623]
- Fixed CertificateString decoding issue in 'Import-AzKeyVaultCertificate'
- Shifted the location of key CVM release policy to GitHub [#19984]
- Added fallback logic (reading default CVM policy from a local copy) if fetching default CVM Policy from GitHub failed.
Az.Monitor
- Fixed bug for 'New-AzActivityLogAlert' and 'Update-AzActivityLogAlert' [#19927]
Az.Network
- Added optional parameters 'CustomBlockResponseStatusCode' and 'CustomBlockResponseBody' parameter to 'AzApplicationGatewayFirewallPolicySettings'
- Added a new cmdlet to get the application gateway waf manifest and rules
- 'Get-AzApplicationGatewayWafDynamicManifest'
Az.RecoveryServices
- Added support for passing DiskEncryptionSetId for Cross region restore
- Fixed the pagination bug in 'Get-AzRecoveryServicesAsrProtectableItem' for the V2ARCM scenario.
- Fixed 'IncludeDiskId' property for 'New-ASRReplicationProtectedItem' cmdlet of H2A
Az.Resources
- Added cmdlet 'Get-AzADOrganization'
- Fixed 'Set-AzPolicySetDefinition' InternalServerError when the initiative is too large [#20238]
Az.ServiceBus
- Added NamespaceV2 cmdlets for ServiceBus.
Az.SignalR
- Updated to API version 2022-08-01-preview
- Added support for custom domain. Added new cmdlets New-AzWebPubSubCustomCertificate, Get-AzWebPubSubCustomCertificate, Remove-AzWebPubSubCustomCertificate, New-AzWebPubSubCustomDomain, Get-AzWebPubSubCustomDomain, Remove-AzWebPubSubCustomDomain.
- Added support for event listeners in hub settings. Added new cmdlets New-AzWebPubSubEventHubEndpointObject, New-AzWebPubSubEventNameFilterObject.
Az.StackHCI
- Enabled system-assigned identity on HCI cluster resource registration and repair registration flow.
- Added error message in the command Register-AzStackHCI if Arc is not enabled.
- Added default region confirmation prompt if the region is not mentioned in the command Register-AzStackHCI.
- Added general logging improvements.
- Added logic that skipping the Arc SPN permission check in Register-AzStackHCI if a customer doesn't have the required permissions to read Arc SPN credential.
- Added deprecation message for the command Test-AzStackHCIConnection. Customers can use Invoke-AzStackHciConnectivityValidation from the module AzStackHCI.EnvironmentChecker for connectivity verification tests.
Az.Storage
- Supported MaxPageSize, Include, and Filter parameters for listing encryption scopes
- 'Get-AzStorageEncryptionScope'
- Supported excludePrefix, includeDeleted, and many new schema fields in Blob Inventory
- 'New-AzStorageBlobInventoryPolicyRule'
Az.Synapse
- Added breaking change message for '-SparkConfigFilePath'. It will be deprecated around the middle of December.
- Updated 'New-AzSynapseSparkPool' and 'Update-AzSynapseSparkPool' to support for setting spark pool configuration artifact by '-SparkCongifuration'. '-SparkCongifuration' is an alternative of parameter '-SparkConfigFilePath'.
Az.Websites
- Added Tag parameter for 'New-AzWebApp' and 'New-AzWebAppSlot'
- Fixed 'Set-AzWebApp' and 'Set-AZWebAppSlot' to rethrow exception when Service Principal/User doesn't have permission to list web app configuration. [#19942]
Thanks to our community contributors
- @Ajay1250, The example was using the wrong command (#20237)
- Hiroshi Yoshioka (@hyoshioka0128), Typo "resouce"→"resource" (#20321)
- Mats Estensen (@matsest), [Az.Tools.Installer]: Updates for a new minor/patch version (#20022)
- Matthew Burleigh (@mburleigh), fix typos (#20020)
- Mo Zaatar (@mzaatar), Change letter case in example of New-AzStorageBlobSASToken (#20018)
- @patchin404, Updates Enable-AzCdnCustomDomainCustomHttps Doc (#20165)
- Robin Malik (@robinmalik), Update New-AzADAppCredential.md (#20317)
- @SherrySahni, container name not supported with upper case (#20012)
- @sushil490023, Adding PS Cmdlets for Azure Automation Python3 operation (#19598)
- Thomas Pike (@thwpike), Typo Fix (#20087)
Az 9.1.1
Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.1.1
To install Az
from the PowerShell Gallery, run the following command:
Install-Module -Name Az -Repository PSGallery -Force
To update from an older version of Az
, run the following command:
Update-Module -Name Az
Docker images
- mcr.microsoft.com/azure-powershell:latest
- mcr.microsoft.com/azure-powershell:ubuntu-22.04
- mcr.microsoft.com/azure-powershell:9.1.1-ubuntu-22.04
- mcr.microsoft.com/azure-powershell:ubuntu-20.04
- mcr.microsoft.com/azure-powershell:9.1.1-ubuntu-20.04
- mcr.microsoft.com/azure-powershell:ubuntu-18.04
- mcr.microsoft.com/azure-powershell:9.1.1-ubuntu-18.04
- mcr.microsoft.com/azure-powershell:mariner-2
- mcr.microsoft.com/azure-powershell:9.1.1-mariner-2
- mcr.microsoft.com/azure-powershell:debian-10
- mcr.microsoft.com/azure-powershell:9.1.1-debian-10
- mcr.microsoft.com/azure-powershell:debian-11
- mcr.microsoft.com/azure-powershell:9.1.1-debian-11
- mcr.microsoft.com/azure-powershell:centos-7
- mcr.microsoft.com/azure-powershell:9.1.1-centos-7
- mcr.microsoft.com/azure-powershell:alpine-3.14
- mcr.microsoft.com/azure-powershell:9.1.1-alpine-3.14
- mcr.microsoft.com/azure-powershell:alpine-3.13
- mcr.microsoft.com/azure-powershell:9.1.1-alpine-3.13
SHA256 Hashes of the release artifacts
- Az-Cmdlets-9.1.1.36578.tar.gz
- D377C1D62230EFAC47D8B910E4BDC38E0677C654DD70591A3427FB9F6D853E8C
9.1.1 - November 2022
Az.Aks
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.ApiManagement
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.Compute
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.Maintenance
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.Monitor
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.Network
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.RecoveryServices
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.Resources
- Upgraded AutoMapper to Microsoft.Azure.PowerShell.AutoMapper 6.2.2 with fix [#18721]
Az.ConnectedKubernetes v0.6.0
https://www.powershellgallery.com/packages/Az.ConnectedKubernetes/0.6.0
Version 0.6.0
Added a related legal clause that users need to agree to when using the cmdlet New-AzConnectedKubernetes
in order to successfully create.
Az.DataProtection v1.0.1
https://www.powershellgallery.com/packages/Az.DataProtection/1.0.1
Version 1.0.1
Fix spacing issues in Set-AzDataProtectionMSIPermission.ps1
Az.Synapse v2.1.0
https://www.powershellgallery.com/packages/Az.Synapse/2.1.0
Version 2.1.0
Support for workspace encrytion managed identity setting
Az.Network v5.1.1
https://www.powershellgallery.com/packages/Az.Network/5.1.1
Version 5.1.1
Fix default prefixType value
Az 9.1.0
Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.1.0
To install Az
from the PowerShell Gallery, run the following command:
Install-Module -Name Az -Repository PSGallery -Force
To update from an older version of Az
, run the following command:
Update-Module -Name Az
SHA256 Hashes of the release artifacts
- Az-Cmdlets-9.1.0.36571.tar.gz
- 1DA24BE6A3CFAAAACAA3A7A83F853EEF46BB309DB0D3CF11CFC50FBACE179AD8
9.1.0 - November 2022
Az.Accounts
- Updated 'Get-AzSubscription' to retrieve subscription by Id rather than listed all the subscriptions from server if subscription Id is provided. [#19115]
Az.CognitiveServices
- Updated CognitiveServices PowerShell to use 2022-10-01 version.
Az.Compute
- Fixed EdgeZone does not pass to VM for 'New-AzVM' 'SimpleParameterSet' [#18978]
- Added 'ScriptFilePath' parameter set for 'Set-AzVMRunCommand' and 'Set-AzVmssVMRunCommand' to allow users to pass in the path of the file that has the run command script
- Added '-AsJob' optional parameter to 'Remove-AzVMExtension' cmdlet.
- Added '-EdgeZone' optional parameter for 'Get-AzComputeResourceSku' and 'New-AzSnapshotUpdateConfig' cmdlets.
- Added Disk Delete Optional parameters 'OsDisk Deletion Option' and 'Delete Option' to the 'Set-AzVmssStorageProfile' (OS Disk) and 'Add-AzVmssDataDisk' (Data Disk)
- Improved printed output for 'Get-AzComputeResourceSku'
- Updated 'Get-AzHost' cmdlet logic to return Host for '-ResourceId' parameterset.
- Added '-OSDiskSizeGB' optional parameter for 'Set-AzVmssStorageProfile'.
- Improved cmdlet description for 'Set-AzVM' and added examples.
- Updated property mapping for parameter 'Encryption' of 'New-AzGalleryImageVersion'
- Updated list format to display all VmssVmRunCommand properties for 'Get-AzVmssVmRunCommand'
- Updated 'Get-AzGallery', 'New-AzGallery', 'Update-AzGallery', 'Get-AzGalleryImageDefinition', 'Get-AzGalleryImageVersion', 'New-AzVm' and 'New-AzVmss' to support community galleries
Az.Databricks
- Added 'RequiredNsgRule' parameter in the 'Update-AzDatabricksWorkspace'.
Az.DataFactory
- Updated ADF .Net SDK version to 7.0.0
Az.DataProtection
- Fixed list parameter set for 'Get-AzDataProtectionBackupVault'
Az.EventGrid
- Updated to use the 2022-06-15 API version.
- Added new features:
- Partner topics
- Partner topic event subscriptions
- Partner namespaces
- Partner namespace keys
- Partner configurations
- Partner registrations
- Verified partners
- Channels
Az.EventHub
- Added readonly Status property in EventHub Namespace
Az.Functions
- Added warning logs to detect Az context switching in Get-AzFunctionApp
Az.KeyVault
- Bumped API version to 2022-07-01
- Added 'Undo-AzKeyVaultManagedHsm' to recover deleted managed HSM
Az.ManagedServiceIdentity
- Supported Create/Get/Update/Remove Federated Identity Credentials on a User Assigned Managed Identity
- 'Get-AzFederatedIdentityCredentials'
- 'New-AzFederatedIdentityCredentials'
- 'Remove-AzFederatedIdentityCredentials'
- 'Update-AzFederatedIdentityCredentials'
- Supported List Associated Resources on a User Assigned Managed Identity
- 'Get-AzUserAssignedIdentityAssociatedResource'
Az.Migrate
- Added parameter 'CacheStorageAccountId' to 'Initialize-AzMigrateReplicationInfrastructure'
- Added support for OS Disk Swap and Test Migrate Subnet Selection
Az.Network
- Added possible value 'LocalGateway' for parameter 'GatewayType'
- 'New-AzVirtualNetworkGateway'
- Exposed 'ExtendedLocation' and 'VNetExtendedLocationResourceId' for 'VirtualNetworkGateway'
- 'Get-AzVirtualNetworkGateway'
- Added new cmdlet to get firewall learned ip prefixes
- 'Get-AzFirewallLearnedIpPrefix'
- Fixed a bug that does not update firewall policy application, network and nat rules' descriptions even though description is provided via description parameter
- Updated 'New-AzIpConfigurationBgpPeeringAddressObject' to remove validate null or empty check for CustomAddress in Azure Virtual Network Gateway
- Updated 'New-AzVirtualNetworkGateway' to add validate null or empty check for CustomAddress in Azure Virtual Network Gateway
- Updated cmdlets to add new property of 'VirtualNetworkGatewayPolicyGroup' and 'VpnClientConnectionConfiguration' in Azure Virtual Network Gateway
- 'New-AzVirtualNetworkGateway'
- 'Set-AzVirtualNetworkGateway'
- Added new cmdlets to create
- 'New-AzVirtualNetworkGatewayPolicyGroup'
- 'New-AzVirtualNetworkGatewayPolicyGroupMember'
- 'New-AzVpnClientConnectionConfiguration'
- Added message in breaking change attribute to notify that load balancer sku default behavior will be changed
- 'New-AzLoadBalancer'
- Added cmdlet preview to notify customers to use default value or leave null for load balancer probe threshold property
- 'New-AzLoadBalancerProbeConfig'
- 'Set-AzLoadBalancerProbeConfig'
- 'Add-AzLoadBalancerProbeConfig'
Az.RecoveryServices
- Added support for cross zonal restore for ZRS vaults for non-ZonePinned VM
- Fixed bug with Update-AzRecoveryServicesAsrProtectionContainerMapping
- Added new scenarios: EZ-to-AZ, EZ-to-AZ, EZ-to-EZ
- Removed 'VmName' from non A2A scenarios of 'New-AzRecoveryServicesAsrReplicationProtectedItem' as it is not applicable
Az.Resources
- Fixed parameter 'Count' for
- Get-AzADApplication
- Get-AzADServicePrincipal
- Get-AzADUser
- Polished preview warning message for:
- Add-AzADGroupMember
- Get-AzADGroupMember
- Remove-AzADGroupMember
- Fixed a 'NullReferenceException' when deploying a JSON template using Bicep extensibility
- Added '-AsJob' to support running 'Register-AzResourceProvider' as a Job
Az.Sql
- Added new cmdlets for CRUD operations on SQL server IPv6 Firewall rules
'Get-AzSqlServerIpv6FirewallRule'
'New-AzSqlServerIpv6FirewallRule'
'Remove-AzSqlServerIpv6FirewallRule'
'Set-AzSqlServerIpv6FirewallRule' - StorageContainerSasToken parameter in the 'Start-AzSqlInstanceDatabaseLogReplay' cmdlet is now optional
Az.StackHCI
- Supported WDAC compliant APIs
- Fixed module versions of dependent PS modules
- Updated Remote Support cmdlets to check device type between HCIv2 and AzureEdge
Az.Storage
- Supported generate DataLakeGen2 Sas token with Encryption scope
- 'New-AzDataLakeGen2SasToken'
- Supported blob type conversions in sync blob copy
- 'Copy-AzStorageBlob'
- Supported create/upgrade storage account with Keyvault from another tenant and access Keyvault with FederatedClientId
- 'New-AzStorageAccount'
- 'Set-AzStorageAccount'
- Supported find blobs in a container with a blob tag filter sql expression
- 'Get-AzStorageBlobByTag'
- Migrated following Azure File dataplane cmdlets from 'Microsoft.Azure.Storage.File' to 'Azure.Storage.Files.Shares'
- 'Get-AzStorageFileHandle'
- 'Close-AzStorageFileHandle'
Az.Websites
- Fixed 'Publish-AzWebApp' to use latest publish API when deploying war package [#19791]
Thanks to our community contributors
Az 9.0.1
Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.0.1
To install Az
from the PowerShell Gallery, run the following command:
Install-Module -Name Az -Repository PSGallery -Force
To update from an older version of Az
, run the following command:
Update-Module -Name Az
SHA256 Hashes of the release artifacts
- Az-Cmdlets-9.0.1.36486.tar.gz
- 5EF1837F79320B240C3A2CB7CEC3690C90476EE32708EC786A9A09D0D14EA9AB
9.0.1 - October 2022
Az.Accounts
- Upgraded Azure.Core to 1.25.0 and Azure.Identity to 1.6.1
- Upgraded Microsoft.Identity.Client to 4.46.2 and Microsoft.Identity.Client.Extensions.Msal to 2.23.0
- Upgraded Microsoft.ApplicationInsights to 2.13.1
- [Breaking Change] Changed target framework of AuthenticationAssemblyLoadContext to netcoreapp3.1.
- [Breaking Change] Removed built-in environment of Azure Germany
- Supported tenant domain as input while using 'Connect-AzAccount' with parameter 'Tenant'. [#19471]
- Used the ArgumentCompleter attribute to replace the dynamic parameters of 'Get-AzContext'. [#18041]
- Fixed issue that module cannot be imported when required file is locked [#19624]
Az.Advisor
- Bumped API version to 2020-01-01
Az.Aks
- [Breaking Change] Removed the alias 'Install-AzAksKubectl' of 'Install-AzAksCliTool'.
Az.ApiManagement
- [Breaking Change] Changed the type of parameter 'Sku' from Enum to String in 'Add-AzApiManagementRegion', 'New-AzApiManagement' and 'Update-AzApiManagementRegion'.
Az.Attestation
- [Breaking Change] Replaced 'New/Remove/Get-AzAttestation' with 'New/Remove/Get-AzAttestationProvider'
- Added 'Get-AzAttestationDefaultProvider' and 'Update-AzAttestationProvider'
- Upgraded API version from 2018-09-01-preview to 2020-10-01
Az.Automation
- Added cmdlets 'Remove-AzAutomationHybridRunbookWorker', 'Remove-AzAutomationHybridRunbookWorkerGroup', 'Set-AzAutomationHybridRunbookWorkerGroup', 'Get-AzAutomationHybridRunbookWorker', 'Get-AzAutomationHybridRunbookWorkerGroup', 'Move-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorkerGroup' for Hybrid Runbook Worker group management.
Az.Compute
- Added the 'TimeCreated' property to the Virtual Machine and Virtual Machine Scale Set models.
- Added Confidential VM functionality to multiple cmdlets.
- Added new parameter 'SecureVMDiskEncryptionSet' to cmdlet 'Set-AzDiskSecurityProfile'.
- Added new parameters 'SecureVMDiskEncryptionSet' and 'SecurityEncryptionType' to cmdlet 'Set-AzVMOSDisk'.
- Improved cmdlet descriptions and parameter descriptions for VM/VMSS creation.
- Added the 'BaseRegularPriorityCount' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig'
- Added the 'RegularPriorityPercentage' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig'
- Added Breaking Changes for Add-AzVMAdditionalUnattendContent and Get-AzGallery cmdlets
- Added '-DiskControllerType' property to the following cmdlets: 'New-AzVm', 'New-AzVmss', 'New-AzVmConfig', 'Set-AzVmssStorageProfile'
Az.Databricks
- Upgraded API version to 2022-04-01-preview
- Modified description of 'EnableNoPublicIP' parameter in the 'New-AzDatabricksWorkspace'. [#14381]
Az.DataFactory
- Updated ADF .Net SDK version to 6.4.0
Az.EventGrid
- Add remaining advanced filters
- StringNotContains
- StringNotBeginsWith
- StringNotEndsWith
- NumberInRange
- NumberNotInRange
- IsNullOrUndefined
- IsNotNull
Az.EventHub
- Most cmdlets in Az.EventHub module have been migrated to a new format and would witness breaking changes. Please refer our migration guide https://go.microsoft.com/fwlink/?linkid=2204690 to know breaking changes in detail.
Az.Functions
- Enabled support to create Node 18 Preview and Java 17 Preview function apps (fixes issues #19184 and #18925)
- Removed the logic that checks for AzureGermanCloud in the cloud endpoints (fixes issue #19667)
- Hided generated unused cmdlets (fixes #16666)
Az.KeyVault
- Fixed the exception content swallowed issue when exception.Response is null [#19531]
- Added the existing parameters 'Exportable', 'Immutable', 'UseDefaultCVMPolicy', and 'ReleasePolicyPath'
to the parameter sets 'InteractiveCreate', 'InputObjectCreate', and 'ResourceIdCreate'.
Az.MarketplaceOrdering
- Upgraded API version to 2021-01-01.
Az.Migrate
- Updated ApiVersion to 2022-05-01
- Added support for pause and resume
- 'Suspend-AzMigrateServerReplication'
- 'Resume-AzMigrateServerReplication'
- [Breaking Change] Removed unless cmdlets
- 'Get-AzMigrateReplicationEligibilityResult'
- 'Get-AzMigrateReplicationProtectionIntent'
- 'Get-AzMigrateReplicationVaultSetting'
- 'Get-AzMigrateSupportedOperatingSystem'
- 'New-AzMigrateReplicationProtectionIntent'
- 'New-AzMigrateReplicationVaultSetting'
Az.Monitor
- [Breaking Change] Upgraded API version for ActivityLogAlert from 2017-04-01 to 2020-10-01, affected cmdlets:
- 'Get-AzActivityLogAlert'
- 'Remove-AzActivityLogAlert'
- 'Set-AzActivityLogAlert' replaced by 'New-AzActivityLogAlert'
- 'Disable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert'
- 'Enable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert'
- 'New-AzActionGroup' replaced by 'New-AzActivityLogAlertActionGroupObject'
- [Breaking Change] Upgraded API version for DiagnosticSetting from 2017-05-01-preview to 2021-05-01-preview
- 'Get-AzDiagnosticSettingCategory'
- 'Get-AzDiagnosticSetting'
- 'New-AzDiagnosticSetting'
- 'Remove-AzDiagnosticSetting'
- 'Set-AzDiagnosticSetting' replaced by 'New-AzDiagnosticSetting'
- 'New-AzDiagnosticDetailSetting' replaced by 'New-AzDiagnosticSettingLogSettingsObject' and 'New-AzDiagnosticSettingMetricSettingsObject'
- 'Get-AzSubscriptionDiagnosticSettingCategory' replaced by 'Get-AzEventCategory'
- [Breaking Change] Upgraded API version for Autoscale from 2015-04-01 to 2022-10-01
- 'Get-AzAutoscaleSetting'
- 'Remove-AzAutoscaleSetting'
- 'Add-AzAutoscaleSetting' replaced by 'New-AzAutoscaleSetting'
- 'New-AzAutoscaleNotification' replaced by 'New-AzAutoscaleNotificationObject'
- 'New-AzAutoscaleProfile' replaced by 'New-AzAutoscaleProfileObject'
- 'New-AzAutoscaleRule' replaced by 'New-AzAutoscaleScaleRuleObject'
- 'New-AzAutoscaleWebhook' replaced by 'New-AzAutoscaleWebhookNotificationObject'
- [Breaking Change] Upgraded API version for ScheduledQueryRule from 2018-04-16 to 2021-08-01
- 'Get-AzScheduledQueryRule'
- 'New-AzScheduledQueryRuleAlertingAction'
- 'New-AzScheduledQueryRuleAznActionGroup'
- 'New-AzScheduledQueryRule'
- 'New-AzScheduledQueryRuleLogMetricTrigger'
- 'New-AzScheduledQueryRuleSchedule'
- 'New-AzScheduledQueryRuleSource'
- 'New-AzScheduledQueryRuleTriggerCondition'
- 'Remove-AzScheduledQueryRule'
- 'Set-AzScheduledQueryRule'
- 'Update-AzScheduledQueryRule'
Az.MySql
- Added 'PublicNetworkAccess' to 'Update-AzMySqlServer' [#19189]
Az.Network
- Added a new endpoint switch 'AzureArcVM' in 'New-AzNetworkWatcherConnectionMonitor'
- Updated 'New-AzVirtualNetworkGatewayConnection' to support bypassing the ExpressRoute gateway when accessing private-links
- Updated 'Update-AzCustomIpPrefix' to support no-internet advertise CustomIpPrefix
- Updated 'New-AzNetworkInterface' to support create/update nic with DisableTcpStateTracking property
- Updated cmdlet to support specifying a VirtualRouterAsn on Virtual Hub
- 'New-AzVirtualHub'
- 'Update-AzVirtualHub'
- Updated cmdlet to support specifying an ASN on VPN Gateway
- 'New-AzVpnGateway'
- 'Update-AzVpnGateway'
- Updated 'New-AzRoutingConfiguration' to support bypassing NVA for spoke vNet traffic
- Updated 'Update-AzCustomIpPrefix' to support new parameters: Asn, Geo, ExpressRouteAdvertise
- Updated cmdlets to enable verification on client certificate revocation by using a new property VerifyClientRevocation in ApplicationGatewayClientAuthConfiguration
- 'New-AzApplicationGatewayClientAuthConfiguration'
- 'Set-AzApplicationGatewayClientAuthConfiguration'
- Updated 'New-AzCustomIpPrefix' to support IPv4 Parent/Child CustomIpPrefix creation.
- Added Uppercase Transform in New-AzApplicationGatewayFirewallCondition
- Added DdosProtectionMode parameter in New-AzPublicIpAddress
- Added ProbeThreshold parameter to Load Balancer Probe
- 'Add-AzLoadBalancerProbeConfig'
- 'New-AzLoadBalancerProbeConfig'
- 'Set-AzLoadBalancerProbeConfig'
- Updated 'New-AzApplicationGatewayFirewallPolicyManagedRuleOverride' to support specifying an action for a managed rule override in Application Gateway WAF Policy
- Added breaking change enum values/notification for the following network manager cmdlets
- 'Deploy-AzNetworkManagerCommit'
- 'New-AzNetworkManagerConnectivityConfiguration'
- 'New-AzNetworkManagerConnectivityGroupItem'
- 'New-AzNetworkManagerSecurityAdminRule'
- 'New-AzNetworkManagerSecurityAdminConfiguration'
- 'New-AzNetworkManagerAddressPrefixItem'
- 'New-AzNetworkManager'
- Added 'EnableUDPLogOptimization' parameter to 'New-AzFirewall'
- Fixed a bug that does not return HubIPAddresses and PrivateIPAddress during a Get-AzFirewall command
- Replaced 'IdentifyTopFatFlow' parameter with 'EnableFatFlowLogging' parameter to 'New-AzFirewall'
- Fixed a bug not able to add MSSQL application rules to an AZURE FIREWALL POLICY
- Onboard Project AzureML Registries to Private Link Common Cmdlets
Az.RecoveryServices
- [Breaking Change] Added fix for Enable-AzRecoveryServicesBackupProtection cmdlet. Resolved the null reference issue by making policy a mandatory parameter.
- [Breaking Change] Removed status filter from Get-AzRecoveryServicesBackupContainer comma...
Az.CosmosDB-2.0.3-preview
Az 9.0.0
Gallery Module for Azure PowerShell: https://www.powershellgallery.com/packages/Az/9.0.0
To install Az
from the PowerShell Gallery, run the following command:
Install-Module -Name Az -Repository PSGallery -Force
To update from an older version of Az
, run the following command:
Update-Module -Name Az
SHA256 Hashes of the release artifacts
- Az-Cmdlets-9.0.0.36483.tar.gz
- CD5FC3B3D492175BA3D9808D2098F8FFFEAA156518512DAA654F7DBB6FE794CA
9.0.0 - October 2022
Az.Accounts
- Upgraded Azure.Core to 1.25.0 and Azure.Identity to 1.6.1
- Upgraded Microsoft.Identity.Client to 4.46.2 and Microsoft.Identity.Client.Extensions.Msal to 2.23.0
- Upgraded Microsoft.ApplicationInsights to 2.13.1
- [Breaking Change] Changed target framework of AuthenticationAssemblyLoadContext to netcoreapp3.1.
- [Breaking Change] Removed built-in environment of Azure Germany
- Supported tenant domain as input while using 'Connect-AzAccount' with parameter 'Tenant'. [#19471]
- Used the ArgumentCompleter attribute to replace the dynamic parameters of 'Get-AzContext'. [#18041]
- Fixed issue that module cannot be imported when required file is locked [#19624]
Az.Advisor
- Bumped API version to 2020-01-01
Az.Aks
- [Breaking Change] Removed the alias 'Install-AzAksKubectl' of 'Install-AzAksCliTool'.
Az.ApiManagement
- [Breaking Change] Changed the type of parameter 'Sku' from Enum to String in 'Add-AzApiManagementRegion', 'New-AzApiManagement' and 'Update-AzApiManagementRegion'.
Az.Attestation
- [Breaking Change] Replaced 'New/Remove/Get-AzAttestation' with 'New/Remove/Get-AzAttestationProvider'
- Added 'Get-AzAttestationDefaultProvider' and 'Update-AzAttestationProvider'
- Upgraded API version from 2018-09-01-preview to 2020-10-01
Az.Automation
- Added cmdlets 'Remove-AzAutomationHybridRunbookWorker', 'Remove-AzAutomationHybridRunbookWorkerGroup', 'Set-AzAutomationHybridRunbookWorkerGroup', 'Get-AzAutomationHybridRunbookWorker', 'Get-AzAutomationHybridRunbookWorkerGroup', 'Move-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorker', 'New-AzAutomationHybridRunbookWorkerGroup' for Hybrid Runbook Worker group management.
Az.Compute
- Added the 'TimeCreated' property to the Virtual Machine and Virtual Machine Scale Set models.
- Added Confidential VM functionality to multiple cmdlets.
- Added new parameter 'SecureVMDiskEncryptionSet' to cmdlet 'Set-AzDiskSecurityProfile'.
- Added new parameters 'SecureVMDiskEncryptionSet' and 'SecurityEncryptionType' to cmdlet 'Set-AzVMOSDisk'.
- Improved cmdlet descriptions and parameter descriptions for VM/VMSS creation.
- Added the 'BaseRegularPriorityCount' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig'
- Added the 'RegularPriorityPercentage' integer property to the following cmdlets: 'New-AzVmssConfig' and 'Update-AzVmssConfig'
- Added Breaking Changes for Add-AzVMAdditionalUnattendContent and Get-AzGallery cmdlets
- Added '-DiskControllerType' property to the following cmdlets: 'New-AzVm', 'New-AzVmss', 'New-AzVmConfig', 'Set-AzVmssStorageProfile'
Az.Databricks
- Upgraded API version to 2022-04-01-preview
- Modified description of 'EnableNoPublicIP' parameter in the 'New-AzDatabricksWorkspace'. [#14381]
Az.DataFactory
- Updated ADF .Net SDK version to 6.4.0
Az.EventGrid
- Add remaining advanced filters
- StringNotContains
- StringNotBeginsWith
- StringNotEndsWith
- NumberInRange
- NumberNotInRange
- IsNullOrUndefined
- IsNotNull
Az.EventHub
- Most cmdlets in Az.EventHub module have been migrated to a new format and would witness breaking changes. Please refer our migration guide https://go.microsoft.com/fwlink/?linkid=2204690 to know breaking changes in detail.
Az.Functions
- Enabled support to create Node 18 Preview and Java 17 Preview function apps (fixes issues #19184 and #18925)
- Removed the logic that checks for AzureGermanCloud in the cloud endpoints (fixes issue #19667)
- Hided generated unused cmdlets (fixes #16666)
Az.KeyVault
- Fixed the exception content swallowed issue when exception.Response is null [#19531]
- Added the existing parameters 'Exportable', 'Immutable', 'UseDefaultCVMPolicy', and 'ReleasePolicyPath'
to the parameter sets 'InteractiveCreate', 'InputObjectCreate', and 'ResourceIdCreate'.
Az.MarketplaceOrdering
- Upgraded API version to 2021-01-01.
Az.Migrate
- Updated ApiVersion to 2022-05-01
- Added support for pause and resume
- 'Suspend-AzMigrateServerReplication'
- 'Resume-AzMigrateServerReplication'
- [Breaking Change] Removed unless cmdlets
- 'Get-AzMigrateReplicationEligibilityResult'
- 'Get-AzMigrateReplicationProtectionIntent'
- 'Get-AzMigrateReplicationVaultSetting'
- 'Get-AzMigrateSupportedOperatingSystem'
- 'New-AzMigrateReplicationProtectionIntent'
- 'New-AzMigrateReplicationVaultSetting'
Az.Monitor
- [Breaking Change] Upgraded API version for ActivityLogAlert from 2017-04-01 to 2020-10-01, affected cmdlets:
- 'Get-AzActivityLogAlert'
- 'Remove-AzActivityLogAlert'
- 'Set-AzActivityLogAlert' replaced by 'New-AzActivityLogAlert'
- 'Disable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert'
- 'Enable-AzActivityLogAlert' replaced by 'Update-AzActivityLogAlert'
- 'New-AzActionGroup' replaced by 'New-AzActivityLogAlertActionGroupObject'
- [Breaking Change] Upgraded API version for DiagnosticSetting from 2017-05-01-preview to 2021-05-01-preview
- 'Get-AzDiagnosticSettingCategory'
- 'Get-AzDiagnosticSetting'
- 'New-AzDiagnosticSetting'
- 'Remove-AzDiagnosticSetting'
- 'Set-AzDiagnosticSetting' replaced by 'New-AzDiagnosticSetting'
- 'New-AzDiagnosticDetailSetting' replaced by 'New-AzDiagnosticSettingLogSettingsObject' and 'New-AzDiagnosticSettingMetricSettingsObject'
- 'Get-AzSubscriptionDiagnosticSettingCategory' replaced by 'Get-AzEventCategory'
- [Breaking Change] Upgraded API version for Autoscale from 2015-04-01 to 2022-10-01
- 'Get-AzAutoscaleSetting'
- 'Remove-AzAutoscaleSetting'
- 'Add-AzAutoscaleSetting' replaced by 'New-AzAutoscaleSetting'
- 'New-AzAutoscaleNotification' replaced by 'New-AzAutoscaleNotificationObject'
- 'New-AzAutoscaleProfile' replaced by 'New-AzAutoscaleProfileObject'
- 'New-AzAutoscaleRule' replaced by 'New-AzAutoscaleScaleRuleObject'
- 'New-AzAutoscaleWebhook' replaced by 'New-AzAutoscaleWebhookNotificationObject'
- [Breaking Change] Upgraded API version for ScheduledQueryRule from 2018-04-16 to 2021-08-01
- 'Get-AzScheduledQueryRule'
- 'New-AzScheduledQueryRuleAlertingAction'
- 'New-AzScheduledQueryRuleAznActionGroup'
- 'New-AzScheduledQueryRule'
- 'New-AzScheduledQueryRuleLogMetricTrigger'
- 'New-AzScheduledQueryRuleSchedule'
- 'New-AzScheduledQueryRuleSource'
- 'New-AzScheduledQueryRuleTriggerCondition'
- 'Remove-AzScheduledQueryRule'
- 'Set-AzScheduledQueryRule'
- 'Update-AzScheduledQueryRule'
Az.MySql
- Added 'PublicNetworkAccess' to 'Update-AzMySqlServer' [#19189]
Az.Network
- Added a new endpoint switch 'AzureArcVM' in 'New-AzNetworkWatcherConnectionMonitor'
- Updated 'New-AzVirtualNetworkGatewayConnection' to support bypassing the ExpressRoute gateway when accessing private-links
- Updated 'Update-AzCustomIpPrefix' to support no-internet advertise CustomIpPrefix
- Updated 'New-AzNetworkInterface' to support create/update nic with DisableTcpStateTracking property
- Updated cmdlet to support specifying a VirtualRouterAsn on Virtual Hub
- 'New-AzVirtualHub'
- 'Update-AzVirtualHub'
- Updated cmdlet to support specifying an ASN on VPN Gateway
- 'New-AzVpnGateway'
- 'Update-AzVpnGateway'
- Updated 'New-AzRoutingConfiguration' to support bypassing NVA for spoke vNet traffic
- Updated 'Update-AzCustomIpPrefix' to support new parameters: Asn, Geo, ExpressRouteAdvertise
- Updated cmdlets to enable verification on client certificate revocation by using a new property VerifyClientRevocation in ApplicationGatewayClientAuthConfiguration
- 'New-AzApplicationGatewayClientAuthConfiguration'
- 'Set-AzApplicationGatewayClientAuthConfiguration'
- Updated 'New-AzCustomIpPrefix' to support IPv4 Parent/Child CustomIpPrefix creation.
- Added Uppercase Transform in New-AzApplicationGatewayFirewallCondition
- Added DdosProtectionMode parameter in New-AzPublicIpAddress
- Added ProbeThreshold parameter to Load Balancer Probe
- 'Add-AzLoadBalancerProbeConfig'
- 'New-AzLoadBalancerProbeConfig'
- 'Set-AzLoadBalancerProbeConfig'
- Updated 'New-AzApplicationGatewayFirewallPolicyManagedRuleOverride' to support specifying an action for a managed rule override in Application Gateway WAF Policy
- Added breaking change enum values/notification for the following network manager cmdlets
- 'Deploy-AzNetworkManagerCommit'
- 'New-AzNetworkManagerConnectivityConfiguration'
- 'New-AzNetworkManagerConnectivityGroupItem'
- 'New-AzNetworkManagerSecurityAdminRule'
- 'New-AzNetworkManagerSecurityAdminConfiguration'
- 'New-AzNetworkManagerAddressPrefixItem'
- 'New-AzNetworkManager'
- Added 'EnableUDPLogOptimization' parameter to 'New-AzFirewall'
- Fixed a bug that does not return HubIPAddresses and PrivateIPAddress during a Get-AzFirewall command
- Replaced 'IdentifyTopFatFlow' parameter with 'EnableFatFlowLogging' parameter to 'New-AzFirewall'
- Fixed a bug not able to add MSSQL application rules to an AZURE FIREWALL POLICY
- Onboard Project AzureML Registries to Private Link Common Cmdlets
Az.RecoveryServices
- [Breaking Change] Added fix for Enable-AzRecoveryServicesBackupProtection cmdlet. Resolved the null refrence issue by making policy a mandatory parameter.
- [Breaking Change] Removed status filter from Get-AzRecoveryServicesBackupContainer comman...