azure-powershell

Microsoft Azure PowerShell

OTHER License

Stars
4.1K
Committers
1.7K

Bot releases are visible (Hide)

azure-powershell - AzureRM.DataLakeStore 5.2.0-preview

Published by markcowl over 6 years ago

Preview release dor AzureRM.DataLakeStore Cmdlets

azure-powershell - AzureRM 5.2.0

Published by cormacpayne over 6 years ago

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.
  • 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

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
azure-powershell - Websites Preview 4.0.1

Published by markcowl almost 7 years ago

azure-powershell - AzureRM.Storage 4.1.0

Published by markcowl almost 7 years ago

AzureRM.Storage Version 4.1.0

  • Introduces Storage V2 storage account type

Module is here

ReleaseNotes are here

azure-powershell - AzureRM.DataLakeStore 5.0.1 (preview)

Published by markcowl almost 7 years ago

AzureRM.DataLakeStore version 5.0.1-preview

First release using new DataLakeStore client.

Module is here

Release notes are here

azure-powershell - 5.1.1

Published by cormacpayne almost 7 years ago

Azure PowerShell 5.1.1 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

Changes in 5.1.1

  • Common cmdlet updates
    • Dynamic Completers
      • 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
  • AnalysisServices
    • Change validate set of location to dynamic lookup so that all clouds are supported.
  • Automation
    • Update to Import-AzureRMAutomationRunbook
      • Support is now being provided for Python2 runbooks
  • Batch
    • Fixed a bug where account operations without a resource group failed to auto-detect the resource group
  • Compute
    • Get-AzureRmComputeResourceSku shows zone information.
    • Update Disable-AzureRmVmssDiskEncryption to fix issue https://github.com/Azure/azure-powershell/issues/5038
    • Added -AsJob support for long-running Compute cmdlets. Allows selected cmdlets to run in the background and return a job to track and control progress.
      • Affected cmdlets include: New-, Update-, Set-, Remove-, Start-, Restart-, Stop- cmdlets for Virtual Machines and Virtual Machine Scale Sets
    • Added simplified parameter set to New-AzureRmVM, which creates a Virtual Machine and all required resources using smart defaults
  • ContainerInstance
    • Apply Azure Container Instance SDK 2017-10-01
      • Support container run-to-completion
      • Support Azure File volume mount
      • Support opening multiple ports for public IP
  • ContainerRegistry
    • New cmdlets for geo-replication and webhooks
      • Get/New/Remove-AzureRmContainerRegistryReplication
      • Get/New/Remove/Test/Update-AzureRmContainerRegistryWebhook
  • DataFactories
    • Credential encryption functionality now works with both "Remote Access" enabled (Over Network) and "Remote Access" disabled (Local Machine).
  • DataFactoryV2
    • Added two new cmdlets: Update-AzureRmDataFactoryV2 and Stop-AzureRmDataFactoryV2PipelineRun
  • DataLakeAnalytics
    • Added a parameter called ScriptParameter to Submit-AzureRmDataLakeAnalyticsJob
      • Detailed information about ScriptParameter can be found using Get-Help on Submit-AzureRmDataLakeAnalyticsJob
    • For New-AzureRmDataLakeAnalyticsAccount, changed the parameter MaxDegreeOfParallelism to MaxAnalyticsUnits
      • Added an alias for the parameter MaxAnalyticsUnits: MaxDegreeOfParallelism
    • For New-AzureRmDataLakeAnalyticsComputePolicy, changed the parameter MaxDegreeOfParallelismPerJob to MaxAnalyticsUnitsPerJob
      • Added an alias for the parameter MaxAnalyticsUnitsPerJob: MaxDegreeOfParallelismPerJob
    • For Set-AzureRmDataLakeAnalyticsAccount, changed the parameter MaxDegreeOfParallelism to MaxAnalyticsUnits
      • Added an alias for the parameter MaxAnalyticsUnits: MaxDegreeOfParallelism
    • For Submit-AzureRmDataLakeAnalyticsJob, changed the parameter DegreeOfParallelism to AnalyticsUnits
      • Added an alias for the parameter AnalyticsUnits: DegreeOfParallelism
    • For Update-AzureRmDataLakeAnalyticsComputePolicy, changed the parameter MaxDegreeOfParallelismPerJob to MaxAnalyticsUnitsPerJob
      • Added an alias for the parameter MaxAnalyticsUnitsPerJob: MaxDegreeOfParallelismPerJob
  • MachineLearningCompute
    • Add Set-AzureRmMlOpCluster
      • Update a cluster's agent count or SSL configuration
    • Orchestrator properties are optional
      • The service will create a service principal if not provided, so the orchestrator
        properties are now optional
  • PowerBIEmbedded
    • Add support for Power BI Embedded Capacity cmdlets
    • New Cmdlet Get-AzureRmPowerBIEmbeddedCapacity - Gets the details of a PowerBI Embedded Capacity.
    • New Cmdlet New-AzureRmPowerBIEmbeddedCapacity - Creates a new PowerBI Embedded Capacity
    • New Cmdlet Remove-AzureRmPowerBIEmbeddedCapacity - Deletes an instance of PowerBI Embedded Capacity
    • New Cmdlet Resume-AzureRmPowerBIEmbeddedCapacity - Resumes an instance of PowerBI Embedded Capacity
    • New Cmdlet Suspend-AzureRmPowerBIEmbeddedCapacity - Suspends an instance of PowerBI Embedded Capacity
    • New Cmdlet Test-AzureRmPowerBIEmbeddedCapacity - Tests the existence of an instance of PowerBI Embedded Capacity
    • New Cmdlet Update-AzureRmPowerBIEmbeddedCapacity - Modifies an instance of PowerBI Embedded Capacity
  • Profile
  • RecoveryServices.Backup
    • Fixed bug - Get-AzureRmRecoveryServicesBackupItem should do case insensitive comparison for container name filter.
    • Fixed bug - AzureVmItem now has a property that shows the last time a backup operation has happened - LastBackupTime.
  • Resources
    • Fixed issue where Get-AzureRMRoleAssignment would result in a assignments without roledefiniton name for custom roles
      • Users can now use Get-AzureRMRoleAssignment with assignments having roledefinition names irrespective of the type of role
    • Fixed issue where Set-AzureRMRoleRoleDefinition used to throw RD not found error when there was a new scope in assignablescopes
      • Users can now use Set-AzureRMRoleRoleDefinition with assignable scopes including new scopes irrespective of the position of the scope
    • Allow scopes to end with "/"
      • Users can now use RoleDefinition and RoleAssignment commandlets with scopes ending with "/" ,consistent with API and CLI
    • Allow users to create RoleAssignment using delegation flag
      • Users can now use New-AzureRMRoleAssignment with an option of adding the delegation flag
    • Fix RoleAssignment get to respect the scope parameter
    • Add an alias for ServicePrincipalName in the New-AzureRmRoleAssignment Commandlet
      • Users can now use the ApplicationId instead of the ServicePrincipalName when using the New-AzureRmRoleAssignment commandlet
  • SiteRecovery
    • Add deprecation warnings for all cmdlets in this module in preparation for the next breaking change release.
      • Please see the upcoming breaking changes guide for more information on how to migrate your cmdlets from AzureRM.
  • Sql
    • Added ability to rename database using Set-AzureRmSqlDatabase
    • Fixed issue https://github.com/Azure/azure-powershell/issues/4974
      • Providing invalid AUDIT_CHANGED_GROUP value for auditing cmdlets no longer throws an error and will be removed in an upcoming release.
    • Fixed issue https://github.com/Azure/azure-powershell/issues/5046
      • AuditAction parameter in auditing cmdlets is no longer being ignored
    • Fixed an issue in Auditing cmdlets when 'Secondary' StorageKeyType is provided
      • When setting blob auditing, the primary storage account key was used instead of the secondary key when providing 'Secondary' value for StorageKeyType parameter.
    • Changing the wording for confirmation message from Set-AzureRmSqlServerTransparentDataEncryptionProtector
  • Azure (RDFE)
    • Removed all RemoteApp Cmdles
  • Azure.Storage
    • Upgrade to Azure Storage Client Library 8.6.0 and Azure Storage DataMovement Library 0.6.5

