Skip to content

Releases: Azure/azure-powershell

1.5.0

02 Jun 00:20
Compare
Choose a tag to compare

Installer: Windows Standalone

  • Azure Resource Manager
    • (Get/Set/New/Remove)-AzureRmResourceGroup cmdlets will now use the new autorest generated ARM assembly
    • (Get/New/Remove)-AzureRmResourceGroupDeployment cmdlets will now use the new autorest generated ARM assembly
    • (Get/Register)-AzureRmProviderFeature cmdlets will now use the new autorest generated ARM assembly
    • (Get/Register/Unregister)-AzureRmResourceProvider cmdlets will now use the new autorest generated ARM assembly
    • Use a constant backoff interval when polling for deployment progress in New-AzureRmResourceGroupDeployment cmdlet
    • Add support to specify file share paths for cmdlets that take input file as parameter
    • Improve error message when Move-AzureRmResource cmdlet fails
    • Improve error message when New-AzureRmResourceGroupDeployment cmdlet fails
    • Enable object and array type parameters for template deployment
    • Preserve casing for resource properties in New/Set-AzureRmResource cmdlet
    • PropertyObject parameter is now optional in New-AzureRmResource cmdlet
  • Azure Compute (CRP)
    • Add additional validation for fixed vhd in Add-AzureRmVhd cmdlet
    • Add -ForceRerun parameter to Set-AzureRmVMCustomExtension, Set-AzureRmVMBginfoExtension, and Set-AzureRmAccessExtension
    • Update -VhdUri parameter from optional to mandatory (bug fix)
    • Remove GeoReplicationEnabled deprecation warning message for Get-AzureStorageAccount cmdlet
    • Fix piping issue for Remove-AzureRmExtension
    • Create one storage account for Boot diagnostics (one for each location, instead of one for each resource group)
    • Add -DiskSizeInGB paramter to Set-AzureRmVMOSDisk cmdlet
    • Show operation id and status for POST Async cmdlets.
    • Fix Remove-AzureRmNetworkInterface issue for not throwing error when all NICs are removed.
    • Fix 'Type' output for List cmdlet
    • Remove xmlCfg contents from output format.
    • Show warning message for upcoming breaking update of Tag fix.
    • Change Set-AzureBootDiagnostics cmdlets name to Set-AzureVMBootDiagnostics (and set alias)
  • Azure Compute (ASM)
    • Storage Migration cmdlet (Move-AzureStorageAccount)
    • Fix Add-AzureCertificate issue
  • Azure Storage
    • Fix get Storage Account throttling failures when run it on subscription with many accounts
      • Get-AzureRmStorageAccount
      • Get-AzureStorageAccount
  • Azure Batch
    • Added Batch account usage cmdlets
      • Get-BatchPoolUsageMetrics
      • Get-BatchPoolStatistics
      • Get-BatchJobStatistics
    • Added application packages and task dependencies cmdlets
      • Get-AzureRmBatchApplication
      • Get-AzureRmBatchApplicationPackage
      • New-AzureRmBatchApplication
      • New-AzureRmBatchApplicationPackage
      • Set-AzureRmBatchApplication
      • Remove-AzureRmBatchApplicationPackage
      • Remove-AzureRmBatchApplication
    • Added bulk task option to New-AzureBatchTask cmdlet
  • Azure API Management
    • Added Tenant Access cmdlets to get keys for Tenant Access via REST API
      • Get-AzureRmApiManagementTenantAccess
      • Set-AzureRmApiManagementTenantAccess
    • Added OpenId Connect Provider cmdlets to Manage OpenID Connect Providers
    • Get-AzureRmApiManagementOpenIdConnectProvider
    • New-AzureRmApiManagementOpenIdConnectProvider
    • Remove-AzureRmApiManagementOpenIdConnectProvider
    • Set-AzureRmApiManagementOpenIdConnectProvider
  • Azure Automation
    • (New/Import)-AzureRmAutomationRunbook now supports the new values of 'GraphicalPowerShell' and 'GraphicalPowerShellWorkflow' with the Type parameter. The use of 'Graph' value is discouraged.
    • Start-AzureRmAutomationRunbook now supports the Wait and MaxWaitSeconds parameters.
    • (New/Get)-AzureRmAutomationSchedule now supports weekly and monthly schedules.
    • New-AzureRmAutomationSchedule now takes a TimeZone parameter to adjust for daylight savings.
  • Azure Machine Learning (Preview)
    • New cmdlets to manage Azure Machine Learning Web Services
      • New-AzureRmMlWebService
      • Get-AzureRmMlWebService
      • Remove-AzureRmMlWebService
      • Update-AzureRmMlWebService
      • Get-AzureRmMlWebServiceKeys
      • Import-AzureRmMlWebService
      • Export-AzureRmMlWebService
  • Azure Data Lake (Preview)
    • Convenience cmdlet aliases added for all cmdlets
      • Analytics account management
        • Get-AdlAnalyticsAccount
        • New-AdlAnalyticsAccount
        • Remove-AdlAnalyticsAccount
        • Set-AdlAnalyticsAccount
        • Test-AdlAnalyticsAccount
      • Data source management
        • Add-AdlAnalyticsDataSource
        • Get-AdlAnalyticsDataSource
        • Remove-AdlAnalyticsDataSource
        • Set-AdlAnalyticsDataSource
      • Job management
        • Get-AdlJob
        • Stop-AdlJob
        • Submit-AdlJob
        • Wait-AdlJob
      • Catalog management
        • Get-AdlCatalogItem
        • New-AdlCatalogSecret
        • Remove-AdlCatalogSecret
        • Set-AdlCatalogSecret
        • Test-AdlCatalogItem
      • Store account management
        • Get-AdlStore
        • New-AdlStore
        • Remove-AdlStore
        • Set-AdlStore
        • Test-AdlStore
      • File management
        • Add-AdlStoreItemContent
        • Export-AdlStoreItem
        • Get-AdlStoreChildItem
        • Get-AdlStoreItem
        • Get-AdlStoreItemContent
        • Import-AdlStoreItem
        • Join-AdlStoreItem
        • Move-AdlStoreItem
        • New-AdlStoreItem
        • Remove-AdlStoreItem
        • Test-AdlStoreItem
      • File access management
        • Get-AdlStoreItemAcl
        • Get-AdlStoreItemOwner
        • Get-AdlStoreItemPermissions
        • Remove-AdlStoreItemAcl
        • Remove-AdlStoreItemAclEntry
        • Set-AdlStoreItemAcl
        • Set-AdlStoreItemAclEntry
        • Set-AdlStoreItemOwner
        • Set-AdlStoreItemPermissions
    • Granular progress tracking for folder upload done through Import-AzureRMDataLakeStoreItem
    • Scalable performance improvements for flat and recursive folder upload through Import-AzureRMDataLakeStoreItem. Full network saturation should now be possible.
    • Errors more accurately indicate that failed Import-AzureRMDataLakeStoreItem commands can be resumed/retried.
    • More targetted error handling for all Data Lake Store filesystem cmdlets.
    • Support for getting/listing table partitions through Get-AzureRMDataLakeAnalyticsCatalogItem

