azure-powershell

Microsoft Azure PowerShell

OTHER License

Stars
4.1K
Committers
1.7K

Bot releases are visible (Hide)

azure-powershell - 2.4.0

Published by cormacpayne over 5 years ago

Az 2.4.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Accounts

  • Add support for profile cmdlets
  • Add support for environments and data planes in generated cmdlets
  • Fix bug where incorrect endpoint was being used in some cases for data plane cmdlets in Windows PowerShell

Az.Advisor

  • GA release of Az.Advisor
  • This module is now included as a part of the roll-up Az module

Az.ApiManagement

Az.Automation

  • Fixed Set-AzAutomationConnectionFieldValue cmdlet bug to handle string value.

Az.Compute

  • Add HyperVGeneration parameter to New-AzImageConfig

Az.DataFactory

  • Updating the output of get activity runs, get pipeline runs, and get trigger runs ADF cmdlets to support Select-Object pipe.

Az.EventGrid

  • Fix typo in 'New-AzEventGridSubscription' documentation

Az.IotHub

  • Add support to regenerate authorization policy keys.

Az.Network

  • Added 'RoutingPreference' to public ip tags
  • Improve examples for 'Get-AzNetworkServiceTag' reference documentation

Az.PolicyInsights

Az.OperationalInsights

  • Fixed CustomLog datasource model returned in Get-AzOperationalInsightsDataSource

Az.RecoveryServices

  • Fix for get-policy command for IaaSVMs

Az.Resources

  • Fix help text for Get-AzPolicyState -Top parameter
  • Add client-side paging support for Get-AzPolicyAlias
  • Add new parameters for Set-AzPolicyAssignment, -PolicyParameters and -PolicyParametersObject
  • Handful of doc and example updates for Policy cmdlets

Az.ServiceBus

  • Fix for issue #4938 - New-AzureRmServiceBusQueue returns BadRequest when setting MaxSizeInMegabytes

Az.Sql

  • Add Instance Failover Group cmdlets from preview release to public release
  • Support Azure SQL Server\Database Auditing with new cmdlets.
    • Set-AzSqlServerAudit
    • Get-AzSqlServerAudit
    • Remove-AzSqlServerAudit
    • Set-AzSqlDatabaseAudit
    • Get-AzSqlDatabaseAudit
    • Remove-AzSqlDatabaseAudit
  • Remove email constraints from Vulnerability Assessment settings

Az.Storage

  • Change 2 parameters '-IndexDocument' and '-ErrorDocument404Path' from required to optional in cmdlet:
    • Enable-AzStorageStaticWebsite
  • Update help of Get-AzStorageBlobContent by add an example
  • Show more error information when cmdlet failed with StorageException
  • Support create or update Storage account with Azure Files AAD DS Authentication
    • New-AzStorageAccount
    • Set-AzStorageAccount
  • Support list or close file handles of a file share, file directory or a file
    • Get-AzStorageFileHandle
    • Close-AzStorageFileHandle

Az.StorageSync

  • This module is now included as a part of the roll-up Az module
azure-powershell - Az.RecoveryServices 2.0.0-preview

Published by markcowl over 5 years ago

Az.RecoveryServices 2.0.0-preview

Release Notes

  • Azure Site Recovery Support to write to managed disk for vMWare to Azure.
  • Azure Site Recovery Support to NIC reduction for vMWare to Azure.
  • Azure Site Recovery Support to accelerated networking for Azure to Azure.
  • Azure Site Recovery Support to agent auto update for Azure to Azure.
  • Azure Site Recovery Support to Standard SSD for Azure to Azure.
  • Azure Site Recovery Support to Azure Disk Encryption two pass for Azure to Azure.
  • Azure Site Recovery Support to protect newly added disk for Azure to Azure.

Gallery Module

azure-powershell - Az.Storage 1.3.2-preview

Published by markcowl over 5 years ago

Az.Storage 1.3.2-preview

Release Notes

  • Support new SkuName StandardGZRS, StandardRAGZRS when create/update Storage account
    • New-AzStorageAccount
    • Set-AzStorageAccount

Gallery Module

azure-powershell - 2.3.2

Published by markcowl over 5 years ago

Az 2.3.2

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Accounts

  • Fix bug with incorrect URL being used in some cases for Functions calls
  • Fix Issue with aliases from AzureRM to Az cmdlets
    • Set-AzureRmVMBootDiagnostics -> Set-AzVMBootDiagnostic
    • Export-AzureRMLogAnalyticThrottledRequests -> Export-AzLogAnalyticThrottledRequest

Az.Compute

  • New-AzVm and New-AzVmss simple parameter sets now accept the 'ProximityPlacementGroup' parameter.
  • Fix typo in 'New-AzVM' reference documentation

Az.Dns

  • Fixed a typo in 'Set-AzDnsZone' help examples.