Changes since last release: Changes since last release: https://github.com/azure/azure-powershell/compare/v5.0.1-November2017...v5.1.1-December2017

azure-powershell - AzureRM. Reservations v 0.1.0

Published by markcowl almost 7 years ago

Reservations module initial preview release.

azure-powershell - 2017-12-04 v1

Published by markcowl almost 7 years ago

Tag before AsJob implementation PR merged.

azure-powershell - 5.0.1

Published by cormacpayne almost 7 years ago

Azure PowerShell 5.0.1 Installer: link

Gallery Module for ARM Cmdlets: link

To update from AzureRM 5.0.0 to 5.0.1, run either of the following commands:

Update-Module -Name AzureRM

Install-Module -Name AzureRM -Repository PSGallery -Force

Changes in 5.0.1

  • Fixed assembly loading issue that caused some cmdlets to fail when executing in the following modules:
    • AzureRM.ApiManagement
    • AzureRM.Backup
    • AzureRM.Batch
    • AzureRM.Compute
    • AzureRM.DataFactories
    • AzureRM.HDInsight
    • AzureRM.KeyVault
    • AzureRM.RecoveryServices
    • AzureRM.RecoveryServices.Backup
    • AzureRM.RecoveryServices.SiteRecovery
    • AzureRM.RedisCache
    • AzureRM.SiteRecovery
    • AzureRM.Sql
    • AzureRM.Storage
    • AzureRM.StreamAnalytics

Changes since last release: Changes since last release: https://github.com/azure/azure-powershell/compare/v5.0.0-November2017...v5.0.1-November2017

azure-powershell - 5.0.0

Published by cormacpayne almost 7 years ago

Azure PowerShell 5.0.0 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes in 5.0.0

NOTE: This is a breaking change release. Please see the migration guide for a full list of introduced breaking changes.

  • All cmdlets in AzureRM now support online help
    • Run Get-Help with the -Online parameter to open the online help in your default Internet browser
  • AnalysisServices
    • Fixed Synchronize-AzureAsInstance command to work with new AsAzure REST API for sync
  • ApiManagement
  • ApplicationInsights
    • Add commands to get/create/remove applicaiton insights resource
      • Get-AzureRmApplicationInsights
      • New-AzureRmApplicationInsights
      • Remove-AzureRmApplicationInsights
    • Add commands to get/update pricing/daily cap of applicaiton insights resource
      • Get-AzureRmApplicationInsights -IncludeDailyCap
      • Set-AzureRmApplicationInsightsPricingPlan
      • Set-AzureRmApplicationInsightsDailyCap
    • Add commands to get/create/update/remove continuous export of applicaiton insights resource
      • Get-AzureRmApplicationInsightsContinuousExport
      • Set-AzureRmApplicationInsightsContinuousExport
      • New-AzureRmApplicationInsightsContinuousExport
      • Remove-AzureRmApplicationInsightsContinuousExport
    • Add commands to get/create/remove api keys of applicaiton insights resoruce
      • Get-AzureRmApplicationInsightsApiKey
      • New-AzureRmApplicationInsightsApiKey
      • Remove-AzureRmApplicationInsightsApiKey
  • AzureBatch
    • Added new parameters to New-AzureRmBatchAccount.
      • PoolAllocationMode: The allocation mode to use for creating pools in the Batch account. To create a Batch account which allocates pool nodes in the user's subscription, set this to UserSubscription.
      • KeyVaultId: The resource ID of the Azure key vault associated with the Batch account.
      • KeyVaultUrl: The URL of the Azure key vault associated with the Batch account.
    • Updated parameters to New-AzureBatchTask.
      • Removed the RunElevated switch. The UserIdentity parameter has been added to replace RunElevated, and the equivalent behavior can be achieved by constructing a PSUserIdentity as shown below:
        • $autoUser = New-Object Microsoft.Azure.Commands.Batch.Models.PSAutoUserSpecification -ArgumentList @("Task", "Admin")
        • $userIdentity = New-Object Microsoft.Azure.Commands.Batch.Models.PSUserIdentity $autoUser
      • Added the AuthenticationTokenSettings parameter. This parameter allows you to request the Batch service provide an authentication token to the task when it runs, avoiding the need to pass Batch account keys to the task in order to issue requests to the Batch service.
      • Added the ContainerSettings parameter.
        • This parameter allows you to request the Batch service run the task inside a container.
      • Added the OutputFiles parameter.
        • This parameter allows you to configure the task to upload files to Azure Storage after it has finished.
    • Updated parameters to New-AzureBatchPool.
      • Added the UserAccounts parameter.
        • This parameter defines user accounts created on each node in the pool.
      • Added TargetLowPriorityComputeNodes and renamed TargetDedicated to TargetDedicatedComputeNodes.
        • A TargetDedicated alias was created for the TargetDedicatedComputeNodes parameter.
      • Added the NetworkConfiguration parameter.
        • This parameter allows you to configure the pools network settings.
    • Updated parameters to New-AzureBatchCertificate.
      • The Password parameter is now a SecureString.
    • Updated parameters to New-AzureBatchComputeNodeUser.
      • The Password parameter is now a SecureString.
    • Updated parameters to Set-AzureBatchComputeNodeUser.
      • The Password parameter is now a SecureString.
    • Renamed the Name parameter to Path on Get-AzureBatchNodeFile, Get-AzureBatchNodeFileContent, and Remove-AzureBatchNodeFile.
      • A Name alias was created for the Path parameter.
    • Changes to objects
      • Please see the Batch change log for the full list
    • Added support for Azure Active Directory based authentication.
      • To use Azure Active Directory authentication, retrieve a BatchAccountContext object using the Get-AzureRmBatchAccount cmdlet, and supply this BatchAccountContext to the -BatchContext parameter of a Batch service cmdlet. Azure Active Directory authentication is mandatory for accounts with PoolAllocationMode = UserSubscription.
      • For existing accounts or for new accounts created with PoolAllocationMode = BatchService, you may continue to use shared key authentication by retrieving a BatchAccountContext object using the Get-AzureRmBatchAccoutKeys cmdlet.
  • Compute
    • Azure Disk Encryption Extension Commands
      • New Parameter for 'Set-AzureRmVmDiskEncryptionExtension': '-EncryptFormatAll' encrypt formats data disks
      • New Parameters for 'Set-AzureRmVmDiskEncryptionExtension': '-ExtensionPublisherName' and '-ExtensionType' allow switching to other versions of the extension
      • New Parameters for 'Disable-AzureRmVmDiskEncryption': '-ExtensionPublisherName' and '-ExtensionType' allow switching to other versions of the extension
      • New Parameters for 'Get-AzureRmVmDiskEncryptionStatus': '-ExtensionPublisherName' and '-ExtensionType' allow switching to other versions of the extension
  • DataLakeAnalytics
    • Please see the migration guide for breaking changes made to DataLakeAnalytics this release
    • Changed one of the two OutputTypes of Get-AzureRmDataLakeAnalyticsAccount
      • List<DataLakeAnalyticsAccount> to List<PSDataLakeAnalyticsAccountBasic>
      • The properties of PSDataLakeAnalyticsAccountBasic is a strict subset of the properties of DataLakeAnalyticsAccount
      • The additional properties that are in DataLakeAnalyticsAccount are not returned by the service. Therefore, this change is to reflect this accurately. These additional properties are still in PSDataLakeAnalyticsAccountBasic, but they are tagged as Obsolete.
    • Changed one of the two OutputTypes of Get-AzureRmDataLakeAnalyticsJob
      • List<JobInformation> to List<PSJobInformationBasic>
      • The properties of PSJobInformationBasic is a strict subset of the properties of JobInformation
      • The additional properties that are in JobInformation are not returned by the service. Therefore, this change is to reflect this accurately. These additional properties are still in PSJobInformationBasic, but they are tagged as Obsolete.
  • DataLakeStore
    • Please see the migration guide for breaking changes made to DataLakeStore this release
    • Changed one of the two OutputTypes of Get-AzureRmDataLakeStoreAccount
      • List<PSDataLakeStoreAccount> to List<PSDataLakeStoreAccountBasic>
      • The properties of PSDataLakeStoreAccountBasic is a strict subset of the properties of PSDataLakeStoreAccount
      • The additional properties that are in PSDataLakeStoreAccount are not returned by the service. Therefore, this change is to reflect this accurately. These additional properties are still in PSDataLakeStoreAccountBasic, but they are tagged as Obsolete.
  • Dns
    • Support for CAA record types in Azure DNS
      • Supports all operations on CAA record type
  • EventHub
    • Please see the migration guide for breaking changes made to EventHub this release
  • Insights
    • Please see the migration guide for breaking changes made to Insights this release
  • Network
    • Please see the migration guide for breaking changes made to Network this release
    • Added cmdlet to list available internet service providers for a specified Azure region
      • Get-AzureRmNetworkWatcherReachabilityProvidersList
    • Added cmdlet to get the relative latency score for internet service providers from a specified location to Azure regions
      • Get-AzureRmNetworkWatcherReachabilityReport
  • Profile
    • Set-AzureRmDefault
      • Use this cmdlet to set a default resource group. This will make the -ResourceGroup parameter optional for some cmdlets, and will use the default when a resource group is not specified
      • Set-AzureRmDefault -ResourceGroupName "ExampleResourceGroup"
      • If resource group specified exists in the subscription, this resource group will be set to default. Otherwise, the resource group will be created and then set to default.
    • Get-AzureRmDefault
      • Use this cmdlet to get the current default resource group (and other defaults in the future).
      • Get-AzureRmDefault -ResourceGroup
    • Clear-AzureRmDefault
      • Use this cmdlet to remove the current default resource group
      • Clear-AzureRmDefault -ResourceGroup
    • Add-AzureRmEnvironment and Set-AzureRmEnvironment
      • Add the BatchAudience parameter, which allows you to specify the Azure Batch Active Directory audience to use when acquiring authentication tokens for the Batch service.
  • RecoveryServices.Backup
    • Added cmdlets to perform instant file recovery.
      • Get-AzureRmRecoveryServicesBackupRPMountScript
      • Disable-AzureRmRecoveryServicesBackupRPMountScript
    • Updated RecoveryServices.Backup SDK version to the latest
    • Updated tests for the Azure VM workload so that, all setups needed for test runs are done by the tests themselves.
    • Fixes https://github.com/Azure/azure-powershell/issues/3164
  • RecoveryServices.SiteRecovery
    • Changes for ASR VMware to Azure Site Recovery (cmdlets are currently supporting operations for Enterprise to Enterprise, Enterprise to Azure, HyperV to Azure)
      • New-AzureRmRecoveryServicesAsrPolicy
      • New-AzureRmRecoveryServicesAsrProtectedItem
      • Update-AzureRmRecoveryServicesAsrPolicy
      • Update-AzureRmRecoveryServicesAsrProtectionDirection
    • Added support to AAD-based vault
    • Added cmdlets to manage VCenter resources
      • Get-AzureRmRecoveryServicesAsrVCenter
      • New-AzureRmRecoveryServicesAsrVCenter
      • Remove-AzureRmRecoveryServicesAsrVCenter
      • Update-AzureRmRecoveryServicesAsrVCenter
    • Added other cmdlets
      • Get-AzureRmRecoveryServicesAsrAlertSetting
      • Get-AzureRmRecoveryServicesAsrEvent
      • New-AzureRmRecoveryServicesAsrProtectableItem
      • Set-AzureRmRecoveryServicesAsrAlertSetting
      • Start-AzureRmRecoveryServicesAsrResynchronizeReplicationJob
      • Start-AzureRmRecoveryServicesAsrSwitchProcessServerJob
      • Start-AzureRmRecoveryServicesAsrTestFailoverCleanupJob
      • Update-AzureRmRecoveryServicesAsrMobilityService
  • ServiceBus
    • Please see the migration guide for breaking changes made to ServiceBus this release
  • Sql
    • Adding support for list and cancel the asynchronous updateslo operation on the database
      • update existing cmdlet Get-AzureRmSqlDatabaseActivity to return DB updateslo operation status.
      • add new cmdlet Stop-AzureRmSqlDatabaseActivity for cancel the asynchronous updateslo operation on the database.
    • Adding support for Zone Redundancy for databases and elastic pools
      • Adding ZoneRedundant switch parameter to New-AzureRmSqlDatabase
      • Adding ZoneRedundant switch parameter to Set-AzureRmSqlDatabase
      • Adding ZoneRedundant switch parameter to New-AzureRmSqlElasticPool
      • Adding ZoneRedundant switch parameter to Set-AzureRmSqlElasticPool
    • Adding support for Server DNS Aliases
      • Adding Get-AzureRmSqlServerDnsAlias cmdlet which gets server dns aliases by server and alias name or a list of server dns aliases for an azure Sql Server.
      • Adding New-AzureRmSqlServerDnsAlias cmdlet which creates new server dns alias for a given Azure Sql server
      • Adding Set-AzurermSqlServerDnsAlias cmlet which allows updating a Azure Sql Server to which server dns alias is pointing
      • Adding Remove-AzureRmSqlServerDnsAlias cmdlet which removes a server dns alias for a Azure Sql Server
  • Azure.Storage
    • Upgrade to Azure Storage Client Library 8.5.0 and Azure Storage DataMovement Library 0.6.3
    • Add File Share Snapshot Support Feature
      • Add 'SnapshotTime' parameter to Get-AzureStorageShare
      • Add 'IncludeAllSnapshot' parameter to Remove-AzureStorageShare

