github Azure/azure-powershell v1.6.0-July2016
1.6.0

latest releases: v11.6.0-April2024, Az.Marketplace-v0.4.0, Az.Accounts-v2.18.0-preview...
7 years ago
  • Behavioral change for -Force, –Confirm and $ConfirmPreference parameters for all cmdlets. We are changing this implementation to be in line with PowerShell guidelines. For most cmdlets, this means removing the Force parameter and to skip the ShouldProcess prompt, users will need to include the parameter: ‘-Confirm:$false’ in their PowerShell scripts. This changes are addressing following issues:
    • Correct implementation of –WhatIf functionality, allowing a user to determine the effects of a cmdlet or script without making any actual changes
    • Control over prompting using a session-wide $ConfirmPreference, so that the user is prompted based on the impact of a prospective change (as reported in the ConfirmImpact setting in the cmdlet)
    • Cmdlet-specific control over confirmation prompts using the –Confirm parameter
    • Consistent use of ShouldContinue and the –Force parameter across cmdlets, for only those actions that would require prompting from the user due to the special nature of the changes (for example, deleting hidden files)
    • Consistency with other PowerShell cmdlets, so that PowerShell scripting knowledge from other cmdlets is immediately applicable to the Azure PowerShell cmdlets.

Notice that now to automatically skip all Prompts in all Circumstances Azure PowerShell cmdlets require the user to supply two parameters:

My-CmdletWithConfirmation –Confirm:$false -Force
  • Azure Compute
    • Set-AzureRmVMADDomainExtension
    • Get-AzureRmVMADDomainExtension
    • -Redeploy parameter for Restart-AzureVM
    • -Validate parameter for Move-AzureService, Move-AzureStorageAccount, and Move-AzureVirtualNetwork
    • Name and version parameters for extension cmdlets are optional as before.
    • New-AzureVM can get a license type from VM object.
  • Azure Storage
    • Change Tags Parameter to Tag, and add parameter alias Tags
      • New-AzureRmStorageAccount
      • Set-AzureRmStorageAccount
  • Azure Network
    • New cmdlet added for Virtual Network Peering
  • Azure Redis Cache
    • New cmdlet added for Reset-AzureRmRedisCache
    • New cmdlet added for Export-AzureRmRedisCache
    • New cmdlet added for Import-AzureRmRedisCache
    • Modified cmdlet New-AzureRmRedisCache to include parameter change for vNet
  • Azure SQL DB Backup/Restore
    • Cmdlets for LTR (Long Term Retention) backup feature
      • Get-AzureRmSqlServerBackupLongTermRetentionVault
      • Get-AzureRmSqlDatabaseBackupLongTermRetentionPolicy
      • Set-AzureRmSqlServerBackupLongTermRetentionVault
      • Set-AzureRmSqlDatabaseBackupLongTermRetentionPolicy
    • Restore-AzureRmSqlDatabase now supports point-in-time restore of a deleted database
    • Restore-AzureRmSqlDatabase now supports restoring from a Long Term Retention backup
  • Azure LogicApp
    • Added LogicApp Integration accounts cmdlets.
      • Get-AzureRmIntegrationAccountAgreement
      • Get-AzureRmIntegrationAccountCallbackUrl
      • Get-AzureRmIntegrationAccountCertificate
      • Get-AzureRmIntegrationAccount
      • Get-AzureRmIntegrationAccountMap
      • Get-AzureRmIntegrationAccountPartner
      • Get-AzureRmIntegrationAccountSchema
      • New-AzureRmIntegrationAccountAgreement
      • New-AzureRmIntegrationAccountCertificate
      • New-AzureRmIntegrationAccount
      • New-AzureRmIntegrationAccountMap
      • New-AzureRmIntegrationAccountPartner
      • New-AzureRmIntegrationAccountSchema
      • Remove-AzureRmIntegrationAccountAgreement
      • Remove-AzureRmIntegrationAccountCertificate
      • Remove-AzureRmIntegrationAccount
      • Remove-AzureRmIntegrationAccountMap
      • Remove-AzureRmIntegrationAccountPartner
      • Remove-AzureRmIntegrationAccountSchema
      • Set-AzureRmIntegrationAccountAgreement
      • Set-AzureRmIntegrationAccountCertificate
      • Set-AzureRmIntegrationAccount
      • Set-AzureRmIntegrationAccountMap
      • Set-AzureRmIntegrationAccountPartner
      • Set-AzureRmIntegrationAccountSchema
  • Azure Data Lake Store
    • Drastically improve performance of file and folder upload and download.
      • This includes a slight change to the parameter names for download and inclusion of two new parameters for upload:
        • NumThreads -> PerFileThreadCount, used to indicate the number of threads to use in a single file
        • ConcurrentFileCount, used to indicate the number of files to upload/download in parallel for folder upload/download.
      • Default threading values are now designed to give a better all around throughput for most file sizes. If performance is not as desired, the values above can be modified to meet requirements.
  • Azure Data Lake Analytics
    • Get-AzureRMDataLakeAnalyticsDataSource now returns all data sources when called with no arguments.
      • This change also removes the data source type parameter from the cmdlet.
      • This change results in a new object being returned for the list operation with the following properties:
        • Type, the type of data source
        • Name, the name of the data source
        • IsDefault, set to true if this is the default data source for the account
    • Get-AzureRMDataLakeAnalyticsJob fixed for list for certain date time offset values when filtering on submittedBefore and submittedAfter.
  • Web Apps
    • Add Swap-AzureRmWebAppSlot cmdlet for regular swap and swap with preview
    • Extend Set-AzureRmWebAppSlot cmdlet to support auto swap
  • Azure API Management
    • Fixed Azure Api Management Deployment cmdlets for AzureChinaCloud.
    • Removed cmdlet Set-AzureRmApiManagementTenantGitAccess as Git Access is enabled by Default.
  • Azure Recovery Services Backup
    • Added support for the Azure SQL workload
    • Added support for backing up and restoring encrypted Azure VMs
    • Backup-AzureRmRecoveryServicesBackupItem - Added optional retention time feature for recovery points
    • Minor filter-related bug fixes in Get-AzureRmRecoveryServicesBackupContainer and Get-AzureRmRecoveryServicesBackupItem cmdlets
  • Azure Automation
    • Added Get-AzureRmAutomationHybridWorkerGroup

View changes since last release

Don't miss a new azure-powershell release

NewReleases is sending notifications on new releases.