AzureRM

4.0.0

Azure Resource Manager Module

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AzureRM -RequiredVersion 4.0.0

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Microsoft Corporation

Copyright

Microsoft Corporation. All rights reserved.

Owners

Tags

AzureAutomationNotSupported

Dependencies

Release Notes

## 2017.05.10 - Version 4.0.0
* This release contains breaking changes. Please see the migration guide (https://aka.ms/azps-migration-guide) for change details and the impact on existing scripts.
* ApiManagement
   * Added support for configuring external groups in New-AzureRmApiManagementGroup.
* Billing
   * New Cmdlet Get-AzureRmBillingPeriod
   * Update Cmdlet Get-AzureRmBillingInvoice
    - new property BillingPeriodNames
* Compute
   * Updated Set-AzureRmVMAEMExtension and Test-AzureRmVMAEMExtension cmdlets to support Premium managed disks
   * Backup encryption settings for IaaS VMs and restore on failure
   * ChefServiceInterval option is renamed to ChefDaemonInterval now. Old one will continue to work however.
   * Remove duplicated DataDiskNames and NetworkInterfaceIDs properties from PS VM object.
     - Make DataDiskNames and NetworkInterfaceIDs parameters optional in Remove-AzureRmVMDataDisk and Remove-AzureRmVMNetworkInterface, respectively.
   * Fix the piping issue of Get cmdlets when the Get cmdlets return a list object.
   * Cmdlets that conflicted with RDFE cmdlets have been renamed. See issue https://github.com/Azure/azure-powershell/issues/2917 for more details
       - `New-AzureVMSqlServerAutoBackupConfig` has been renamed to `New-AzureRmVMSqlServerAutoBackupConfig`
       - `New-AzureVMSqlServerAutoPatchingConfig` has been renamed to `New-AzureRmVMSqlServerAutoPatchingConfig`
       - `New-AzureVMSqlServerKeyVaultCredentialConfig` has been renamed to `New-AzureRmVMSqlServerKeyVaultCredentialConfig`
* Consumption
   * New Cmdlet Get-AzureRmConsumptionUsageDetail
* ContainerRegistry
   * Add PowerShell cmdlets for Azure Container Registry
       - New-AzureRmContainerRegistry
       - Get-AzureRmContainerRegistry
       - Update-AzureRmContainerRegistry
       - Remove-AzureRmContainerRegistry
       - Get-AzureRmContainerRegistryCredential
       - Update-AzureRmContainerRegistryCredential
       - Test-AzureRmContainerRegistryNameAvailability
* DataLakeAnalytics
   * Add support for catalog package get and list
   * Add support for listing the following catalog items from deeper ancestors:
     * Table
     * TVF
     * View
     * Statistics
* DataLakeStore
   * For `Import-AzureRMDataLakeStoreItem` and `Export-AzureRMDataLakeStoreItem` trace logging has been disabled by default to improve performance. If trace logging is desired please use the `-DiagnosticLogLevel` and `-DiagnosticLogPath` parameters
   * Fixed a bug that would sometimes cause PowerShell to crash when uploading lots of small file to ADLS.
* EventHub
   * Bug fix :
    - Fix for Set-AzureRmEventHubNamespace cmdlet error  - 'Tier' cannot be null, where it should be 'SkuName'
       - Set-AzureRmEventHub - Fix 'Object reference not set to an instance of an object' error while updating EventHub  
* Insights
   * Add-AzureRm*AlertRule
       - Returns a single object: newResource, statusCode, requestId
   * Get-AzureRmAlertRule
       - The output is now enumerated instead of considered a single object. Its type did not change, it is still a list.
   * Remove-AzureRmAlertRule
       - The statusCode follows the status code returned by the request, before it was Ok always.
   * Add-AzureRmAutoscaleSetting
       - Returns now a single object (not a list as before) containing statusCode, requestId, and the newly created/updated resource.
       - The status code follows the status returned by the request, before it was always Ok.
   * New-AzureRmAutoscaleRule
       - The parameter ScaleActionType has been extended, it receives the following values now: ChangeCount, PercentChangeCount, ExactCount.
   * Remove-AzureRmAutoscaleSetting
       - The statusCode in the output follows the statusCode returned by the request. Before it was always Ok.
   * Get-AzureRMLogProfile
       - The output is now enumerated. Before it was considered a single object. The type of the output remains a list as before.
   * Metrics API
       - The SDK now retrieves metrics from MDM.
   * Get-AzureRmMetric
       - The call has changed. This is the new syntax: Get-AzureRmMetric ResourceId [MetricNames [TimeGrain] [AggregationType] [StartTime] [EndTime]] [DetailedOutput]
* KeyVault
   * Adding backup/restore support for KeyVault secrets
       - Secrets can be backed up and restored, matching the functionality currently supported for Keys    
   * Backup cmdlets for Keys and Secrets now accept a corresponding object as an input parameter
       - The caller may chain retrieval and backup operations: Get-AzureKeyVaultKey -VaultName myVault -Name myKey | Backup-AzureKeyVaultKey        
   * Backup cmdlets now support a -Force switch to overwrite an existing file
       - Note that attempting to overwrite an existing file will no longer throw, and will instead prompt the user for a choice on how to proceed.
* LogicApp
   * New parameters for Interchange Control Number disaster recovery cmdlets:
       - Optional -AgreementType parameter ("X12", or "Edifact") to specify the relevant control numbers
* MachineLearning
   * Consume new version of Azure Machine Learning .Net SDK and add a new cmdlet
       - Add-AzureRmMlWebServiceRegionalProperty
* Network
   * Added Test-AzureRmNetworkWatcherConnectivity cmdlet
       - Returns connectivity information for a specified source VM and a destination
       - If connectivity between the source and destination cannot be established, the cmdlet returns details about the issue
* Profile
   * Added `Send-Feedback` cmdlet
   * The following aliases have been removed as they conflicted with existing cmdlet names in the Azure module:
       - `Enable-AzureDataCollection` (supported by `Enable-AzureRmDataCollection`)
       - `Disable-AzureDataCollection` (supported by `Disable-AzureRmDataCollection`)
* Relay
   * Adds cmdlets for the Azure Relay which allows users to create and manage all Azure Relay resources.
       - `New-AzureRmRelayNamespace`
       - `Get-AzureRmRelayNamespace`
       - `Set-AzureRmRelayNamespace`
       - `Remove-AzureRmRelayNamespace`
       - `New-AzureRmWcfRelay`
       - `Get-AzureRmWcfRelay`
       - `Set-AzureRmWcfRelay`
       - `Remove-AzureRmWcfRelay`
       - `New-AzureRmRelayHybridConnection`
       - `Get-AzureRmRelayHybridConnection`
       - `Set-AzureRmRelayHybridConnection`
       - `Remove-AzureRmRelayHybridConnection`
       - `Test-AzureRmRelayName`
       - `Get-AzureRmRelayOperation`
       - `New-AzureRmRelayKey`
       - `Get-AzureRmRelayKey`
       - `New-AzureRmRelayAuthorizationRule`
       - `Get-AzureRmRelayAuthorizationRule`
       - `Set-AzureRmRelayAuthorizationRule`
       - `Remove-AzureRmRelayAuthorizationRule`
* Resources
   * Support cross-resource-group deployments for New-AzureRmResourceGroupDeployment
       - Users can now use nested deployments to deploy to different resource groups.
* ServiceBus    
   * Bug Fix: ServiceBus Queue object property values were set to null, the object is used as input parameter in Set-AzureRmServiceBusQueue cmdlet to update Queue.
     - Properties affected are LockDuration, EntityAvailabilityStatus, DuplicateDetectionHistoryTimeWindow, MaxDeliveryCount and MessageCount
* ServiceFabric    
   * Added cmdlets for service fabric
       - Add-AzureRmServiceFabricApplicationCertificate
       - Add-AzureRmServiceFabricClientCertificate
       - Add-AzureRmServiceFabricClusterCertificate
       - Add-AzureRmServiceFabricNodes
       - Add-AzureRmServiceFabricNodeType
       - Get-AzureRmServiceFabricCluster
       - New-AzureRmServiceFabricCluster
       - Remove-AzureRmServiceFabricClientCertificate
       - Remove-AzureRmServiceFabricClusterCertificate
       - Remove-AzureRmServiceFabricNodes
       - Remove-AzureRmServiceFabricNodeType
       - Remove-AzureRmServiceFabricSettings
       - Set-AzureRmServiceFabricSettings
       - Set-AzureRmServiceFabricUpgradeType
       - Update-AzureRmServiceFabricDurability
       - Update-AzureRmServiceFabricReliability
* Sql
   * Added -SampleName parameter to New-AzureRmSqlDatabase
   * Updates to Failover Group cmdlets
    - Remove 'Tag' parameters
    - Remove 'PartnerResourceGroupName' and 'PartnerServerName' parameters from Remove-AzureRmSqlDatabaseFailoverGroup cmdlet
    - Add 'GracePeriodWithDataLossHours' parameter to New- and Set- cmdlets, which shall eventually replace 'GracePeriodWithDataLossHour'
    - Documentation has been fleshed out and updated
    - Change formatting of returned objects and fix some bugs where fields were not always populated
    - Add 'DatabaseNames' and 'PartnerLocation' properties to Failover Group object
    - Fix bug causing Switch- cmdlet to return immediately rather than waiting for operation to complete
    - Fix integer overflow bug when high grace period values are used
    - Adjust grace period to a minimum of 1 hour if a lower one is provided
   * Remove "Usage_Anomaly" from the accepted values for "ExcludedDetectionType" parameter of Set-AzureRmSqlDatabaseThreatDetectionPolicy cmdlet and Set-AzureRmSqlServerThreatDetectionPolicy cmdlet.
* Storage
   * Upgrade SRP SDK to 6.3.0
   * New/Set-AzureRmStorageAccount:Add a new parameter to support EnableHttpsTrafficOnly
   * New/Set/Get-AzureRmStorageAccount: Returned Storage Account contains a new attribute EnableHttpsTrafficOnly

Version History

Version Downloads Last updated
6.13.1 107,639 11/21/2018
6.12.0 53,003 11/6/2018
6.11.0 54,645 10/23/2018
6.10.0 52,155 10/9/2018
6.9.0 50,370 9/24/2018
6.8.1 71,972 8/29/2018
6.7.0 43,413 8/14/2018
6.6.0 42,714 7/31/2018
6.5.0 38,929 7/17/2018
6.4.0 50,052 7/3/2018
6.3.0 92,371 6/19/2018
6.2.1 35,245 6/5/2018
6.2.0 869 6/5/2018
6.1.1 24,056 5/25/2018
6.1.0 10,761 5/22/2018
6.0.1 37,284 5/8/2018
6.0.0 3,356 5/7/2018
5.7.0 107,584 4/10/2018
5.6.0 38,730 3/27/2018
5.5.0 34,904 3/13/2018
5.4.1 40,843 2/28/2018
5.4.0 1,468 2/27/2018
5.3.0 33,556 2/13/2018
5.2.0 47,544 1/31/2018
5.1.1 94,754 12/9/2017
5.0.1 56,285 11/10/2017
5.0.0 37,099 11/8/2017
4.4.1 207,293 10/13/2017
4.4.0 116,080 9/25/2017
4.3.1 67,359 8/16/2017
4.2.1 30,921 7/18/2017
4.2.0 5,976 7/11/2017
4.1.0 64,967 6/8/2017
4.0.2 19,914 5/24/2017
4.0.1 12,986 5/13/2017
4.0.0 (current version) 6,153 5/10/2017
3.8.0 35,510 4/5/2017
3.7.0 25,759 3/9/2017
3.6.0 14,892 2/22/2017
3.5.0 13,548 2/8/2017
3.4.0 15,768 1/18/2017
3.3.0 17,962 12/14/2016
3.2.0 17,295 11/15/2016
3.1.0 9,553 11/2/2016
3.0.0 14,172 9/28/2016
2.3.0 3,430 9/17/2018
2.2.0 2,537 9/20/2016
2.1.0 18,215 9/8/2016
2.0.1 8,010 8/10/2016
1.6.0 5,743 7/12/2016
1.5.1 3,241 6/27/2016
1.5.0 5,542 6/1/2016
1.4.0 6,371 5/4/2016
1.3.2 3,447 4/19/2016
1.3.0 4,990 3/30/2016
1.2.11 33,879 10/13/2017
1.2.10 9,200 7/8/2017
1.2.9 22,314 3/14/2017
1.2.8 8,331 1/12/2017
1.2.7 143 1/4/2017
1.2.6 28,857 9/8/2016
1.2.2 6,142 3/4/2016
1.2.0 6,493 2/3/2016
1.1.0 3,452 1/14/2016
1.0.4 2,356 12/16/2015
1.0.3 2,093 11/24/2015
1.0.2 1,739 11/6/2015
1.0.1 1,789 10/12/2015
1.0.0 297 10/9/2015
Show less