Changes since last release: Changes since last release: https://github.com/azure/azure-powershell/compare/v4.4.1-October2017...v5.0.0-November2017

azure-powershell - 4.4.1

Published by cormacpayne about 7 years ago

Azure PowerShell 4.4.1 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes in 4.4.1

  • AzureBatch
    • Marked cmdlet parameters and type properties obsolete in
      preparation for upcoming breaking change release (Version 4.0.0)
  • HDInsight
    • Added support for Data Disks property in cluster creation
      • Added parameter 'WorkerNodeDataDisksGroups' to the New-AzureHDInsightCluster cmdlet
  • Insights
    * Add-AzureRmLogAlertRule
    - Adding details to deprecation warning introduced in April 2017: the cmdlet will stop having effect: its functionality is moved to the "ActivityLogAlerts" cmdlets.
    - Help file modified to include the deprecation warning and the details.
    * Disable-AzureRmActivityLogAlert, Disable-AzureRmActivityLogAlert, Remove-AzureRmActivityLogAlert, Set-AzureRmActivityLogAlert
    - Help file modified: removed text stating that the Force arguments was accepted since that argument is not accepted.
  • KeyVault
    • Deprecating the PurgeDisabled flag from Key, Secret and Certificate attributes, respectively.
      • The flag is being superseded by the RecoveryLevel attribute.
  • MachineLearningCompute
    • Added initial set of cmdlets for MachineLearningCompute
      • Get-AzureRmMlOpCluster
      • Get-AzureRmMlOpClusterKey
      • New-AzureRmMlOpCluster
      • Remove-AzureRmMlOpCluster
      • Test-AzureRmMlOpClusterSystemServicesUpdateAvailability
      • Update-AzureRmMlOpClusterSystemService
  • MarketplaceOrdering
    • New Cmdlet Get-AzureRmMarketplaceTerms
      • Get the agreement terms of a given publisher id, offer id and plan id.
    • New Cmdlet Set-AzureRmMarketplaceTerms
      • Accept or reject agreement terms of a give publisher id, offer id and plan id. Please use Get-AzureRmMarketplaceTerms to get the agreement terms.
  • Profile
    • LocationCompleterAttribute added and available for cmdlets which use the -Location parameter
      • Use this feature by adding LocationCompleter(string[] validResourceTypes) onto the Location parameter