Az.EventGrid

  • Updated to use the 2019-06-01 API version.
  • New cmdlets:
    • New-AzEventGridDomain
      • Creates a new Azure Event Grid Domain.
    • Get-AzEventGridDomain
      • Gets the details of an Event Grid Domain, or gets a list of all Event Grid Domains in the current Azure subscription.
    • Remove-AzEventGridDomain
      • Removes an Azure Event Grid Domain.
    • New-AzEventGridDomainKey
      • Regenerates the shared access key for an Azure Event Grid Domain.
    • Get-AzEventGridDomainKey
      • Gets the shared access keys used to publish events to an Event Grid Domain.
    • New-AzEventGridDomainTopic:
      • Creates a new Azure Event Grid Domain Topic.
    • Get-AzEventGridDomainTopic
      • Gets the details of an Event Grid Domain Topic, or gets a list of all Event Grid Domain Topics under specific Event Grid Domain in the current Azure
    • Remove-AzEventGridDomainTopic:
      • Removes an existing Azure Event Grid Domain Topic.
  • Updated cmdlets:
    • New-AzEventGridSubscription/Update-AzEventGridSubscription:
      • Add new mandatory parameters to support piping for the new Event Grid Domain and Event Grid Domain Topic to allow creating new event subscription under these resources.
      • Add new mandatory parameters for specifying the new Event Grid Domain name and/or Event Grid Domain Topic name to allow creating new event subscription under these resources.
      • Add new Parameter sets for domains and domain topics to allow reusing existing parameters (e.g., EndPointType, SubjectBeginsWith, etc).
      • Add new optional parameters for specifying:
        • Event subscription expiration date,
        • Advanced filtering parameters.
      • Add new enum for servicebusqueue as destination.
      • Disallow usage of 'All' in -IncludedEventType option and replace it with
    • Get-AzEventGridTopic, Get-AzEventGridDomain, Get-AzEventGridDomainTopic, Get-AzEventGridSubscription:
      • Add new optional parameters (Top, ODataQuery and NextLink) to support results pagination and filtering.
    • Remove-AzEventGridSubscription
      • Add new mandatory parameters to support piping for Event Grid Domain and Event Grid Domain Topic to allow removing existing event subscription under these resources.
      • Add new mandatory parameters for specifying the Event Grid Domain name and/or Event Grid Domain Topic name to allow removing existing event subscription under these resources.

Az.FrontDoor

  • New-AzFrontDoorWafMatchConditionObject
    • Add transforms support and new operator auto-complete value (RegEx)
  • New-AzFrontDoorWafManagedRuleObject
    • Add new auto-complete values

Az.Network

  • Add support for Virtual Network Gateway Resource
    • New cmdlets
      • Get-AzVirtualNetworkGatewayVpnClientConnectionHealth
  • Add AvailablePrivateEndpointType
    • New cmdlets
      • Get-AzAvailablePrivateEndpointType
  • Add PrivatePrivateLinkService
    • New cmdlets
      • Get-AzPrivateLinkService
      • New-AzPrivateLinkService
      • Remove-AzPrivateLinkService
      • New-AzPrivateLinkServiceIpConfig
      • Set-AzPrivateEndpointConnection
  • Add PrivateEndpoint
    • New cmdlets
      • Get-AzPrivateEndpoint
      • New-AzPrivateEndpoint
      • Remove-AzPrivateEndpoint
      • New-AzPrivateLinkServiceConnection
  • Updated below commands for feature: UseLocalAzureIpAddress flag on VpnConnection
    • Updated New-AzVpnConnection: Added optional parameter -UseLocalAzureIpAddress to indicate that local azure ip address should be used as source address while initiating connection.
    • Updated Set-AzVpnConnection: Added optional parameter -UseLocalAzureIpAddress to indicate that local azure ip address should be used as source address while initiating connection.
  • Added readonly field PeeredConnections in ExpressRoute peering.
  • Added readonly field GlobalReachEnabled in ExpressRoute.
  • Added breaking change attribute to call out deprecation of AllowGlobalReach field in ExpressRouteCircuit model
  • Fixed Issue 8756 Error using TargetListenerID with AzApplicationGatewayRedirectConfiguration cmdlets
  • Fixed bug in New-AzApplicationGatewayPathRuleConfig that prevented the rewrite ruleset from being set.
  • Fixed displaying of VirtualNetworkTaps in NetworkInterfaceIpConfiguration
  • Fixed Cortex Get cmdlets for list all part
  • Fixed VirtualHub reference creation for ExpressRouteGateways, VpnGateway
  • Added support for Availability Zones in AzureFirewall and NatGateway
  • Added cmdlet Get-AzNetworkServiceTag
  • Add support for multiple public IP addresses for Azure Firewall
    • Updated New-AzFirewall cmdlet:
      • Added parameter -PublicIpAddress which accepts one or more Public IP Address objects
      • Added parameter -VirtualNetwork which accepts a Virtual Network object
      • Added methods AddPublicIpAddress and RemovePublicIpAddress on firewall object - these accept a Public IP Address object as input
      • Deprecated parameters -PublicIpName and -VirtualNetworkName
  • Updated below commands for feature: Set VpnClient AAD authentication options to Virtual network gateway resource.
    • Updated New-AzVirtualNetworkGateway: Added optional parameters AadTenantUri,AadAudienceId,AadIssuerUri to set VpnClient AAD authentication options on Gateway.
    • Updated Set-AzVirtualNetworkGateway: Added optional parameter AadTenantUri,AadAudienceId,AadIssuerUri to set VpnClient AAD authentication options on Gateway.
    • Updated Set-AzVirtualNetworkGateway: Added optional switch parameter RemoveAadAuthentication to remove VpnClient AAD authentication options from Gateway.

Az.OperationalInsights

  • Enable pergb2018 pricing tier in 'New-AzureRmOperationalInsightsWorkspace' command

Az.Resources

  • Support for additional Template Export options
    • Add '-SkipResourceNameParameterization' parameter to Export-AzResourceGroup
    • Add '-SkipAllParameterization' parameter to Export-AzResourceGroup
    • Add '-Resource' parameter to Export-AzResourceGroup for exported resource filtering

Az.ServiceFabric

  • Fix add certificate ByExistingKeyVault getting the wrong thumbprint in some cases

Az.Sql

  • Fix Advanced Threat Protection storage endpoint suffix
  • Fix Advanced Data Security enable overrides Advanced Threat Protection policy
  • New Cmdlets for Management.Sql to allow customers to add TDE keys and set TDE protector for managed instances
    • Add-AzSqlInstanceKeyVaultKey
    • Get-AzSqlInstanceKeyVaultKey
    • Remove-AzSqlInstanceKeyVaultKey
    • Get-AzSqlInstanceTransparentDataEncryptionProtector
    • Set-AzSqlInstanceTransparentDataEncryptionProtector

