Skip to content

Releases: Azure/azure-powershell

5.3.0

09 Feb 18:00
5c0bfb2

Choose a tag to compare

Azure PowerShell 5.3.0

Azure PowerShell 5.3.0 Installer: link

Gallery Module for ARM Cmdlets: link

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

Install-Module -Name AzureRM -Repository PSGallery -Force

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

Update-Module -Name AzureRM

Changes Since Last Release

AzureRM.Profile

  • Added deprecation warning for PowerShell 3 and 4
  • Add-AzureRmAccount has been renamed as Connect-AzureRmAccount; an alias has been added for the old cmdlet name, and other aliases (Login-AzAccount and Login-AzureRmAccount) have been redirected to the new cmdlet name.
  • Remove-AzureRmAccount has been renamed as Disconnect-AzureRmAccount; an alias has been added for the old cmdlet name, and other aliases (Logout-AzAccount and Logout-AzureRmAccount) have been redirected to the new cmdlet name.
  • Corrected Resource Strings to use Connect-AzureRmAccount instead of Login-AzureRmAccount
  • Add-AzureRmEnvironment and Set-AzureRmEnvironment
    • Added -AzureOperationalInsightsEndpoint and -AzureOperationalInsightsEndpointResourceId as parameters for use with OperationalInsights data plane RP.

AzureRM.AnalysisServices

  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount

AzureRM.Compute

  • Added -AvailabilitySetName parameter to the simplified parameterset of New-AzureRmVM.
  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount
  • User assigned identity support for VM and VM scale set
    • -IdentityType and -IdentityId parameters are added to New-AzureRmVMConfig, New-AzureRmVmssConfig, Update-AzureRmVM and Update-AzureRmVmss
  • Added -EnableIPForwarding parameter to Add-AzureRmVmssNetworkInterfaceConfig
  • Added -Priority parameter to New-AzureRmVmssConfig

AzureRM.DataLakeAnalytics

  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount

AzureRM.DataLakeStore

  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount
  • Corrected the error message of Test-AzureRmDataLakeStoreAccount when running this cmdlet without having logged in with Login-AzureRmAccount

AzureRM.EventGrid

  • Updated to use the 2018-01-01 API version.

AzureRM.EventHub

  • Added below new commands for Geo Disaster Recovery operations.
    -Creating a new Alias(Disaster Recovery configuration):
    - New-AzureRmEventHubGeoDRConfiguration
    -Retrieve Alias(Disaster Recovery configuration) :
    - Get-AzureRmEventHubGeoDRConfiguration
    -Disabling the Disaster Recovery and stops replicating changes from primary to secondary namespaces
    - Set-AzureRmEventHubGeoDRConfigurationBreakPair
    -Invoking Disaster Recovery failover and reconfigure the alias to point to the secondary namespace
    - Set-AzureRmEventHubGeoDRConfigurationFailOver
    -Deleting an Alias(Disaster Recovery configuration)
    - Remove-AzureRmEventHubGeoDRConfiguration
  • Added below new commands for checking the Namespace Name and GeoDr Configuration Name - Alias availability.
    -Check the Availability of Namespace name or Alias(Disaster Recovery configuration) name:
    - Test-AzureRmEventHubName

AzureRM.Insights

  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount

AzureRM.KeyVault

  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount

AzureRM.Network

  • Fix overwrite message 'Are you sure you want to overwriteresource'

AzureRM.OperationalInsights

  • Added support for V2 API querying via Invoke-AzureRmOperationalInsightsQuery. See https://dev.loganalytics.io/ for more info on the new API.

AzureRM.Resources

  • Get-AzureRmADServicePrincipal: Removed -ServicePrincipalName from the default Empty parameter set as it was redundant with the SPN parameter set

AzureRM.ServiceBus

  • Added functionality fix for Remove-AzureRmServiceBusRule and Get-AzureRmServiceBusKey
  • Added below new commandlets for Geo Disaster Recovery operations.
    -Creating a new Alias(Disaster Recovery configuration):
    - New-AzureRmServiceBusDRConfigurations
    -Retrieve Alias(Disaster Recovery configuration) :
    - Get-AzureRmServiceBusDRConfigurations
    -Disabling the Disaster Recovery and stops replicating changes from primary to secondary namespaces
    - Set-AzureRmServiceBusDRConfigurationsBreakPairing
    -Invoking Disaster Recovery failover and reconfigure the alias to point to the secondary namespace
    - Set-AzureRmServiceBusDRConfigurationsFailOver
    -Deleting an Alias(Disaster Recovery configuration)
    - Remove-AzureRmServiceBusDRConfigurations
  • Updated Test-AzureRmServiceBusName commandlets to support Geo Disaster Recovery - Alias name check availability operations.
    -Check the Availability of Namespace name or Alias(Disaster Recovery configuration) name:
    - Test-AzureRmServiceBusName