Changes since last release: Changes since last release: https://github.com/azure/azure-powershell/compare/v4.4.0-September2017...v4.4.1-October2017

azure-powershell - 4.4.1 rc1

Published by markcowl about 7 years ago

azure-powershell - 4.4.0 (Ignite)

Published by markcowl about 7 years ago

Azure PowerShell 4.4.0 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes in 4.4.0

  • All cmdlets
    • Added 'AzureRmContext` parameter which allows passing a context to a cmdlet in a PSJob:
Start-Job {param ($ctx) New-AzureRMVM -AzureRmContext $ctx [... other params]} -ArgumentList (Get-AzureRmContext)
  • Added opt-in persitence of Azure login across sessions, Enable-AzureRmContextAutosave to activate
  • AnalysisServices
    • Added a new dataplane commandlet to allow synchronization of databases from read-write instance to read-only instances
      • Included help file for the commandlet
      • Added in-memory tests and a scenario test (only live)
    • Fixed bugs in Add-AzureAsAccount commandlet
  • Automation
    • Fixed help documents for cmdlets fixed in the earlier release.
    • Added 4 new cmdlets to support staged rollout of DSC node configurations.
      • Start-AzureRmAutomationDscNodeConfigurationDeployment
      • Stop-AzureRmAutomationDscNodeConfigurationDeployment
      • Get-AzureRmAutomationDscNodeConfigurationDeployment
      • Get-AzureRmAutomationDscNodeConfigurationDeploymentSchedule
  • CognitiveServices
    • Integrate with Cognitive Services Management SDK version 2.0.0.
    • Get-AzureRmCognitiveServicesAccount now can correctly support paging.
  • Compute
    • Run Command feature:
      • New cmdlet: 'Invoke-AzureRmVMRunCommand' invokes a run command on a VM
      • New cmdlet: 'Get-AzureRmVMRunCommandDocument' shows available run command documents
    • Add 'StorageAccountType' parameter to Set-AzureRmDataDisk
    • Availability Zone support for virtual machine, VM scale set, and disk
      • New paramter: 'Zone' is added to New-AzureRmVM, New-AzureRmVMConfig, New-AzureRmVmssConfig, New-AzureRmDiskConfig
    • VM scale set rolling upgrade feature:
      • New cmdlet: 'Start-AzureRmVmssRollingOSUpgrade' invokes OS rolling upgrade of VM scale set
      • New cmdlet: 'Set-AzureRmVmssRollingUpgradePolicy' sets upgrade policy for VM scale set rolling upgrade.
      • New cmdlet: 'Stop-AzureRmVmssRollingUpgrade' cancels rolling upgrade of VM scale set
      • New cmdlet: 'Get-AzureRmVmssRollingUpgrade' shows the status of VM scale set rolling upgrade.
    • AssignIdentity switch parameter is introduced for system assigned identity.
      • New parameter: 'AssignIdentity' is added to New-AzureRmVMConfig, New-AzureRmVmssConfig and Update-AzureRmVM
    • Vmss disk encryption feature:
      • New cmdlet: 'Set-AzureRmVmssDiskEncryptionExtension' enables disk encryption on VM scale set
      • New cmdlet: 'Disable-AzureRmVmssDiskEncryption' disables disk encryption on VM scale set
      • New cmdlet: 'Get-AzureRmVmssDiskEncryptionStatus' shows the disk encryption status of a VM scale set
      • New cmdelt: 'Get-AzureRmVmssVMDiskEncryptionStatus' shows the disk encryption status of VMs in a VM scale set
  • ContainerInstance
    • Add PowerShell cmdlets for Azure Container Instance
      • New-AzureRmContainerGroup
      • Get-AzureRmContainerGroup
      • Remove-AzureRmContainerGroup
      • Get-AzureRmContainerInstanceLog
  • Insights
    * New cmdlet Disable-AzureRmActivityLogAlert
    - A new cmdlet to disable an existing activity log alert.
    - Optionally the Tags are settable with this cmdlet too.
    * New cmdlet Enable-AzureRmActivityLogAlert
    - A new cmdlet to enable an existing activity log alert.
    - Optionally the Tags are settable with this cmdlet too.
    * New cmdlet Get-AzureRmActivityLogAlert
    - A new cmdlet to retrieve one or more activity log alerts.
    - The alerts can be retrieved by name, resource group, or subscription.
    * New cmdlet New-AzureRmActionGroup
    - A new cmdlet to create an ActionGroup object in memory (no request involved.)
    * New cmdlet New-AzureRmActivityLogAlertCondition
    - A new cmdlet to create an activity log alert leaf condition object in memory (no request involved.)
    * New cmdlet Set-AzureRmActivityLogAlert
    - A new cmdlet to create or update an activity log alert.
    * New cmdlet Remove-AzureRmActivityLogAlert
    - A new cmdlet to remove one activity log alert.
    * New cmdlet Set-AzureRmActionGroup
    - A new cmdlet to create a new or update an existing action group.
    * New cmdlet Get-AzureRmActionGroup
    - A new cmdlet to retrieve one or more action groups.
    - The action groups can be retrieved by name, resource group, or subscription.
    * New cmdlet Remove-AzureRmActionGroup
    - A new cmdlet to remove one action group.
    * New cmdlet New-AzureRmActionGroupReceiver
    - A new cmdlet to create an new action group receiver in memory.
  • KeyVault
    • New/updated Cmdlets to support soft-delete for KeyVault certificates
      • Get-AzureKeyVaultCertificate
      • Remove-AzureKeyVaultCertificate
      • Undo-AzureKeyVaultCertificateRemoval
  • Network
    • Added support for endpoint services to Virtual Network Subnets
      • Updated Add-AzureRmVirtualSubnetConfig: Added optional parameter -ServiceEndpoint
      • Updated New-AzureRmVirtualSubnetConfig: Added optional parameter -ServiceEndpoint
      • Updated Set-AzureRmVirtualSubnetConfig: Added optional parameter -ServiceEndpoint
    • Added cmdlet to list endpoint services available in the location
      • Get-AzureRmVirtualNetworkAvailableEndpointService
    • Added the ability to configure external radius based P2S authentication to the following commandlets
      • New-AzureVirtualNetworkGateway
      • Set-AzureVirtualNetworkGateway
      • Set-AzureRmVirtualNetworkGatewayVpnClientConfig
    • Added cmdlet to allow generation of VpnProfiles for external radius based P2S
      • New-AzureRmVpnClientConfiguration
        • Get-AzureRmVpnClientConfiguration
    • Added support for SKU parameter to Public IP Addresses and Load Balancers
      • Updated New-AzureRMLoadBalancer: Added optional parameter -Sku
      • Updated New-AzureRMPublicIpAddress: Added optional parameter -Sku
    • Added support for DisableOutboundSNAT to Load Balancer Rules
      • Updated New-AzureRMLoadBalancerRuleConfig: Added optional parameter DisableOutboundSNAT
      • Updated Add-AzureRMLoadBalancerRuleConfig: Added optional parameter DisableOutboundSNAT
      • Updated Set-AzureRMLoadBalancerRuleConfig: Added optional parameter DisableOutboundSNAT
    • Added support for IkeV2 P2S
      • Updated New-AzureRmVirtualNetworkGateway: Added optional parameter -VpnClientProtocol, defaults to [ "SSTP", "IkeV2" ]
      • Updated Set-AzureRmVirtualNetworkGateway: Added optional parameter -VpnClientProtocol
    • Added support for MultiValued rules in Network Security Rules and Effective Network Security Rules
      • Updated Add-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameters to accept a list of strings
      • Updated New-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameter to accept a list of strings
      • Updated Set-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameter to accept a list of strings
      • Updated Add-AzureRmNetworkSecurityRuleConfig: Updated SourcePortRange, DestinationPortRange, SourceAddressPrefix parameter to accept a list of strings
      • Updated New-AzureRmNetworkSecurityGroup : Updated SecurityRules parameter to accept SourcePortRange, DestinationPortRange, SourceAddressPrefix parameters which are list of strings in PSSecurityRule object
      • Updated Get-AzureRmEffectiveNetworkSecurityGroup: Added parameter TagMap
      • Updated Get-AzureRmEffectiveNetworkSecurityGroup: Updated returned PSEffectiveSecurityRule object with SourcePortRange, DestinationPortRange, SourceAddressPrefix parameters which are list of strings.
    • Added support for DDoS protection for virtual networks
      • Updated New-AzureRmVirtualNetwork: Added switch parameters EnableDDoSProtection and EnableVmProtection
      • Added properties EnableDDoSProtection and EnableVmProtection in PSVirtualNetwork object
    • Added support for Highly Available Internal Load Balancer
      • Updated Add-AzureRmLoadBalancerRuleConfig: Added All as an acceptable value for Protocol parameter
      • Updated New-AzureRmLoadBalancerRuleConfig: Added All as an acceptable value for Protocol parameter
      • Updated Set-AzureRmLoadBalancerRuleConfig: Added All as an acceptable value for Protocol parameter
    • Added support for Application Security Groups
      • Added New-AzureRmApplicationSecurityGroup
      • Added Get-AzureRmApplicationSecurityGroup
      • Added Remove-AzureRmApplicationSecurityGroup
      • Updated New-AzureRmNetworkInterface: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId
      • Updated New-AzureRmNetworkInterfaceIpConfig: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId
      • Updated Add-AzureRmNetworkInterfaceIpConfig: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId
      • Updated Set-AzureRmNetworkInterfaceIpConfig: Added optional parameters ApplicationSecurityGroup and ApplicationSecurityGroupId
      • Updated New-AzureRmNetworkSecurityRuleConfig: Added optional parameters SourceApplicationSecurityGroup, SourceApplicationSecurityGroupId, DestinationApplicationSecurityGroup, and DestinationApplicationSecurityGroupId
      • Updated Add-AzureRmNetworkSecurityRuleConfig: Added optional parameters SourceApplicationSecurityGroup, SourceApplicationSecurityGroupId, DestinationApplicationSecurityGroup, and DestinationApplicationSecurityGroupId
      • Updated Set-AzureRmNetworkSecurityRuleConfig: Added optional parameters SourceApplicationSecurityGroup, SourceApplicationSecurityGroupId, DestinationApplicationSecurityGroup, and DestinationApplicationSecurityGroupId
    • Added new commands for VpnDeviceConfiguration Scripts
      • Get-AzureRmVirtualNetworkGatewaySupportedVpnDevices
      • Get-AzureRmVirtualNetworkGatewayConnectionVpnDeviceConfigScript
  • Profile
    • Start-Job Support for AzureRm cmdlets.
      • All AzureRmCmdlets add -AzureRmContext parameter, which can accept a context (output of a Context cmdlet).
        • Common pattern for jobs with context persistence DISABLED: Start-Job {param ($context) New-AzureRmVM -AzureRmContext $context [... other parameters]} -ArgumentList (Get-AzureRmContext)
        • Common pattern for jobs with context persistence ENABLED:Start-Job {New-AzureRmVM [... other parameters]}
    • Persist login information across sessions, new cmdlets:
      • Enable-AzureRmContextAutosave - Enable login persistence across sessions.
      • Disable-AzureRmContextAutosave - Disable login persistence across sessions.
    • Manage context information, new cmdets
      • Select-AzureRmContext - Select the active named context.
      • Rename-AzureRmContext - Rename an exsiting context for easy reference.
      • Remove-AzureRmContext - Remove an existing context.
      • Remove-AzureRmAccount - Remove all credentials, subscriptions, and tenants associated with an account.
    • Manage context information, cmdlet changes:
      • Added Scope = (Process | CurrentUser) to all cmdlets that change credentials
      • Get-AzureRmContext - Added ListAvailable parameter to list all saved contexts
  • Resources
    • Add PolicySetDefinition cmdlets
      • New-AzureRmPolicySetDefinition cmdlet to create a policy set definition
      • Get-AzureRmPolicySetDefinition cmdlet to list all policy set definitions or to get a specific policy set definition
      • Remove-AzureRmPolicySetDefinition cmdlet to delete a policy set definition
      • Set-AzureRmPolicySetDefinition cmdlet to update an existing policy set definition
    • Add -PolicySetDefinition, -Sku and -NotScope parameters to New-AzureRmPolicyAssignment and Set-AzureRmPolicyAssignment cmdlets
    • Add support to pass in policy url to New-AzureRmPolicyDefinition and Set-AzureRmPolicyDefinition cmdlets
    • Add -Mode parameter to New-AzureRmPolicyDefinition cmdlet
    • Add Support for removal of roleassignment using PSRoleAssignment object
      • Users can now use PSRoleassignmnet inputobject with Remove-AzureRMRoleAssignment commandlet to remove the roleassignment.
    • Add ManagedApplication cmdlets
      • New-AzureRmManagedApplication cmdlet to create a managed application
      • Get-AzureRmManagedApplication cmdlet to list all managed applications under a subscription or to get a specific managed application
      • Remove-AzureRmManagedApplication cmdlet to delete a managed application
      • Set-AzureRmManagedApplication cmdlet to update an existing managed application
    • Add ManagedApplicationDefinition cmdlets
      • New-AzureRmManagedApplicationDefinition cmdlet to create a managed application definition using a zip file uri or using mainTemplate and createUiDefinition json files
      • Get-AzureRmManagedApplicationDefinition cmdlet to list all managed application definitions under a resource group or to get a specific managed application definition
      • Remove-AzureRmManagedApplicationDefinition cmdlet to delete a managed application definition
      • Set-AzureRmManagedApplicationDefinition cmdlet to update an existing managed application definition
  • Sql
    • Adding support for Virtual Network Rules
      • Adding Get-AzureRmSqlServerVirtualNetworkRule cmdlet which gets the virtual network rules by a specific rule name or a list of virtual network rules in an Azure Sql server.
      • Adding Set-AzureRmSqlServerVirtualNetworkRule cmdlet which changes the virtual network that the rule points to.
      • Adding Remove-AzureRmSqlServerVirtualNetworkRule cmdlet which removes a virtual network rule for an Azure Sql server.
      • Adding New-AzureRmSqlServerVirtualNetworkRule cmdlet which creates a new virtual network rule for an Azure Sql server.
  • Websites
    • Add PremiumV2 Tier for App Service Plans
  • Azure.Storage
    • Upgrade to Azure Storage Client Library 8.4.0 and Azure Storage DataMovement Library 0.6.1
    • Add PremiumPageBlobTier Support in Upload and Copy Blob API
      • Set-AzureStorageBlobContent
      • Start-AzureStorageBlobCopy
    • Refine the Console Output Format of AzureStorageContainer, AzureStorageBlob, AzureStorageQueue, AzureStorageTable
      • Get-AzureStorageContainer
      • Get-AzureStorageBlob
      • Get-AzureStorageQueue
      • Get-AzureStorageTable