Az.Storage

  • Support Kind FileStorage and SkuName Premium_ZRS when create Storage account
    • New-AzStorageAccount
  • Clarified description of blob immutability cmdlet
    • Remove-AzRmStorageContainerImmutabilityPolicy

Az.Websites

  • Optimizes Get-AzWebAppCertificate to filter by resource group on the server instead of the client
  • Adds -UseDisasterRecovery switch parameter to Get-AzWebAppSnapshot
azure-powershell - 2.2.0

Published by niander over 5 years ago

Az 2.2.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Cdn

  • Updated cmdlets to support rulesEngine feature based on API version 2019-04-15.

Az.Compute

  • Added NoWait parameter that starts the operation and returns immediately, before the operation is completed.
    • Updated cmdlets:
      Export-AzLogAnalyticRequestRateByInterval
      Export-AzLogAnalyticThrottledRequest
      Remove-AzVM
      Remove-AzVMAccessExtension
      Remove-AzVMAEMExtension
      Remove-AzVMChefExtension
      Remove-AzVMCustomScriptExtension
      Remove-AzVMDiagnosticsExtension
      Remove-AzVMDiskEncryptionExtension
      Remove-AzVMDscExtension
      Remove-AzVMSqlServerExtension
      Restart-AzVM
      Set-AzVM
      Set-AzVMAccessExtension
      Set-AzVMADDomainExtension
      Set-AzVMAEMExtension
      Set-AzVMBginfoExtension
      Set-AzVMChefExtension
      Set-AzVMCustomScriptExtension
      Set-AzVMDiagnosticsExtension
      Set-AzVMDscExtension
      Set-AzVMExtension
      Start-AzVM
      Stop-AzVM
      Update-AzVM

Az.EventHub

  • Fix for #9231 - Get-AzEventHubNamespace does not return tags
  • Fix for #9230 - Get-AzEventHubNamespace returns ResourceGroup instead of ResourceGroupName

Az.Network

  • Update ResourceId and InputObject for Nat Gateway
    • Add alias for ResourceId and InputObject

Az.PolicyInsights

  • Fix Null reference issue in Get-AzPolicyEvent

Az.RecoveryServices

  • IaaSVM policy minimum retention in days changed to 7 from 1

Az.ServiceBus

  • Fix for issue #9182 - Get-AzServiceBusNamespace returns ResourceGroup instead of ResourceGroupName

Az.ServiceFabric

  • Fix typo in error message for 'Update-AzServiceFabricReliability'
  • Fix missing character in Service Fabric cmdlines

Az.Sql

  • Add DnsZonePartner Parameter for New-AzureSqlInstance cmdlet to support AutoDr for Managed Instance.
  • Deprecating Get-AzSqlDatabaseSecureConnectionPolicy cmdlet
  • Rename Threat Detection cmdlets to Advanced Threat Protection
  • New-AzSqlInstance -StorageSizeInGB and -LicenseType parameters are now optional.

Az.Websites

  • fixes the issue where using Set-AzWebApp and Set-AzWebAppSlot with -WebApp property was removing the tags
azure-powershell - Az.Storage 1.3.1-preview

Published by markcowl over 5 years ago

Az.Storage 1.3.1-preview

Release Notes

  • Support generate Blob/Constainer Identity based SAS token with Storage Context based on Oauth authentication
    • New-AzStorageContainerSASToken
    • New-AzStorageBlobSASToken
  • Support revoke Storage Account User Delegation Keys, so all Idenity SAS tokens are revoked
    • Revoke-AzStorageAccountUserDelegationKeys

Gallery Module

azure-powershell - 2.1.0

Published by MiYanni over 5 years ago

