Releases: Azure/azure-powershell
Releases · Azure/azure-powershell
1.5.1
Installer: Windows Standalone
- Azure Resource Manager
- Fix a bug in New-AzureRmResourceGroupDeployment. In some deployments the cmdlet throws an exception with "Deployment 'deploymentName' could not be found." and causes the cmdlet to fail. The fix makes sure the deployment is created before getting operations.
- AzureRM.Profile
1.5.0
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
- Fix get Storage Account throttling failures when run it on subscription with many accounts
- 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
- Added Batch account usage cmdlets
- 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
- Added Tenant Access cmdlets to get keys for Tenant Access via REST API
- 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
- New cmdlets to manage Azure Machine Learning Web Services
- 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
- Analytics account management
- 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
- Convenience cmdlet aliases added for all cmdlets
1.4.0
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
- Add Encryption and Hot/Cool features support to resource mode storage account cmdlets
- 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
- Added Recovery Services Backup cmdlets
- Azure Sql
- New cmdlets for database Import / Export
- New-AzureRmSqlDatabaseExport
- New-AzureRmSqlDatabaseImport
- Get-AzureRmSqlDatabaseImportExportStatus
- New cmdlets for database Import / Export
1.3.2
- 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
- Add backup and restore cmdlets
AzureRM.Compute v.1.2.6.
Fixed a bug in New-AzureRmVmssIpConfig related to -LoadBalancerBackendAddressPoolsId and -LoadBalancerInboundNatPoolsId parameters
1.3.0
- 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
- Made Protocol parameter in following cmdlets to be nullable and optional
- Add Export-AzureRmResourceGroupTemplate cmdlet
- Add VirtualMachineScaleSet cmdlet
- Add "EA" value for permission parameter of Set-AzurePlatformVMImage
- Documentation improvements in cmdlets
1.2.2
- 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.
Added support for “Azure Hybrid Use Benefit” (aka BYOL for Windows Server) in AzureRM.Compute package.
1.2.1
Installer: Windows Standalone
- Installer fix: remove PSGallery modules on install
- Correct help for OperationalInsights
1.2.0
- 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.
- New module for the management of azure stack administrative resources such as plan, offer, subscription, resource provider and
- 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