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.
- Update-AzureRmEventGridSubscription
- 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 favor of -Tag for Set-AzureRmMediaService and New-AzureRmMediaService
AzureRM.Network
- Added -AsJob support for long-running Network cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
- 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.NotificationHubs
- 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-AzureRmNotificationHubsNamespace and Set-AzureRmNotificationHubsNamespace
AzureRM.OperationalInsights
- 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-AzureRmOperationalInsightsSavedSearch, Set-AzureRmOperationalInsightsSavedSearch, New-AzureRmOperationalInsightsWorkspace, and Set-AzureRmOperationalInsightsWorkspace
AzureRM.PowerBIEmbedded
- 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.RecoveryServices
- 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.RecoveryServices.Backup
- Added ResourceGroup Completer to -ResourceGroup parameters allowing tab completion through resource groups in current subscription
- Added -UseOriginalStorageAccount option to the Restore-AzureRmRecoveryServicesBackupItem cmdlet.
- Enabling this flag results in restoring disks to their original storage accounts which allows users to maintain the configuration of restored VM as close to the original VMs as possible.
- It also helps in improving the performance of the restore operation.
AzureRM.RedisCache
- 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 3 new cmdlets for firewall rules
- Added 3 new cmdlets for geo replication
- Added support for zones and tags
- Make ResourceGroup as optional whenever possible.
AzureRM.Relay
- 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.Resources
- 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 Resources cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
- Added alias from Get-AzureRmProviderOperation to Get-AzureRmResourceProviderAction to conform with naming conventions
AzureRM.Scheduler
- 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.ServerManagement
- 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-AzureRmServerManagementNode and New-AzureRmServerManagementGateway
AzureRM.ServiceBus
- 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.ServiceFabric
- 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.SiteRecovery
- 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.Sql
- Update the Auditing commands parameters description
- 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 parameter to long running cmdlets
- Obsoleted -DatabaseName parameter from Get-AzureRmSqlServiceObjective
AzureRM.Storage
- 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
- Fix a null reference issue of run cmdlet New-AzureRMStorageAccount with parameter -EnableEncryptionService None
- Added -AsJob support for long-running Storage cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
- Affected cmdlets are New-, Remove-, Add-, and Update- for Storage Account and Storage Account Network Rule.
AzureRM.StreamAnalytics
- 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.TrafficManager
- 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.Websites
- 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 Websites cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
- Affected cmdlets are New-, Remove-, Add-, and Set- for WebApps, AppServicePlan and Slots