AzureRM.UsageAggregates

  • Corrected usage of Login-AzureRmAccount to use Connect-AzureRmAccount

2018-02-09 RC1 Final

07 Feb 00:07
eb1ddd1

Choose a tag to compare

2018-02-09 RC1 Final Pre-release
Pre-release

Final bits for Release Candidate one of Azure PowerShell 5.3.0

5.3.0 RC2

07 Feb 19:48
b248bd3

Choose a tag to compare

5.3.0 RC2 Pre-release
Pre-release

Release Candidate 2 for 2018-02-09 release

2018-02-09 rc1 before version changes

06 Feb 19:23
dc69ae6

Choose a tag to compare

Pre-release

RC1 changes for 2018-02-0 release

AzureRM.DataLakeStore 5.2.0-preview

03 Feb 02:45
b614b69

Choose a tag to compare

Pre-release

Preview release dor AzureRM.DataLakeStore Cmdlets

AzureRM 5.2.0

26 Jan 19:16
428fbf0

Choose a tag to compare

Installation

Azure PowerShell 5.2.0 Installer: link

Gallery Module for ARM Cmdlets: link

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

Install-Module -Name AzureRM -Repository PSGallery -Force

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

Update-Module -Name AzureRM

Release Notes

AzureRM.Profile

  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Add-AzureRmAccount
    • Added -MSI login for authenticationg using the credentials of the Managed Service Identity of the current VM / Service
    • Fixed KeyVault Authentication when logging in with user-provided access tokens

Azure.Storage

  • Add cmdlets to get and set Storage service properties
    • Get-AzureStorageServiceProperty
    • Update-AzureStorageServiceProperty

AzureRM.AnalysisServices

  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.ApiManagement

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for New-AzureRmApiManagementProperty, Set-AzureRmApiManagementProperty, and New-AzureRmApiManagement

AzureRM.ApplicationInsights

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.Automation

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for Set-AzureRmAutomationRunbook

AzureRM.Backup

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.Batch

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.Cdn

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for New-AzureRmCdnEndpoint and New-AzureRmCdnProfile

AzureRM.CognitiveServices

  • Integrate with Cognitive Services Management SDK version 3.0.0.

AzureRM.Compute

  • Added simplified parameter set to New-AzureRmVmss, which creates a Virtual Machine Scale Set and all required resources using smart defaults
  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for New-AzureRmVm and Update-AzureRmVm
  • Fixed Get-AzureRmComputeResourceSku cmdlet when Zone is included in restriction.
  • Updated Diagnostics Agent configuration schema for Azure Monitor sink support.

AzureRM.ContainerInstance

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.ContainerRegistry

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.DataFactories

  • Enabled Azure Key Vault support for all data store linked services
  • Added license type property for Azure SSIS integration runtime
  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for New-AzureRmDataFactory

AzureRM.DataFactoryV2

  • Enabled Azure Key Vault support for all data store linked services
  • Added license type property for Azure SSIS integration runtime
  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Add parameter "LicenseType" for "Set-AzureRmDataFactoryV2IntegrationRuntime" cmd to enable AHUB functionality

AzureRM.DataLakeAnalytics

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for New-AzureRmDataLakeAnalyticsAccount and Set-AzureRmDataLakeAnalyticsAccount

AzureRM.DataLakeStore

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for New-AzureRmDataLakeStoreAccount and Set-AzureRmDataLakeStoreAccount

AzureRM.DevTestLabs

  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.Dns

  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.EventGrid

  • Added the following new cmdlet:
    • Update-AzureRmEventGridSubscription
      • Update the properties of an Event Grid event subscription.
  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.EventHub

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.HDInsight

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.Insights

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.IotHub

  • Add Certificate support for IoTHub cmdlets
  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.KeyVault

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Added -AsJob support for long-running KeyVault cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
    • Affected cmdlet is: Remove-AzureRmKeyVault
  • Fixed bug in Set-AzureRmKeyVaultAccessPolicy where the AAD filter was setting SPN to the provided UPN, rather than setting the UPN
    • See the following issue for more information: #5201