Az 2.1.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.ApiManagement

  • Created new Cmdlets for managing diagnostics at the global and API Scope
    • Get-AzApiManagementDiagnostic - Get the diagnostics configured a global or api Scope
    • New-AzApiManagementDiagnostic - Create new diagnostics at the global scope or api Scope
    • New-AzApiManagementHttpMessageDiagnostic - Create diagnostic setting for which Headers to log and the size of Body Bytes
    • New-AzApiManagementPipelineDiagnosticSetting - Create Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
    • New-AzApiManagementSamplingSetting - Create Sampling Setting for the requests/response for a diagnostic
    • Remove-AzApiManagementDiagnostic - Remove a diagnostic entity at global or api scope
    • Set-AzApiManagementDiagnostic - Update a diagnostic Entity at global or api scope
  • Created new Cmdlets for managing Cache in ApiManagement service
    • Get-AzApiManagementCache - Get the details of the Cache specified by identifier or all caches
    • New-AzApiManagementCache - Create a new 'default' Cache or Cache in a particular azure 'region'
    • Remove-AzApiManagementCache - Remove a cache
    • Update-AzApiManagementCache - Update a cache
  • Created new Cmdlets for managing API Schema
    • New-AzApiManagementSchema - Create a new Schema for an API
    • Get-AzApiManagementSchema - Get the schemas configured in the API
    • Remove-AzApiManagementSchema - Remove the schema configured in the API
    • Set-AzApiManagementSchema - Update the schema configured in the API
  • Created new Cmdlet for generating a User Token.
    • New-AzApiManagementUserToken - Generate a new User Token valid for 8 hours by default.Token for the 'GIT' user can be generated using this cmdlet./
  • Created a new cmdlet to retrieving the Network Status
    • Get-AzApiManagementNetworkStatus - Get the Network status connectivity of resources on which API Management service depends on. This is useful when deploying ApiManagement service into a Virtual Network and validing whether any of the dependencies are broken.
  • Updated cmdlet New-AzApiManagement to manage ApiManagement service
    • Added support for the new 'Consumption' SKU
    • Added support to turn the 'EnableClientCertificate' flag on for 'Consumption' SKU
    • The new cmdlet New-AzApiManagementSslSetting allows configuring 'TLS/SSL' setting on the 'Backend' and 'Frontend'. This can also be used to configure 'Ciphers' like '3DES' and 'ServerProtocols' like 'Http2' on the 'Frontend' of an ApiManagement service.
    • Added support for configuring the 'DeveloperPortal' hostname on ApiManagement service.
  • Updated cmdlets Get-AzApiManagementSsoToken to take 'PsApiManagement' object as input
  • Updated the cmdlet to display Error Messages inline
    • PS D:\github\azure-powershell> Set-AzApiManagementPolicy -Context -PolicyFilePath C:\wrongpolicy.xml -ApiId httpbin
      • Set-AzApiManagementPolicy :
      • Error Code: ValidationError
      • Error Message: One or more fields contain incorrect values:
      • Error Details: [Code=ValidationError, Message=Error in element 'log-to-eventhub' on line 3, column 10: Logger not found, Target=log-to-eventhub]
  • Updated cmdlet Export-AzApiManagementApi to export APIs in 'OpenApi 3.0' format
  • Updated cmdlet Import-AzApiManagementApi
    • To import Api from 'OpenApi 3.0' document specification
    • To override the 'PsApiManagementSchema' property specified in any ('Swagger', 'Wadl', 'Wsdl', 'OpenApi') document.
    • To override the 'ServiceUrl' property specified in any document.
  • Updated cmdlet Get-AzApiManagementPolicy to return policy in Non-Xml escaped 'format' using 'rawxml'
  • Updated cmdlet Set-AzApiManagementPolicy to accept policy in Non-Xml escaped 'format' using 'rawxml' and Xml escaped using 'xml'
  • Updated cmdlet New-AzApiManagementApi
    • To configure API with 'OpenId' authorization server.
    • To create an API in an 'ApiVersionSet'
    • To clone an API using 'SourceApiId' and 'SourceApiRevision'.
    • Ability to configure 'SubscriptionRequired' at the Api scope.
  • Updated cmdlet Set-AzApiManagementApi
    • To configure API with 'OpenId' authorization server.
    • To updated an API into an 'ApiVersionSet'
    • Ability to configure 'SubscriptionRequired' at the Api scope.
  • Updated cmdlet New-AzApiManagementRevision
    • To clone (copy tags, products, operations and policies) an existing revision using 'SourceApiRevision'. The new Revision assumes the 'ApiId' of the parent.
    • To provide an 'ApiRevisionDescription'
    • To override the 'ServiceUrl' when cloning an API.
  • Updated cmdlet New-AzApiManagementIdentityProvider
    • To configure 'AAD' or 'AADB2C' with an 'Authority'
    • To setup 'SignupPolicy', 'SigninPolicy', 'ProfileEditingPolicy' and 'PasswordResetPolicy'
  • Updated cmdlet New-AzApiManagementSubscription
    • To account for the new SubscriptonModel using 'Scope' and 'UserId'
    • To account for the old subscription model using 'ProductId' and 'UserId'
    • Add support to enable 'AllowTracing' at the subscription level.
  • Updated cmdlet Set-AzApiManagementSubscription
    • To account for the new SubscriptonModel using 'Scope' and 'UserId'
    • To account for the old subscription model using 'ProductId' and 'UserId'
    • Add support to enable 'AllowTracing' at the subscription level.
  • Updated following cmdlets to accept 'ResourceId' as input
    • 'New-AzApiManagementContext'
      • New-AzApiManagementContext -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/contoso
    • 'Get-AzApiManagementApiRelease'
      • Get-AzApiManagementApiRelease -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/contoso/apis/echo-api/releases/releaseId
    • 'Get-AzApiManagementApiVersionSet'
      • Get-AzApiManagementApiVersionSet -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/constoso/apiversionsets/pathversionset
    • 'Get-AzApiManagementAuthorizationServer'
    • 'Get-AzApiManagementBackend'
      • Get-AzApiManagementBackend -ResourceId /subscriptions/subid/resourceGroups/rgName/providers/Microsoft.ApiManagement/service/contoso/backends/servicefabric
    • 'Get-AzApiManagementCertificate'
    • 'Remove-AzApiManagementApiVersionSet'
    • 'Remove-AzApiManagementSubscription'

Az.Automation

Az.Compute

  • Add ProtectFromScaleIn and ProtectFromScaleSetAction parameters to Update-AzVmssVM cmdlet.
  • New-AzVM wimple parameter set now uses by default an available location if 'East US' is not supported

Az.DataLakeStore

  • Update the ADLS sdk to use httpclient, integrate dataplane testing with azure framework

Az.Monitor

  • Fixed incorrect parameter names in help examples

Az.Network

  • Add DisableBgpRoutePropagation flag to Effective Route Table output
    • Updated cmdlet:
      • Get-AzEffectiveRouteTable
  • Fix double dash in New-AzApplicationGatewayTrustedRootCertificate documentation

Az.Resources

  • Add new cmdlet Get-AzureRmDenyAssignment for retrieving deny assignments

Az.Sql

  • Rename Advanced Threat Protection cmdlets to Advanced Data Security and enable Vulnerability Assessment by default
azure-powershell - Az.Accounts 2.0.0-preview

Published by cormacpayne over 5 years ago

Az.Accounts 2.0.0-preview

Installation