Changes since last release: https://github.com/azure/azure-powershell/compare/v4.3.1-August2017...v4.4.0-September2017

azure-powershell - 4.3.1

Published by cormacpayne about 7 years ago

Azure PowerShell 4.3.1 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes in 4.3.1

  • Fixed issue with certain assemblies not being signed, resulting in an could not load file or assembly error when modules were imported

Changes in 4.3.0

  • AnalysisServices
    • Fixed bug in Set-AzureRmAnalysisServciesServer
      • When admin was not provided, the admin will be removed.
    • Added BackupBlobContainerUri in New-AzureRmAnalysisServicesServer and Set-AzureRmAnalysisServicesServer
      • Enable to set/disable backup blob container for backup/restore Azure Analysis Services Server
    • Updated Sku lookup in New-AzureRmAnalysisServicesServer and Set-AzureRmAnalysisServicesServer
      • Changed hard coded Sku into dynamic lookup.
    • Add-AzureAnalysisServicesAccount to support login with Service Principal
  • Automation
    • Made changes to AutomationDSC* cmdlets to pull more than 100 records
    • Resolved the issue where the Verbose streams stop working after calling some Automation cmdlets (for example Get-AzureRmAutomationVariable, Get-AzureRmAutomationJob).
    • Support for NodeConfiguration Build versioning added in StartAzureAutomationDscCompilationJob and ImportAzureAutomationDscNodeConfiguration.
    • Bug fixes for existing issues - Fixes the alias issue is #3775 and the runOn alias and support for HybridWorkers.
  • Compute
    • Set-AzureRmVMAEMExtension: Add support for new Premium Disk sizes
    • Set-AzureRmVMAEMExtension: Add support for M series
    • Add ForceUpdateTag parameter to Add-AzureRmVmssExtension
    • Add Primary parameter to New-AzureRmVmssIpConfig
    • Add EnableAcceleratedNetworking parameter to Add-AzureRmVmssNetworkInterfaceConfig
    • Add InstanceId to Set-AzureRmVmss
    • Expose MaintenanceRedeployStatus to Get-AzureRmVM -Status output
    • Expose Restriction and Capability to the table format of Get-AzureRmComputeResourceSku
  • DataLakeStore
  • EventHub
    • added ResourceGroup property to NamespaceAttributes
      • 'ResourceGroup' Gets the name of the resource group the Namespace is in
    • updated commandlets with new parameter and parameter alias
      • below cmdlets updated with Parametersets for Namespace and EventHub for operation of AuthorizationRule
      • New-AzureRmEventHubAuthorizationRule
        • Adds a new AuthorizationRule to the existing NameSpace or EventHub.
      • Get-AzureRmEventHubAuthorizationRule
        • Gets AuthorizationRule / List of AuthorizationRules for the existing NameSpace or EventHub.
      • Set-AzureRmEventHubAuthorizationRule
        • Updates properties of existing AuthorizationRule of EventHub NameSpace.
      • Remove-AzureRmEventHubAuthorizationRule
        • Deletes the existing AuthorizationRule of existing NameSpace or EventHub.
      • New-AzureRmEventHubKey
        • Generates a new Primary/Secondary Key for AuthorizationRule of existing NameSpace or EventHub.
      • Get-AzureRmEventHubKey
        • Gets Primary/Secondary Key for AuthorizationRule of existing NameSpace or EventHub.
  • Network
    • New-AzureRmExpressRouteCircuitPeeringConfig: Added IPv6 support. New optional parameter added
      • PeerAddressType
    • Set-AzureRmExpressRouteCircuitPeeringConfig: Added IPv6 support. New optional parameter added
      • PeerAddressType
    • Remove-AzureRmExpressRouteCircuitPeeringConfig: Added IPv6 support. New optional parameter added
      • PeerAddressType
    • Marked parameter -ProbeEnabled as obsolete
      • Add-AzureRmApplicationGatewayBackendHttpSettings
      • New-AzureRmApplicationGatewayBackendHttpSettings
      • Set-AzureRmApplicationGatewayBackendHttpSettings
  • Profile
    • Data collection has been enabled by default. Usage data is collected by Microsoft in order to improve the user experience. The data is anonymous and does not include command-line argument values.
      • Use the Disable-AzureRmDataCollection cmdlet to turn the feature off
      • Use the Enable-AzureRmDataCollection cmdlet to turn this feature on
  • Resources
    • Add Support for validation of scopes for the following roledefinition and roleassignment commandlets before sending the request to ARM
      • Get-AzureRMRoleAssignment
      • New-AzureRMRoleAssignment
      • Remove-AzureRMRoleAssignment
      • Get-AzureRMRoleDefinition
      • New-AzureRMRoleDefinition
      • Remove-AzureRMRoleDefinition
      • Set-AzureRMRoleDefinition
  • ServiceBus
    • Added below new commandlets for AuthorizationRules for NameSpace, Queue and Topic. according to parameter set the authorization rule orperations are perfomed.
    • New-AzureRmServiceBusAuthorizationRule
      • Adds a new AuthorizationRule to the existing ServiceBus NameSpace/Queue/Topic.
    • Get-AzureRmServiceBusAuthorizationRule
      • Gets AuthorizationRule / List of AuthorizationRules for the existing ServiceBus NameSpace/Queue/Topic.
    • Set-AzureRmServiceBusAuthorizationRule
      • Updates properties of existing AuthorizationRule of Servicebus NameSpace/Queue/Topic.
    • New-AzureRmServiceBusKey
      • Generates a new Primary/Secondary Key for AuthorizationRule of existing ServiceBus NameSpace/Queue/Topic.
    • Get-AzureRmServiceBusKey
      • Gets Primary/Secondary Key for AuthorizationRule of existing ServiceBus NameSpace/Queue/Topic.
    • Remove-AzureRmServiceBusNamespaceAuthorizationRule
      • Deletes the existing AuthorizationRule of ServiceBus NameSpace/Queue/Topic.
    • Added Resource Group property to NamespceAttributes
  • Sql
    • Updating Set-AzureRmSqlServerTransparentDataEncryptionProtector to display a warning and require confirmation if the Encryption Protector Type is being set to AzureKeyVault
    • Adding new updated cmdlets for Auditing settings
      • Adding Get-AzureRmSqlDatabaseAuditing cmdlet which gets the auditing settings of an Azure SQL database.
      • Adding Get-AzureRmSqlServerAuditing cmdlet which gets the auditing settings of an Azure SQL server.
      • Adding Set-AzureRmSqlDatabaseAuditing cmdlet which changes the auditing settings for an Azure SQL database.
      • Adding Set-AzureRmSqlServerAuditing cmdlet which changes the auditing settings of an Azure SQL server.
    • Deprecating the existing Auditing policy cmdlets
      • Deprecating Get-AzureRmSqlDatabaseAuditingPolicy
      • Deprecating Get-AzureRmSqlServerAuditingPolicy
      • Deprecating Set-AzureRmSqlDatabaseAuditingPolicy
      • Deprecating Set-AzureRmSqlServerAuditingPolicy
      • Deprecating Use-AzureRmSqlServerAuditingPolicy
      • Deprecating Remove-AzureRmSqlDatabaseAuditing
      • Deprecating Remove-AzureRmSqlServerAuditing
    • Schema file parsing for Update-AzureRmSqlSyncGroup is now case insensitive.
  • Storage
    • Add NeworkRule support to resource mode storage account cmdlets
      • New-AzureRmStorageAccount
      • Set-AzureRmStorageAccount
      • Get-AzureRmStorageAccountNetworkRuleSet
      • Update-AzureRmStorageAccountNetworkRuleSet
      • Add-AzureRmStorageAccountNetworkRule
      • Remove-AzureRmStorageAccountNetworkRule