View changes since last release

1.4.0

05 May 00:01
Compare
Choose a tag to compare

Installer: Windows Standalone

  • Azure Resource Manager
    • Get-AzureRmLocation cmdlet: New cmdlet Lists all public Azure locations with available provider namespaces
    • Get-AzureRMResourceGroupDeploymentOperations: Improved output format
    • Get-AzureRMDeployment: Responses contain all error details
    • Added cmdlet help and examples
    • Normalized cmdlet parameter defaults and position
  • Azure Storage
    • Add Encryption and Hot/Cool features support to resource mode storage account cmdlets
      • New-AzureRmStorageAccount
      • Set-AzureRmStorageAccount
    • Add "Add" and "Create" permission to Blob SAS cmdlets
      • New-AzureStorageBlobSASToken
      • New-AzureStorageContainerSASToken
      • New-AzureStorageContainerStoredAccessPolicy
      • Set-AzureStorageContainerStoredAccessPolicy
    • Add "Create" permission to File SAS cmdlets
      • New-AzureStorageFileSASToken
      • New-AzureStorageShareSASToken
      • New-AzureStorageShareStoredAccessPolicy
      • Set-AzureStorageShareStoredAccessPolicy
  • Azure Compute
    • Added cmdlets for Contaner Service support
    • Bug and help fixes
  • Azure Profile
    • Added support for German national cloud (AzureGermanCloud)
  • Azure APIManagement
    • Added Tenant Git Configuration cmdlets
    • Get-AzureRmApiManagementTenantGitAccess
    • Set-AzureRmApiManagementTenantGitAccess
    • Get-AzureRmApiManagementTenantSyncState
    • Publish-AzureRmApiManagementTenantGitConfiguration
    • Save-AzureRmApiManagementTenantGitConfiguration
    • Added ApiManagement Properties cmdlets
      • Get-AzureRmApiManagementProperty
      • New-AzureRmApiManagementProperty
      • Remove-AzureRmApiManagementProperty
      • Set-AzureRmApiManagementProperty
    • Added Logger cmdlets
      • Get-AzureRmApiManagementLogger
      • Remove-AzureRmApiManagementLogger
      • Set-AzureRmApiManagementLogger
      • New-AzureRmApiManagementLogger
    • Fixed cmdlet bugs
      • NewAzureRMApiManagementAPI: changed Path to optional
      • NewAzureRMApiManagementProduct: fixed issue with creating products without Subscriptions
  • Azure Recovery Services Backup
    • Added Recovery Services Backup cmdlets
      • Set-AzureRmRecoveryServicesVaultContext
      • Set-AzureRmRecoveryServicesBackupProperties
      • Get-AzureRmRecoveryServicesBackupProperties
      • Get-AzureRmRecoveryServicesVaultSettingsFile
      • Backup-AzureRmRecoveryServicesBackupItem
      • Get-AzureRmRecoveryServicesBackupContainer
      • Get-AzureRmRecoveryServicesBackupManagementServer
      • Unregister-AzureRmRecoveryServicesBackupContainer
      • Unregister-AzureRmRecoveryServicesBackupManagementServer
      • Disable-AzureRmRecoveryServicesBackupProtection
      • Enable-AzureRmRecoveryServicesBackupProtection
      • Get-AzureRmRecoveryServicesBackupItem
      • Get-AzureRmRecoveryServicesBackupJob
      • Get-AzureRmRecoveryServicesBackupJobDetails
      • Stop-AzureRmRecoveryServicesBackupJob
      • Wait-AzureRmRecoveryServicesBackupJob
      • Get-AzureRmRecoveryServicesBackupRetentionPolicyObject
      • Get-AzureRmRecoveryServicesBackupProtectionPolicy
      • Get-AzureRmRecoveryServicesBackupSchedulePolicyObject
      • New-AzureRmRecoveryServicesBackupProtectionPolicy
      • Remove-AzureRmRecoveryServicesBackupProtectionPolicy
      • Set-AzureRmRecoveryServicesBackupProtectionPolicy
      • Get-AzureRmRecoveryServicesBackupRecoveryPoint
      • Restore-AzureRmRecoveryServicesBackupItem
  • Azure Sql
    • New cmdlets for database Import / Export
      • New-AzureRmSqlDatabaseExport
      • New-AzureRmSqlDatabaseImport
      • Get-AzureRmSqlDatabaseImportExportStatus