This preview version of the Az.Accounts works with the current stable versions of the Az module, and will need to be installed side-by-side with these modules.

To install a prerelease modules in PowerShell, you will need to have at least version 1.6.0 of the PowerShellGet module on your machine. To see what version of PowerShellGet you currently have installed, you can run the following command:

Get-Module -Name PowerShellGet -ListAvailable

To install the latest version of PowerShellGet from the PowerShell Gallery, run the following command:

Install-Module -Name PowerShellGet -Repository PSGallery -Force

With a compatible version of PowerShellGet installed, you can then install the preview version of Az.Accounts by running the following command:

Install-Module -Name Az.Accounts -Repository PSGallery -RequiredVersion 2.0.0-preview -AllowPrerelease

Once installed, you will be able to freely use the existing Az commands with the commands found in the Az.Accounts module. When running commands, you can verify that the correct version of Az.Accounts was loaded by running the following command and verifying that the version loaded was "2.0.0":

Get-Module -Name Az.Accounts

What's New?

In this preview of Az.Accounts, the underlying authentication library was changed to use the new Microsoft Authentication Library (MSAL), which allows for some new features in Azure PowerShell.

Single Sign-On Support

There is now a single token cache that is shared among multiple products, such as Visual Studio 2019 Preview 1 and Azure CLI. This new functionality allows accounts to be shared across these different tools, and removes the needs for users to continuously login across their different Azure tools.

In Azure PowerShell, you'll notice a few new things:

  • When running a cmdlet in Azure PowerShell, there is always a check for an update in the shared token cache:
    • If an account was added to the token cache, contexts will be created for each subscription for that account
    • If an account was removed from the token cache, and it was associated with your default context, all contexts associated with that account will be removed and an error will be thrown asking to select a new default context or re-authenticate
    • If an account was removed from the token cache, but it was your default context, all contexts associated with that account will be removed
  • When running Connect-AzAccount, the authenticated account will be added to the shared token cache (if not already found there), and other tool will pick up the new account immediately
  • When running Disconnect-AzAccount, the corresponding account will be removed from the shared token cache and all contexts in Azure PowerShell associated with that account will be removed
  • When running Clear-AzAccount, all contexts in Azure PowerShell will be removed and all accounts will be cleared from the shared token cache

PowerShell Core - Interactive Login

Previously, the default behavior when running the Connect-AzAccount cmdlet in PowerShell Core was to notify the user of a URL to go to and a code to enter at that site in order to authenticate with device code flow.

Now, the default behavior is similar to that of the Azure CLI: notify the user that their default browser has been launched for them and they will need to select an account that they want to authenticate with. There's no URL that needs to be followed or a code that needs to be entered anymore.

PowerShell Core - Username/Password Support

Previously, there was no support for username/password authentication for CSP accounts in PowerShell Core; this functionality can now be found in PowerShell Core versions of the Az.Account module.

Note: Username/password authentication was previously removed but added back for CSP accounts. If you are looking for authentication to do for automation, please use service principal authentication. A full discussion of this issue can be foud here.

azure-powershell - 2.0.0

Published by markcowl over 5 years ago

Az 2.0.0

This is a breaking change release, with breaking changes in Az.Compute and Az.HDInsight cmdlets. A detailed migration guide is available here

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Accounts

  • Update Authentication Library to fix ADFS issues with username/password auth

Az.CognitiveServices

  • Only display Bing disclaimer for Bing Search Services.
  • Improve error when create account failed.

Az.Compute

  • Proximity placement group feature.
    • The following new cmdlets are added:
      New-AzProximityPlacementGroup
      Get-AzProximityPlacementGroup
      Remove-AzProximityPlacementGroup
    • The new parameter, ProximityPlacementGroupId, is added to the following cmdlets:
      New-AzAvailabilitySet
      New-AzVMConfig
      New-AzVmssConfig
  • StorageAccountType parameter is added to New-AzGalleryImageVersion.
  • TargetRegion of New-AzGalleryImageVersion can contain StorageAccountType.
  • SkipShutdown switch parameter is added to Stop-AzVM and Stop-AzVmss
  • Breaking changes
    • Set-AzVMBootDiagnostics is changed to Set-AzVMBootDiagnostic.
    • Export-AzLogAnalyticThrottledRequests is changed to Export-AzLogAnalyticThrottledRequests.

Az.DeploymentManager

  • First Generally Available release of Azure Deployment Manager cmdlets

Az.Dns

  • Automatic DNS NameServer Delegation
    • Create DNS zone cmdlet accepts parent zone name as additional optional parameter.
    • Adds NS records in the parent zone for newly created child zone.

Az.FrontDoor

  • First Generally Available Release of Azure FrontDoor cmdlets
  • Rename WAF cmdlets to include 'Waf'
    • Get-AzFrontDoorFireWallPolicy --> Get-AzFrontDoorWafPolicy
    • New-AzFrontDoorCustomRuleObject --> New-AzFrontDoorWafCustomRuleObject
    • New-AzFrontDoorFireWallPolicy --> New-AzFrontDoorWafPolicy
    • New-AzFrontDoorManagedRuleObject --> New-AzFrontDoorWafManagedRuleObject
    • New-AzFrontDoorManagedRuleOverrideObject --> New-AzFrontDoorWafManagedRuleOverrideObject
    • New-AzFrontDoorMatchConditionObject --> New-AzFrontDoorWafMatchConditionObject
    • New-AzFrontDoorRuleGroupOverrideObject --> New-AzFrontDoorWafRuleGroupOverrideObject
    • Remove-AzFrontDoorFireWallPolicy --> Remove-AzFrontDoorWafPolicy
    • Update-AzFrontDoorFireWallPolicy --> Update-AzFrontDoorWafPolicy