View changes since last release

azure-powershell - 4.3.0

Published by cormacpayne about 7 years ago

The 4.3.0 release was pulled due to a breaking issue found when importing modules. Please see the 4.3.1 release to obtain the fix for this issue, as well as the features introduced in the 4.3.0 release.

azure-powershell - 0.9.1 NetCore

Published by markcowl about 7 years ago

Gallery module AzureRM.Netcore

NetCore modules update for PowerShell Core 6.0.0-beta4

Includes new PowerShell Core modules for:

  • Compute
  • Network
  • Storage
  • Websites
azure-powershell - 4.2.1

Published by markcowl over 7 years ago

Azure PowerShell 4.2.1 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes This Release

  • Compute
    • Fix issue with VM DIsk and VM Disk snapshot create and update cmdlets, link
      • New-AzureRmDisk
      • New-AzureRmSnapshot
      • Update-AzureRmDisk
      • Update-AzureRmSnapshot
  • Profile
    • Fix issue with non-interactive user authentication in RDFE link
  • ServiceManagement
    • Fix issue with non-interactive user authentication link

View changes since last release

azure-powershell - 4.2.0

Published by cormacpayne over 7 years ago

Azure PowerShell 4.2.0 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes This Release

  • AnalysisServices
    • Add new dataplane API
      • Introduced API to fetch AS server log, Export-AzureAnalysisServicesInstanceLog
  • Automation
  • AzureBatch
    • Added new Get-AzureBatchJobPreparationAndReleaseTaskStatus cmdlet.
    • Added byte range start and end to Get-AzureBatchNodeFileContent parameters.
  • CognitiveServices
    • Integrate with Cognitive Services Management SDK version 1.0.0.
    • Fix an account name length checking bug.
  • Compute
    • Storage account type support for Image disk:
      • 'StorageAccountType' parameter is added to Set-AzureRmImageOsDisk and Add-AzureRmImageDataDisk
    • PrivateIP and PublicIP feature in Vmss Ip Configuration:
      • 'PrivateIPAddressVersion', 'PublicIPAddressConfigurationName', 'PublicIPAddressConfigurationIdleTimeoutInMinutes', 'DnsSetting' names are added to New-AzureRmVmssIpConfig
      • 'PrivateIPAddressVersion' parameter for specifying IPv4 or IPv6 is added to New-AzureRmVmssIpConfig
    • Performance Maintenance feature:
      • 'PerformMaintenance' switch parameter is added to Restart-AzureRmVM.
      • Get-AzureRmVM -Status shows the information of performance maintenance of the given VM
    • Virtual Machine Identity feature:
      • 'IdentityType' parameter is added to New-AzureRmVMConfig and UpdateAzureRmVM
      • Get-AzureRmVM shows the information of the identity of the given VM
    • Vmss Identity feature:
      • 'IdentityType' parameter is added to to New-AzureRmVmssConfig
      • Get-AzureRmVmss shows the information of the identity of the given Vmss
    • Vmss Boot Diagnostics feature:
      • New cmdlet for setting boot diagnostics of Vmss object: Set-AzureRmVmssBootDiagnostics
      • 'BootDiagnostic' parameter is added to New-AzureRmVmssConfig
    • Vmss LicenseType feature:
      • 'LicenseType' parameter is added to New-AzureRmVmssConfig
    • RecoveryPolicyMode support:
      • 'RecoveryPolicyMode' paramter is added to New-AzureRmVmssConfig
    • Compute Resource Sku feature:
      • New cmdlet 'Get-AzureRmComputeResourceSku' list all compute resource skus
  • DataFactories
    • Deprecate New-AzureRmDataFactoryGatewayKey
    • Introduce gateway auth key feature by adding New-AzureRmDataFactoryGatewayAuthKey and Get-AzureRmDataFactoryGatewayAuthKey
  • DataLakeAnalytics
    • Add support for Compute Policy CRUD through the following commands:
      • New-AzureRMDataLakeAnalyticsComputePolicy
      • Get-AzureRMDataLakeAnalyticsComputePolicy
      • Remove-AzureRMDataLakeAnalyticsComputePolicy
      • Update-AzureRMDataLakeAnalyticsComputePolicy
    • Add support for job relationship metadata for help with recurring jobs and job pipelines. The following commands were updated or added:
      • Submit-AzureRMDataLakeAnalyticsJob
      • Get-AzureRMDataLakeAnalyticsJob
      • Get-AzureRMDataLakeAnalyticsJobRecurrence
      • Get-AzureRMDataLakeAnalyticsJobPipeline
    • Updated the token audience for job and catalog APIs to use the correct Data Lake specific audience instead of the Azure Resource audience.
  • DataLakeStore
    • Added support for user managed KeyVault key rotations in the Set-AzureRMDataLakeStoreAccount cmdlet
    • Added a quality of life update to automatically trigger an enableKeyVault call when a user managed KeyVault is added or a key is rotated.
    • Updated the token audience for job and catalog APIs to use the correct Data Lake specific audience instead of the Azure Resource audience.
    • Fixed a bug limiting the size of files created/appended using the following cmdlets:
      • New-AzureRmDataLakeStoreItem
      • Add-AzureRmDataLakeStoreItemContent
  • Dns
  • HDInsight
    • Added support to enable / disable Operations Management Suite(OMS)
    • New cmdlets
      • Enable-AzureRmHDInsightOperationsManagementSuite
      • Disable-AzureRmHDInsightOperationsManagementSuite
      • Get-AzureRmHDInsightOperationsManagementSuite
    • Add new parameters to set Spark custom configurations to Add-AzureRmHDInsightConfigValues
      • Parameters SparkDefaults and SparkThriftConf for Spark 1.6
      • Parameters Spark2Defaults and Spark2ThriftConf for Spark 2.0
  • Insights
    • Issue #4215 (change request) remove the 15 days limit in the time window for the Get-AzureRmLog cmdlet. Also minor changes to the unit test names.
    • Issue #3957 fixed for Get-AzureRmLog
      • Issue #1: The backend returns the records in pages of 200 records each, linked by the continuation token to the next page. The customers were seeing the cmdlet returning only 200 records when they knew there were more. This was happening regardless of the value they set for MaxEvents, unless that value was less than 200.
      • Issue #2: The documentation contained incorrect data about this cmdlet, e.g.: the default timewindow was 1 hour.
      • Fix #1: The cmdlet now follows the continuation token returned by the backend until it reaches MaxEvents or the end of the set.The default value for MaxEvents is 1000 and its maximum is 100000. Any value for MaxEvents that is less than 1 is ignored and the default is used instead. These values and behavior did not change, now they are correctly documented.An alias for MaxEvents has been added -MaxRecords- since the name of the cmdlet does not speak about events anymore, but only about Logs.
      • Fix #2: The documentation contains correct and more detailed information: new alias, correct time window, correct default, minimum, and maximum values.
  • KeyVault
    • Remove email address from the directory query when -UserPrincipalName is specified to the Set-AzureRMKeyVaultAccessPolicy and Remove-AzureRMKeyVaultAccessPolicy cmdlets.
      • Both Cmdlets now have an -EmailAddress parameter that can be used instead of the -UserPrincipalName parameter when querying for email address is appropriate. If there are more than one matching email addresses in the directory then the Cmdlet will fail.
  • Network
    • New-AzureRmIpsecPolicy: SALifeTimeSeconds and SADataSizeKilobytes are no longer mandatory parameters
      • SALifeTimeSeconds defaults to 27000 seconds
      • SADataSizeKilobytes defaults to 102400000 KB
    • Added support for custom cipher suite configuration using ssl policy and listing all ssl options api in Application Gateway
      • Added optional parameter -PolicyType, -PolicyName, -MinProtocolVersion, -Ciphersuite
        • Add-AzureRmApplicationGatewaySslPolicy
        • New-AzureRmApplicationGatewaySslPolicy
        • Set-AzureRmApplicationGatewaySslPolicy
      • Added Get-AzureRmApplicationGatewayAvailableSslOptions (Alias: List-AzureRmApplicationGatewayAvailableSslOptions)
      • Added Get-AzureRmApplicationGatewaySslPredefinedPolicy (Alias: List-AzureRmApplicationGatewaySslPredefinedPolicy)
    • Added redirect support in Application Gateway
      • Added Add-AzureRmApplicationGatewayRedirectConfiguration
      • Added Get-AzureRmApplicationGatewayRedirectConfiguration
      • Added New-AzureRmApplicationGatewayRedirectConfiguration
      • Added Remove-AzureRmApplicationGatewayRedirectConfiguration
      • Added Set-AzureRmApplicationGatewayRedirectConfiguration
      • Added optional parameter -RedirectConfiguration
        • Add-AzureRmApplicationGatewayRequestRoutingRule
        • New-AzureRmApplicationGatewayRequestRoutingRule
        • Set-AzureRmApplicationGatewayRequestRoutingRule
      • Added optional parameter -DefaultRedirectConfiguration
        • Add-AzureRmApplicationGatewayUrlPathMapConfig
        • New-AzureRmApplicationGatewayUrlPathMapConfig
        • Set-AzureRmApplicationGatewayUrlPathMapConfig
      • Added optional parameter -RedirectConfiguration
        • Add-AzureRmApplicationGatewayPathRuleConfig
        • New-AzureRmApplicationGatewayPathRuleConfig
        • Set-AzureRmApplicationGatewayPathRuleConfig
      • Added optional parameter -RedirectConfigurations
        • New-AzureRmApplicationGateway
        • Set-AzureRmApplicationGateway
    • Added support for azure websites in Application Gateway
      • Added New-AzureRmApplicationGatewayProbeHealthResponseMatch
      • Added optional parameters -PickHostNameFromBackendHttpSettings, -MinServers, -Match
        • Add-AzureRmApplicationGatewayProbeConfig
        • New-AzureRmApplicationGatewayProbeConfig
        • Set-AzureRmApplicationGatewayProbeConfig
      • Added optional parameters -PickHostNameFromBackendAddress, -AffinityCookieName, -ProbeEnabled, -Path
        • Add-AzureRmApplicationGatewayBackendHttpSettings
        • New-AzureRmApplicationGatewayBackendHttpSettings
        • Set-AzureRmApplicationGatewayBackendHttpSettings
    • Update Get-AzureRmPublicIPaddress to retrieve publicipaddress resources created via VM Scale Set
    • Added cmdlet to get virtual network current usage
      • Get-AzureRmVirtualNetworkUsageList
  • Profile
  • RecoveryServices.SiteRecovery
    • Introducing a new module for Azure Site Recovery operations.
      • All cmdlets begin with AzureRmRecoveryServicesAsr*
  • Sql
    • Add Data Sync PowerShell Cmdlets to AzureRM.Sql
    • Updated AzureRmSqlServer cmdlets to use new REST API version that avoids timeouts when creating server.
    • Deprecated server upgrade cmdlets because the old server version (2.0) no longer exists.
    • Add new optional switch paramter "AssignIdentity" to New-AzureRmSqlServer and Set-AzureRmSqlServer cmdlets to support provisioning of a resource identity for the SQL server resource
    • The parameter ResourceGroupName is now optional for Get-AzureRmSqlServer
  • ServiceManagement
    For ExpressRoute:
    • Updated New-AzureBgpPeering cmdlet to add following new options :
      • PeerAddressType : Values of "IPv4" or "IPv6" can be specified to create a BGP Peering of the corresponding address family type
    • Updated Set-AzureBgpPeering cmdlet to add following new options :
      • PeerAddressType : Values of "IPv4" or "IPv6" can be specified to update BGP Peering of the corresponding address family type
    • Updated Remove-AzureBgpPeering cmdlet to add following new options :
      • PeerAddressType : Values of "IPv4", "IPv6" or All can be specified to remove BGP Peering of the corresponding address family type or all of them