View changes since last release

1.3.2

19 Apr 18:11
Compare
Choose a tag to compare
  • Fix HDI ADL cluster creation and live test
  • Fix WAPack cmdlet Proxy issue for WAP
  • Fix Dynamic Memory Issue while setting VM
  • Update Azure Gov STS and Traffic Manager
  • Compute
    • Upgrade to Microsoft.Azure.Management.Compute nuget package v13.0
  • HDInsignt
    • Upgrade to Microsoft.Azure.Management.HDInsight nuget package v1.0.14
  • Resource Manager
    • Change api-version for Policy and Locks operations
    • Change api version for Deployments operations
  • Web Apps
    • Add backup and restore cmdlets
      • Restore-AzureWebApp
      • Edit-AzureRmWebAppBackupConfiguration
      • Get-AzureRmWebAppBackupConfiguration
      • Get-AzureRmWebAppBackup
      • New-AzureRmWebAppBackup
      • Remove-AzureRmWebAppBackup
      • Restore-AzureRmWebAppBackup
      • Get-AzureRmWebAppBackupList
      • New-AzureRmWebAppDatabaseBackupSetting
    • Upgrade to Microsoft.WindowsAzure.Management.WebSite nuget package v5.0

AzureRM.Compute v.1.2.6.

06 Apr 00:39
Compare
Choose a tag to compare

Fixed a bug in New-AzureRmVmssIpConfig related to -LoadBalancerBackendAddressPoolsId and -LoadBalancerInboundNatPoolsId parameters

1.3.0

30 Mar 07:34
Compare
Choose a tag to compare
  • AzureRM module
    • Installation performance fix
  • New Azure CDN cmdlets
  • Azure Storage
    • Made Protocol parameter in following cmdlets to be nullable and optional
      • New-AzureStorageBlobSASToken
      • New-AzureStorageContainerSASToken
      • New-AzureStorageFileSASToken
      • New-AzureStorageShareSASToken
      • New-AzureStorageQueueSASToken
      • New-AzureStorageTableSASToken
      • New-AzureStorageAccountSASToken
  • Add Export-AzureRmResourceGroupTemplate cmdlet
  • Add VirtualMachineScaleSet cmdlet
  • Add "EA" value for permission parameter of Set-AzurePlatformVMImage
  • Documentation improvements in cmdlets