AzureRM.LogicApp

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.MachineLearning

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in favor of -Tag for Update-AzureRmMlCommitmentPlan

AzureRM.MachineLearningCompute

  • Add IncludeAllResources parameter to Remove-AzureRmMlOpCluster cmdlet
    • Using this switch parameter will remove all resources that were created with the cluster originally
  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription

AzureRM.Media

  • Added Location Completer to -Location parameters allowing tab completion through valid Locations
  • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • Obsoleted -Tags in ...
Read more

Websites Preview 4.0.1

19 Jan 04:51
51cfa61

Choose a tag to compare

Pre-release
Merge pull request #5234 from Azure/preview

Update websites-preview with latest from preview branch

AzureRM.DataLakeStore 5.0.1 (preview)

21 Dec 23:40
5163f64

Choose a tag to compare

Pre-release

AzureRM.DataLakeStore version 5.0.1-preview

First release using new DataLakeStore client.

Module is here

Release notes are here

AzureRM.Storage 4.1.0

21 Dec 23:46
069a758

Choose a tag to compare

AzureRM.Storage Version 4.1.0

  • Introduces Storage V2 storage account type

Module is here

ReleaseNotes are here

5.1.1

09 Dec 01:34
7f574a5

Choose a tag to compare

Azure PowerShell 5.1.1 Installer: link

Gallery Module for ARM Cmdlets: link

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

Install-Module -Name AzureRM -Repository PSGallery -Force

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

Update-Module -Name AzureRM