Az.HDInsight

  • Removed two cmdlets:
    • Grant-AzHDInsightHttpServicesAccess
    • Revoke-AzHDInsightHttpServicesAccess
  • Added a new cmdlet Set-AzHDInsightGatewayCredential to replace Grant-AzHDInsightHttpServicesAccess
  • Update cmdlet Get-AzHDInsightJobOutput to distinguish reader role and hdinsight operator role:
    • Users with reader role need to specify 'DefaultStorageAccountKey' parameter explicitly, otherwise error occurs.
    • Users with hdinsight operator role will not be affected.

Az.Monitor

  • New cmdlets for SQR API (Scheduled Query Rule)
    • New-AzScheduledQueryRuleAlertingAction
    • New-AzScheduledQueryRuleAznsActionGroup
    • New-AzScheduledQueryRuleLogMetricTrigger
    • New-AzScheduledQueryRuleSchedule
    • New-AzScheduledQueryRuleSource
    • New-AzScheduledQueryRuleTriggerCondition
    • New-AzScheduledQueryRule
    • Get-AzScheduledQueryRule
    • Set-AzScheduledQueryRule
    • Update-AzScheduledQueryRule
    • Remove-AzScheduledQueryRule
    • More information about SQR API
    • Updated Az.Monitor.md to include cmdlets for GenV2(non classic) metric-based alert rule

Az.Network

  • Add support for Nat Gateway Resource
    • New cmdlets
      • New-AzNatGateway
      • Get-AzNatGateway
      • Set-AzNatGateway
      • Remove-AzNatGateway
    • Updated cmdlets
      • New-AzVirtualNetworkSubnetConfigCommand
      • Add-AzVirtualNetworkSubnetConfigCommand
  • Updated below commands for feature: Custom routes set/remove on Brooklyn Gateway.
    • Updated New-AzVirtualNetworkGateway: Added optional parameter -CustomRoute to set the address prefixes as custom routes to set on Gateway.
    • Updated Set-AzVirtualNetworkGateway: Added optional parameter -CustomRoute to set the address prefixes as custom routes to set on Gateway.

Az.PolicyInsights

  • Support for querying policy evaluation details.
    • Add '-Expand' parameter to Get-AzPolicyState. Support '-Expand PolicyEvaluationDetails'.

Az.RecoveryServices

  • Support for Cross subscription Azure to Azure site recovery.
  • Marking upcoming breaking changes for Azure Site Recovery.
  • Fix for Azure Site Recovery recovery plan end action plan.
  • Fix for Azure Site Recovery Update network mapping for Azure to Azure.
  • Fix for Azure Site Recovery update protection direction for Azure to Azure for managed disk.
  • Other minor fixes.

Az.Relay

  • Fix typos in customer-facing messages

Az.ServiceBus

  • Added new cmdlets for NetworkRuleSet of Namespace

Az.Storage

  • Upgrade to Storage Client Library 10.0.1 (the namespace of all objects from this SDK change from 'Microsoft.WindowsAzure.Storage.' to 'Microsoft.Azure.Storage.')
  • Upgrade to Microsoft.Azure.Management.Storage 11.0.0, to support new API version 2019-04-01.
  • The default Storage account Kind in Create Storage account change from 'Storage' to 'StorageV2'
    • New-AzStorageAccount
  • Change the Storage account cmdlet output Sku.Name to be aligned with input SkuName by add '-', like 'StandardLRS' change to 'Standard_LRS'
    • New-AzStorageAccount
    • Get-AzStorageAccount
    • Set-AzStorageAccount

Az.Websites

  • 'Kind' property will now be set for PSSite objects returned by Get-AzWebApp
  • Get-AzWebApp*Metrics and Get-AzAppServicePlanMetrics marked deprecated
azure-powershell - Az 1.9.0 RC1

Published by markcowl over 5 years ago

RC1 for 2019_05_06 release milestone

azure-powershell - 1.8.0

Published by cormacpayne over 5 years ago

Az 1.8.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Accounts

  • Update Uninstall-AzureRm to correctly delete modules in Mac

Az.Batch

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.Cdn

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.CognitiveServices

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.Compute

  • Fix issue with AEM installation if resource ids of disks had lowercase resourcegroups in resource id
  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Fix documentation for wildcards

Az.DataFactory

  • Add SsisProperties if NodeCount not null for managed integration runtime.

Az.DataLakeStore

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.EventGrid

  • Updated the help text for endpoint to indicate that resources should be created before using the create/update event subscription cmdlets.

Az.EventHub

  • Added new cmdlets for NetworkRuleSet of Namespace

Az.HDInsight

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.IotHub

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.KeyVault

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Fix documentation for wildcards

Az.MachineLearning

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.Media

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.Monitor

  • New cmdlets for GenV2(non classic) metric-based alert rule
    • New-AzMetricAlertRuleV2DimensionSelection
    • New-AzMetricAlertRuleV2Criteria
    • Remove-AzMetricAlertRuleV2
    • Get-AzMetricAlertRuleV2
    • Add-AzMetricAlertRuleV2
  • Updated Monitor SDK to version 0.22.0-preview

Az.Network

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Fix documentation for wildcards

Az.NotificationHubs

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.OperationalInsights

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.PowerBIEmbedded

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.RecoveryServices

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Updated table format for SQL in azure VM
  • Added alternate method to fetch location in AzureFileShare
  • Updated ScheduleRunDays in SchedulePolicy object according to timezone

Az.RedisCache

  • Updated cmdlets with plural nouns to singular, and deprecated plural names.

Az.Resources

  • Fix documentation for wildcards