1.2.2

04 Mar 02:27
Compare
Choose a tag to compare
  • Azure Compute (ARM):
    • Add -LicenseType parameter to New-AzureRmVM for bring your own license (BYOL)
    • Add -SecureExecution parameter to Set-AzureRmVMCustomScriptExtension
    • Add -DisableAutoUpgradeMinorVersion and -ForceRerun parameters to Set-AzureRmVMExtension
    • Add Set-AzureRmVMPlan cmdlet
    • Add -Redeploy parameter to Set-AzureRmVM
    • Add AutoUpgradeMinorVersion and ForceUpdateTag parameters for Get-AzureRmVMExtension
    • Update positions of parameters for New-AzureRmVM
  • Azure Compute (Service Management):
    • Add Set-AzureBootDiagnostics cmdlets
    • Enable boot diagnostics by default for New-AzureVM and New-AzureQuickVM
  • Azure LogicApp: New cmdlets for managing LogicApps
    • Get-AzureLogicAppAccessKey
    • Get-AzureLogicApp
    • Get-AzureLogicAppRunAction
    • Get-AzureLogicAppRunHistory
    • Get-AzureLogicAppTrigger
    • Get-AzureLogicAppTriggerHistory
    • New-AzureLogicApp
    • Remove-AzureLogicApp
    • Start-AzureLogicApp
    • Set-AzureLogicAppAccessKey
    • Set-AzureLogicApp
    • Stop-AzureLogicAppRun
    • Azure Storage
    • Added cmdlet to generate SAS token against storage account
      • New-AzureStorageAccountSASToken
    • Added IPAddressOrRange/Protocol support in cmdlets to generate SAS token against blob, container, file, share, table, queue
      • New-AzureStorageBlobSASToken
      • New-AzureStorageContainerSASToken
      • New-AzureStorageFileSASToken
      • New-AzureStorageShareSASToken
      • New-AzureStorageQueueSASToken
      • New-AzureStorageTableSASToken
  • Azure SQL DB Backup/restore
    • Get-AzureRmSqlDatabaseGeoBackup
    • Get-AzureRmSqlDeletedDatabaseBackup
    • Restore-AzureRmSqlDatabase
      • This cmdlet accepts as pipelined input the result of one of the first two cmdlets (or Get-AzureRmSqlDatabase if restoring a live DB to a point-in-time)

AzureRM.Compute v.1.2.3.

12 Feb 00:15
Compare
Choose a tag to compare

Added support for “Azure Hybrid Use Benefit” (aka BYOL for Windows Server) in AzureRM.Compute package.

1.2.1

05 Feb 19:56
Compare
Choose a tag to compare

Installer: Windows Standalone

  • Installer fix: remove PSGallery modules on install
  • Correct help for OperationalInsights

View changes since last release

1.2.0

03 Feb 02:56
Compare
Choose a tag to compare
  • Azure RemoteApp:
    • Organizational Unit in Azure RemoteApp RDFE cmdlets now accepts Unicode characters.
  • Azure Stack Admin:
    • New module for the management of azure stack administrative resources such as plan, offer, subscription, resource provider and
      gallery items.
  • Azure Stack Storage Admin:
    • New module for the management of azure stack storage administrative resources such as configuration, infrastructure and health.
  • Azure Operational Insights new cmdlets:
    • Get-AzureRmOperationalInsightsSavedSearch
    • Get-AzureRmOperationalInsightsSavedSeearchResults
    • Get-AzureRmOperationalInsightsSavedSearches
    • Get-AzureRmOperationalInsightsSchema
    • Get-AzureRmOperationalInsightsSearchResult
    • Get-AzureRmOperationalInsightsSearchResultUpdate
    • Remove-AzureRmOperationalInsightsSavedSearch
    • Remove-AzureRmOperationalInsightsSavedSearch
    • Set-AzureRmOperationalInsightsSavedSearch
  • Add-AzureRmAccount fixed issue with wrong credential message
  • Get-AzureRmSubscription cmdlet now returns paginated results
  • Update-AzureRM now only updates when need unless -Force is used
  • Added telemetry to ARM and ASM cmdlets

CLU Archive

31 May 19:03
Compare
Choose a tag to compare
CLU Archive Pre-release
Pre-release
Merge pull request #1697 from arroyc/clu

Az --help generator and fix bug on buildpackage.ps1