Changes in 5.1.1

  • Common cmdlet updates
    • Dynamic Completers
      • Added Location Completer to -Location parameters allowing tab completion through valid Locations
      • Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
  • AnalysisServices
    • Change validate set of location to dynamic lookup so that all clouds are supported.
  • Automation
    • Update to Import-AzureRMAutomationRunbook
      • Support is now being provided for Python2 runbooks
  • Batch
    • Fixed a bug where account operations without a resource group failed to auto-detect the resource group
  • Compute
    • Get-AzureRmComputeResourceSku shows zone information.
    • Update Disable-AzureRmVmssDiskEncryption to fix issue #5038
    • Added -AsJob support for long-running Compute cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
      • Affected cmdlets include: New-, Update-, Set-, Remove-, Start-, Restart-, Stop- cmdlets for Virtual Machines and Virtual Machine Scale Sets
    • Added simplified parameter set to New-AzureRmVM, which creates a Virtual Machine and all required resources using smart defaults
  • ContainerInstance
    • Apply Azure Container Instance SDK 2017-10-01
      • Support container run-to-completion
      • Support Azure File volume mount
      • Support opening multiple ports for public IP
  • ContainerRegistry
    • New cmdlets for geo-replication and webhooks
      • Get/New/Remove-AzureRmContainerRegistryReplication
      • Get/New/Remove/Test/Update-AzureRmContainerRegistryWebhook
  • DataFactories
    • Credential encryption functionality now works with both "Remote Access" enabled (Over Network) and "Remote Access" disabled (Local Machine).
  • DataFactoryV2
    • Added two new cmdlets: Update-AzureRmDataFactoryV2 and Stop-AzureRmDataFactoryV2PipelineRun
  • DataLakeAnalytics
    • Added a parameter called ScriptParameter to Submit-AzureRmDataLakeAnalyticsJob
      • Detailed information about ScriptParameter can be found using Get-Help on Submit-AzureRmDataLakeAnalyticsJob
    • For New-AzureRmDataLakeAnalyticsAccount, changed the parameter MaxDegreeOfParallelism to MaxAnalyticsUnits
      • Added an alias for the parameter MaxAnalyticsUnits: MaxDegreeOfParallelism
    • For New-AzureRmDataLakeAnalyticsComputePolicy, changed the parameter MaxDegreeOfParallelismPerJob to MaxAnalyticsUnitsPerJob
      • Added an alias for the parameter MaxAnalyticsUnitsPerJob: MaxDegreeOfParallelismPerJob
    • For Set-AzureRmDataLakeAnalyticsAccount, changed the parameter MaxDegreeOfParallelism to MaxAnalyticsUnits
      • Added an alias for the parameter MaxAnalyticsUnits: MaxDegreeOfParallelism
    • For Submit-AzureRmDataLakeAnalyticsJob, changed the parameter DegreeOfParallelism to AnalyticsUnits
      • Added an alias for the parameter AnalyticsUnits: DegreeOfParallelism
    • For Update-AzureRmDataLakeAnalyticsComputePolicy, changed the parameter MaxDegreeOfParallelismPerJob to MaxAnalyticsUnitsPerJob
      • Added an alias for the parameter MaxAnalyticsUnitsPerJob: MaxDegreeOfParallelismPerJob
  • MachineLearningCompute
    • Add Set-AzureRmMlOpCluster
      • Update a cluster's agent count or SSL configuration
    • Orchestrator properties are optional
      • The service will create a service principal if not provided, so the orchestrator
        properties are now optional
  • PowerBIEmbedded
    • Add support for Power BI Embedded Capacity cmdlets
    • New Cmdlet Get-AzureRmPowerBIEmbeddedCapacity - Gets the details of a PowerBI Embedded Capacity.
    • New Cmdlet New-AzureRmPowerBIEmbeddedCapacity - Creates a new PowerBI Embedded Capacity
    • New Cmdlet Remove-AzureRmPowerBIEmbeddedCapacity - Deletes an instance of PowerBI Embedded Capacity
    • New Cmdlet Resume-AzureRmPowerBIEmbeddedCapacity - Resumes an instance of PowerBI Embedded Capacity
    • New Cmdlet Suspend-AzureRmPowerBIEmbeddedCapacity - Suspends an instance of PowerBI Embedded Capacity
    • New Cmdlet Test-AzureRmPowerBIEmbeddedCapacity - Tests the existence of an instance of PowerBI Embedded Capacity
    • New Cmdlet Update-AzureRmPowerBIEmbeddedCapacity - Modifies an instance of PowerBI Embedded Capacity
  • Profile
  • RecoveryServices.Backup
    • Fixed bug - Get-AzureRmRecoveryServicesBackupItem should do case insensitive comparison for container name filter.
    • Fixed bug - AzureVmItem now has a property that shows the last time a backup operation has happened - LastBackupTime.
  • Resources
    • Fixed issue where Get-AzureRMRoleAssignment would result in a assignments without roledefiniton name for custom roles
      • Users can now use Get-AzureRMRoleAssignment with assignments having roledefinition names irrespective of the type of role
    • Fixed issue where Set-AzureRMRoleRoleDefinition used to throw RD not found error when there was a new scope in assignablescopes
      • Users can now use Set-AzureRMRoleRoleDefinition with assignable scopes including new scopes irrespective of the position of the scope
    • Allow scopes to end with "/"
      • Users can now use RoleDefinition and RoleAssignment commandlets with scopes ending with "/" ,consistent with API and CLI
    • Allow users to create RoleAssignment using delegation flag
      • Users can now use New-AzureRMRoleAssignment with an option of adding the delegation flag
    • Fix RoleAssignment get to respect the scope parameter
    • Add an alias for ServicePrincipalName in the New-AzureRmRoleAssignment Commandlet
      • Users can now use the ApplicationId instead of the ServicePrincipalName when using the New-AzureRmRoleAssignment commandlet
  • SiteRecovery
    • Add deprecation warnings for all cmdlets in this module in preparation for the next breaking change release.
      • Please see the upcoming breaking changes guide for more information on how to migrate your cmdlets from AzureRM.
  • Sql
    • Added ability to rename database using Set-AzureRmSqlDatabase
    • Fixed issue #4974
      • Providing invalid AUDIT_CHANGED_GROUP value for auditing cmdlets no longer throws an error and will be removed in an upcoming release.
    • Fixed issue #5046
      • AuditAction parameter in auditing cmdlets is no longer being ignored
    • Fixed an issue in Auditing cmdlets when 'Secondary' StorageKeyType is provided
      • When setting blob auditing, the primary storage account key was used instead of the secondary key when providing 'Secondary' value for StorageKeyType parameter.
    • Changing the wording for confirmation message from Set-AzureRmSqlServerTransparentDataEncryptionProtector
  • Azure (RDFE)
    • Removed all RemoteApp Cmdles
  • Azure.Storage
    • Upgrade to Azure Storage Client Library 8.6.0 and Azure Storage DataMovement Library 0.6.5

Changes since last release: Changes since last release: v5.0.1-November2017...v5.1.1-December2017