Az.Sql

  • Replace dependency on Monitor SDK with common code
  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Enhanced process of multiple columns classification.
  • Include sku properties (sku name, family, capacity) in response from Get-AzSqlServerServiceObjective and format as table by default.
  • Ability to Get-AzSqlServerServiceObjective by location without needing a preexisting server in the region.
  • Support for time zone parameter in Managed Instance create.
  • Fix documentation for wildcards

Az.Websites

  • fixes the Set-AzWebApp and Set-AzWebAppSlot to not remove the tags on execution
  • Updated cmdlets with plural nouns to singular, and deprecated plural names.
  • Updated the WebSites SDK.
  • Removed the AdminSiteName property from PSAppServicePlan.
azure-powershell - 1.7.0

Published by cormacpayne over 5 years ago

Az 1.7.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Accounts

  • Updated Add-AzEnvironment and Set-AzEnvironment to accept parameter AzureAnalysisServicesEndpointResourceId

Az.AnalysisServices

  • Using ServiceClient in dataplane cmdlets and removing the original authentication logic
  • Making Add-AzureASAccount a wrapper of Connect-AzAccount to avoid a breaking change

Az.Automation

  • Fixed New-AzAutomationSoftwareUpdateConfiguration cmdlet bug for Inclusions. Now parameter IncludedKbNumber and IncludedPackageNameMask should work.
  • Bug fix for azure automation update management dynamic group

Az.Compute

  • Add HyperVGeneration parameter to New-AzDiskConfig and New-AzSnapshotConfig
  • Allow VM creation with galley image from other tenants.

Az.ContainerInstance

  • Fixed issue in the -Command parameter of New-AzContainerGroup which added a trailing empty argument

Az.DataFactory

  • Updated ADF .Net SDK version to 3.0.2
  • Updated Set-AzDataFactoryV2 cmdlet with extra parameters for RepoConfiguration related settings.

Az.Resources

  • Improve handling of providers for 'Get-AzResource' when providing '-ResourceId' or '-ResourceGroupName', '-Name' and '-ResourceType' parameters
  • Improve error handling for for 'Test-AzDeployment' and 'Test-AzResourceGroupDeployment'
  • Add '-IgnoreDynamicParameters' switch parameter to set of deployment cmdlets to skip prompt in script and job scenarios

Az.Sql

  • Support Database Data Classification.

Az.Storage

  • Report detail error when create Storage context with parameter -UseConnectedAccount, but without login Azure account
    • New-AzStorageContext
  • Support Manage Blob Service Properties of a specified Storage account with Management plane API
    • Update-AzStorageBlobServiceProperty
    • Get-AzStorageBlobServiceProperty
    • Enable-AzStorageBlobDeleteRetentionPolicy
    • Disable-AzStorageBlobDeleteRetentionPolicy
  • -AsJob support for Blob and file upload and download cmdlets
    • Get-AzStorageBlobContent
    • Set-AzStorageBlobContent
    • Get-AzStorageFileContent
    • Set-AzStorageFileContent
azure-powershell - Az.FrontDoor 0.7.3

Published by markcowl over 5 years ago

Az.FrontDoor 0.7.3

Release Notes

  • Configure redirect routing rule.
  • Enable/Disable cetificate name check for backend pools
  • Modify WAF policy cmdlets to implement new swagger
    • Adds new managed rule sets capabilities
    • Adds redirect action

Gallery Module

azure-powershell - AzureStack 1.7.1

Published by markcowl over 5 years ago

AzureStack 1.7.1

Gallery Module for AzureStack Administration cmdlets: link

To install AzureStack from the PowerShell Gallery, run the following command:

Install-Module -Name AzureStack -Repository PSGallery -Force

To update from an older version of AzureStack, run the following command:

Update-Module -Name AzureStack

Release Notes

AzureStack

  • Update Resource dependency for modules to fix installation bug
azure-powershell - 1.6.0

Published by vladimir-shcherbakov over 5 years ago

Az 1.6.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Automation

  • Azure automation update management change to support the following new features :
    • Dynamic grouping
    • Pre-Post script
    • Reboot Setting

Az.Compute

  • Fix issue with path resolution in Get-AzVmBootDiagnosticsData
  • Update Compute client library to 25.0.0.

Az.KeyVault

  • Added wildcard support to KeyVault cmdlets

Az.Network

  • Add Threat Intelligence support for Azure Firewall
  • Add Application Gateway Firewall Policy top level resource and Custom Rules
  • Add Alert action type for Azure Firewall Network and Application Rule Collections
  • Added support for conditions in RewriteRules in the Application Gateway
    • New cmdlets added:
      • New-AzApplicationGatewayRewriteRuleCondition
    • Cmdlets updated with optional parameter - RuleSequence and Condition
      • New-AzApplicationGatewayRewriteRule

Az.RecoveryServices

  • Added SnapshotRetentionInDays in Azure VM policy to support Instant RP
  • Added pipe support for unregister container

Az.Resources

  • Update wildcard support for Get-AzResource and Get-AzResourceGroup
  • Update credentials used when making generic calls to ARM

Az.Sql

  • Changed Threat Detection's cmdlets param (ExcludeDetectionType) from DetectionType to string[] to make it future proof when new DetectionTypes are added and to support autocomplete as well.
  • Add Vulnerability Assessment cmdlets on Server and Managed Instance

Az.Storage

  • Support Get/Set/Remove Management Policy on a Storage account
    • Set-AzStorageAccountManagementPolicy
    • Get-AzStorageAccountManagementPolicy
    • Remove-AzStorageAccountManagementPolicy
    • Add-AzStorageAccountManagementPolicyAction
    • New-AzStorageAccountManagementPolicyFilter
    • New-AzStorageAccountManagementPolicyRule

Az.Websites

  • Fix ARM template bug that breaks cloning all slots using 'New-AzWebApp -IncludeSourceWebAppSlots'