View changes since last release

azure-powershell - 1.2.10

Published by markcowl over 7 years ago

Azure PowerShell 1.2.10 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for AzureStack Admin Cmdlets: link

Changes this release

Update release for AzureStack, including the following:

  • AzureRM.AzureStackAdmin Module
    • Cmdlet prefixes are shortened to 'Azs' from 'AzureRm' with proper alias support for backward compatibility
      • -AzureRmResourceProviderRegistration renamed to -AzsResourceProviderManifest
      • -AzureRmManagedSubscription renamed to -AzsTenantSubscription
      • -AzureRmTenantSubscription renamed to -AzsManagedSubscription
      • -AzureRmManagedLocation renamed to -AzsLocation
      • -AzsResourceProviderManifest cmdlet takes optional Signature parameter and Extensions json string parameter format is changed
  • AzureRM.UsageAggregates
  • Update to latest service api-version
  • AzureRM.Network
    • Fixed exceptions in New-AzureRmVirtualNetworkGatewayConnection cmdlet
    • Added new cmdlet parameters for BGP Peering with VPN Gateway support
      • New-AzureRmLocalNetworkGateway -ASN, -BgpPeeringAddress, -PeerWeight
      • New-AzureRmVirtualNetworkGateway -ASN, -PeerWeight
      • New-AzureRmVirtualNetworkGatewayConnection -EnableBgp
  • AzureRM.Profile
    • Added new parameter sets to Add-AzureRmEnvironment and Set-AzureRmEnvironment to allow retrieving environment settings from the resource manage endpoint