azure-powershell - 1.5.0

Published by cormacpayne over 5 years ago

Az 1.5.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.Accounts

  • Add 'Register-AzModule' command to support AutoRest generated cmdlets
  • Update examples for Connect-AzAccount

Az.Automation

  • Fixed issue when retreiving certain monthly schedules in several Azure Automation cmdlets
  • Fix Get-AzAutomationDscNode returning just top 20 nodes. Now it returns all nodes

Az.Cdn

  • Added new Powershell cmdlets for Enable/Disable Custom Domain Https and deprecated the old ones

Az.Compute

  • Add wildcard support to Get cmdlets

Az.DataFactory

  • Updated ADF .Net SDK version to 3.0.1

Az.LogicApp

  • Fix for ListWorkflows only retrieving the first page of results

Az.Network

  • Add wildcard support to Network cmdlets

Az.RecoveryServices

  • Added Sql server in Azure VM support
  • SDK Update
  • Removed VMappContainer check in Get-ProtectableItem
  • Added Name and ServerName as parameters for Get-ProtectableItem

Az.Resources

Az.Sql

  • Updating AuditingEndpointsCommunicator.
    • Fixing the behavior of an edge case while creating new diagnostic settings.

Az.Storage

  • Support Kind BlockBlobStorage when create Storage account
    • New-AzStorageAccount
azure-powershell - Az.StorageSync 0.8.0

Published by markcowl over 5 years ago

Az.StorageSync 0.8.0

Gallery Module for Az.StorageSync

To install Az.StorageSync from the PowerShell Gallery, run the following command:

Install-Module -Name Az.StorageSync -Repository PSGallery -Force

Changes

  • Cmdlets for managing StoirageSync service
azure-powershell - Az.Sql 1.4.0

Published by vladimir-shcherbakov over 5 years ago

Az.Sql 1.4.0

Gallery Module for Az.Sql

To install Az.Sql from the PowerShell Gallery, run the following command:

Install-Module -Name Az.Sql -Repository PSGallery -Force

Changes

  • Add support for restore an instance database from geo-redundant backups
azure-powershell - 1.4.0

Published by maddieclayton over 5 years ago

Az 1.4.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Changes since last release

Az.AnalysisServices

  • Deprecated AddAzureASAccount cmdlet

Az.Automation

  • Update help for Import-AzAutomationDscNodeConfiguration
  • Added configuration name validation to Import-AzAutomationDscConfiguration cmdlet
  • Improved error handling for Import-AzAutomationDscConfiguration cmdlet

Az.CognitiveServices

  • Added CustomSubdomainName as a new optional parameter for New-AzCognitiveServicesAccount which is used to specify subdomain for the resource.

Az.Compute

  • Fix issue with ID parameter sets
  • Update Get-AzVMExtension to list all installed extension if Name parameter is not provided
  • Add Tag and ResourceId parameters to Update-AzImage cmdlet
  • Get-AzVmssVM without instance ID and with InstanceView can list VMSS VMs with instance view.

Az.DataLakeStore

  • Add cmdlets for ADL deleted item enumerate and restore

Az.EventHub

  • Added new boolean property SkipEmptyArchives to Skip Empty Archives in CaptureDescription class of Eventhub

Az.KeyVault

  • Fix tagging on Set-AzKeyVaultSecret

Az.LogicApp

  • Add in Basic sku for Integration Accounts
  • Add in XSLT 2.0, XSLT 3.0 and Liquid Map Types
  • New cmdlets for Integration Account Assemblies
    • Get-AzIntegrationAccountAssembly
    • New-AzIntegrationAccountAssembly
    • Remove-AzIntegrationAccountAssembly
    • Set-AzIntegrationAccountAssembly
  • New cmdlets for Integration Account Batch Configuration
    • Get-AzIntegrationAccountBatchConfiguration
    • New-AzIntegrationAccountBatchConfiguration
    • Remove-AzIntegrationAccountBatchConfiguration
    • Set-AzIntegrationAccountBatchConfiguration
  • Update Logic App SDK to version 4.1.0

Az.Monitor

  • Update help for Get-AzMetric

Az.Network

  • Update help example for Add-AzApplicationGatewayCustomError

Az.OperationalInsights

  • Additional support for New and Get ApplicationInsights data source.
    • Added new 'ApplicationInsights' kind to support Get specific and Get all ApplicationInsights data sources for given workspace.
    • Added New-AzOperationalInsightsApplicationInsightsDataSource cmdlet for creating data source by given Application-Insights resource parameters: subscription Id, resourceGroupName and name.

Az.Resources

Az.Sql

  • Add support for SQL DB Hyperscale tier
  • Fixed bug where restore could fail due to setting unnecessary properties in restore request

Az.Websites

  • Correct example in Get-AzWebAppSlotMetrics
azure-powershell - 1.3.0

Published by maddieclayton over 5 years ago

Az 1.3.0

Gallery Module for ARM .NET Standard cmdlets: link

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

Release Notes

Az.Accounts

  • Update to latest version of ClientRuntime

Az.AnalysisServices

  • General availability for Az.AnalysisServices module.

Az.Compute

  • AEM extension: Add support for UltraSSD and P60,P70 and P80 disks
  • Update help description for Set-AzVMBootDiagnostics
  • Update help description and example for Update-AzImage

Az.RecoveryServices

  • General availability for Az.RecoveryServices module.

Az.Resources

Az.Sql

  • Add Get/Set AzSqlDatabaseBackupShortTermRetentionPolicy
  • Fix issue where not being logged into Azure account would result in nullref exception when executing SQL cmdlets
  • Fixed null ref exception in Get-AzSqlCapability
Badges
Extracted from project README
Az AzPreview
Related Projects