View changes since last release

azure-powershell - 4.1.0

Published by cormacpayne over 7 years ago

Azure PowerShell 4.1.0 Installer: link

Gallery Module for ARM Cmdlets: link

Gallery Module for Legacy Cmdlets for Service Management (RDFE): link

Changes This Release

  • AnalysisServices

    • New SKUs added: B1, B2, S0
    • Scale up/down support added
  • CognitiveServices

    • Update detailed display of license agreements when creating Cognitive Services resources
  • Compute

    • Fix Test-AzureRmVMAEMExtension for virtual machines with multiple managed disks
    • Updated Set-AzureRmVMAEMExtension: Add caching information for Premium managed disks
    • Add-AzureRmVhd: The size limit on vhd is increased to 4TB.
    • Stop-AzureRmVM: Clarify documentation for STayProvisioned parameter
    • New-AzureRmDiskUpdateConfig
      • Deprecated parameters CreateOption, StorageAccountId, ImageReference, SourceUri, SourceResourceId
    • Set-AzureRmDiskUpdateImageReference: Deprecated cmdlet
    • New-AzureRmSnapshotUpdateConfig
      • Deprecated parameters CreateOption, StorageAccountId, ImageReference, SourceUri, SourceResourceId
    • Set-AzureRmSnapshotUpdateImageReference: Deprecated Cmdlet
  • DataLakeStore

    • Enable-AzureRmDataLakeStoreKeyVault (Enable-AdlStoreKeyVault)
      • Enable KeyVault managed encryption for a DataLake Store
  • DevTestLabs

    • Update cmdlets to work with current and updated DevTest Labs API version.
  • IotHub

    • Add Routing support for IoTHub cmdlets
  • KeyVault

    • New Cmdlets to support KeyVault Managed Storage Account Keys
      • Get-AzureKeyVaultManagedStorageAccount
      • Add-AzureKeyVaultManagedStorageAccount
      • Remove-AzureKeyVaultManagedStorageAccount
      • Update-AzureKeyVaultManagedStorageAccount
      • Update-AzureKeyVaultManagedStorageAccountKey
      • Get-AzureKeyVaultManagedStorageSasDefinition
      • Set-AzureKeyVaultManagedStorageSasDefinition
      • Remove-AzureKeyVaultManagedStorageSasDefinition
  • Network

    • Get-AzureRmNetworkUsage: New cmdlet to show network usage and capacity details
    • Added new GatewaySku options for VirtualNetworkGateways
      • VpnGw1, VpnGw2, VpnGw3 are the new Skus added for Vpn gateways
    • Set-AzureRmNetworkWatcherConfigFlowLog
      • Fixed help examples
  • NotificationHubs

    • Transparent Update to NotificationHubs cmdlets for new API
  • Profile

    • Resolve-AzureRmError
      • New cmdlet to show details of errors and exceptions thrown by cmdlets, including server request/response data
    • Send-Feedback
      • Enabled sending feedback without logging in
    • Get-AzureRmSubscription
      • Fix bug in retreiving CSP subscriptions
  • Resources

    • Fixed issue where Get-AzureRMRoleAssignment would result in a Bad Request if the number of roleassignments where greater than 1000
      • Users can now use Get-AzureRMRoleAssignment even if the roleassignments to be returned is greater than 1000
  • Sql

    • Restore-AzureRmSqlDatabase: Update documentation example
  • Storage

    • Add AssignIdentity setting support to resource mode storage account cmdlets
      • New-AzureRmStorageAccount
      • Set-AzureRmStorageAccount
    • Add Customer Key Support to resource mode storage account cmdlets
      • Set-AzureRmStorageAccount
      • New-AzureRmStorageAccountEncryptionKeySource
  • TrafficManager

    • New Monitor settings 'MonitorIntervalInSeconds', 'MonitorTimeoutInSeconds', 'MonitorToleratedNumberOfFailures'
    • New Monitor protocol 'TCP'

View changes since last release

Badges
Extracted from project README
Az AzPreview
Related Projects