你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Az 12.0.0 迁移指南

Az.Accounts

Clear-AzConfig

  • Cmdlet 的重大变更将影响所有参数集
    • DisableErrorRecordsPersistence参数将被弃用,而是添加一个新参数EnableErrorRecordsPersistence。 将错误记录写入文件系统将变为选择加入而不是选择退出。此更改将在 2024 年 5 月左右发生
    • 此更改预计将从 Az.Accounts 版本:2.X 和 Az 版本:12.0.0 生效

之前

Clear-AzConfig -DisableErrorRecordsPersistence

之后

error record will be disabled by default. New parameter 'EnableErrorRecordsPersistence' added to enable erro record.

Get-AzConfig

  • Cmdlet 的重大变更将影响所有参数集
    • DisableErrorRecordsPersistence参数将被弃用,而是添加一个新参数EnableErrorRecordsPersistence。 将错误记录写入文件系统将变为选择加入而不是选择退出。此更改将在 2024 年 5 月左右发生
    • 此更改预计将从 Az.Accounts 版本:2.X 和 Az 版本:12.0.0 生效

之前

Get-AzConfig -DisableErrorRecordsPersistence 

之后

error record will be disabled by default. New parameter 'EnableErrorRecordsPersistence' added to enable erro record.

Update-AzConfig

  • Cmdlet 的重大变更将影响所有参数集
    • DisableErrorRecordsPersistence参数将被弃用,而是添加一个新参数EnableErrorRecordsPersistence。 将错误记录写入文件系统将变为选择加入而不是选择退出。此更改将在 2024 年 5 月左右发生
    • 此更改预计将从 Az.Accounts 版本:2.X 和 Az 版本:12.0.0 生效

之前

Update-AzConfig -DisableErrorRecordsPersistence 

之后

error record will be disabled by default. New parameter 'EnableErrorRecordsPersistence' added to enable erro record.

Az.Compute

Get-AzVmss

  • Cmdlet 的重大变更将影响所有参数集
    • 从 2024 年 5 月开始,“Get-AzVmss”cmdlet 将不再允许资源组名称和虚拟机规模集名称的空值。
    • 此更改预计将从 Az.Compute 版本:8.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzVmss -ResourceGroupName ""
# Returned an empty list.

之后

Get-AzVmss -ResourceGroupName ""
# Will return an error from empty string validation in the parameter.

New-AzGalleryImageDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • 从 2024 年 5 月开始,“New-AzGalleryImage”cmdlet 将默认使用受信任的启动配置和 Gen2 Hyper V 生成进行部署。 若要了解有关“受信任启动”的详细信息,请访问 https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • 此更改预计将从 Az.Compute 版本:8.0.0 和 Az 版本:12.0.0 生效

之前

New-AzGalleryImageDefinition -ResourceGroupName $rgName -GalleryName $galleryName -Name $galleryImageDefinitionName -Location $___location -Publisher $publisherName -Offer $offerName -Sku $skuName -OsState "Specialized" -OsType "Linux"
# Defaulted to HyperVGeneration: Gen1 and SecurityType: Standard in the service side .

之后

New-AzGalleryImageDefinition -ResourceGroupName $rgName -GalleryName $galleryName -Name $galleryImageDefinitionName -Location $___location -Publisher $publisherName -Offer $offerName -Sku $skuName -OsState "Specialized" -OsType "Linux"
# Defaults to HyperVGeneration: Gen2 and SecurityType: TrustedLaunchSupported at the PowerShell level.

New-AzVM

  • Cmdlet 的重大变更将影响所有参数集
    • 从 2024 年 5 月开始,“New-AzVM” cmdlet 将默认使用映像“Windows Server 2022 Azure Edition”进行部署。 这会使将来迁移到受信任启动变得更容易。 若要了解有关“受信任启动”的详细信息,请访问 https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • 此更改预计将从 Az.Compute 版本:8.0.0 和 Az 版本:12.0.0 生效

之前

$vm = New-AzVM -ResourceGroupName $rgname -Name $vmname -Credential $cred -SecurityType "Standard" -DomainNameLabel $domainNameLabel
# Creates a VM with the image Windows 2016 Datacenter. 

之后

$vm = New-AzVM -ResourceGroupName $rgname -Name $vmname -Credential $cred -SecurityType "Standard" -DomainNameLabel $domainNameLabel
# Now generates with the Windows 2022 Azure Edition image.

New-AzVmss

  • Cmdlet 的重大变更将影响所有参数集
    • 从 2024 年 5 月开始,“New-AzVmss”cmdlet 将默认使用映像“Windows Server 2022 Azure Edition”进行部署。 这会使将来迁移到受信任启动变得更容易。 若要了解有关“受信任启动”的详细信息,请访问 https://learn.microsoft.com/azure/virtual-machines/trusted-launch
    • 此更改预计将从 Az.Compute 版本:8.0.0 和 Az 版本:12.0.0 生效

之前

$vmss = New-AzVmss -ResourceGroupName $rgname -Credential $cred -VMScaleSetName $vmssName -SecurityType "Standard" -DomainNameLabel $domainNameLabel1
# would create a VMSS with a Windows 2016 Datacenter image. 

之后

$vmss = New-AzVmss -ResourceGroupName $rgname -Credential $cred -VMScaleSetName $vmssName -SecurityType "Standard" -DomainNameLabel $domainNameLabel1
# Now it will generate with a Windows 2022 Azure Edition image.

Az.EventGrid

Get-AzEventGridChannel

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridChannel -ResourceGroup MyResourceGroupName -PartnerNamespaceName PartnerNamespace1 -Name Channel1

之后

Get-AzEventGridChannel -ResourceGroupName azps_test_group_eventgrid -PartnerNamespaceName azps-partnernamespace

Get-AzEventGridDomain

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridDomain -ResourceGroup MyResourceGroupName -Name Domain1

之后

Get-AzEventGridDomain -ResourceGroupName azps_test_group_eventgrid -Name azps-___domain

Get-AzEventGridDomainTopic

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridDomainTopic -ResourceGroup MyResourceGroupName -DomainName Domain1 -DomainTopicName DomainTopic1

之后

Get-AzEventGridDomainTopic -DomainName azps-___domain -ResourceGroupName azps_test_group_eventgrid -Name azps-domaintopics

Get-AzEventGridFullUrlForPartnerTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridFullUrlForPartnerTopicEventSubscription -ResourceGroupName MyResourceGroupName -PartnerTopicName Topic1 -EventSubscriptionName EventSubscription1

之后

Get-AzEventGridFullUrlForPartnerTopicEventSubscription -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -EventSubscriptionName azps-eventsubname

Get-AzEventGridPartnerConfiguration

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridPartnerConfiguration -ResourceGroupName ResourceGroup1

之后

Get-AzEventGridPartnerConfiguration -ResourceGroupName azps_test_group_eventgrid

Get-AzEventGridPartnerNamespace

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridPartnerNamespace -ResourceGroup MyResourceGroupName -Name PartnerNamespace1

之后

Get-AzEventGridPartnerNamespace -ResourceGroupName azps_test_group_eventgrid -Name azps-partnernamespace

Get-AzEventGridPartnerRegistration

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridPartnerRegistration -ResourceGroupName MyResourceGroupName -Name PartnerRegistration1

之后

Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration

Get-AzEventGridPartnerTopic

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridPartnerTopic -ResourceGroupName MyResourceGroupName -Name PartnerTopic1

之后

Get-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid

Get-AzEventGridPartnerTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -IncludeFullEndpointUrl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridPartnerTopicEventSubscription -ResourceGroupName MyResourceGroupName -PartnerTopicName Topic1 -EventSubscriptionName EventSubscription1 -IncludeFullEndpointUrl

之后

Get-AzEventGridPartnerTopicEventSubscription -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -EventSubscriptionName azps-eventsubname

Get-AzEventGridSubscription

  • 参数破坏性更改将影响所有参数集
    • -IncludeFullEndpointUrl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -Location
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -TopicTypeName
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridSubscription -ResourceId "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.EventHub/namespaces/$namespaceName"

之后

Get-AzEventGridSubscription -Name azps-eventsub -Scope "/subscriptions/{subId}/resourceGroups/azps_test_group_eventgrid/providers/Microsoft.EventGrid/topics/azps-topic"

Get-AzEventGridSystemTopic

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridSystemTopic -ResourceGroup MyResourceGroupName -Name Topic1

之后

Get-AzEventGridSystemTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-systopic

Get-AzEventGridSystemTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -IncludeFullEndpointUrl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridSystemTopicEventSubscription -ResourceGroupName MyResourceGroupName -SystemTopicName Topic1 -EventSubscriptionName EventSubscription1 -IncludeFullEndpointUrl

之后

Get-AzEventGridSystemTopicEventSubscription -ResourceGroupName azps_test_group_eventgrid -SystemTopicName azps-systopic -EventSubscriptionName azps-evnetsub

Get-AzEventGridTopic

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridTopic -ResourceGroup MyResourceGroupName -Name Topic1

之后

Get-AzEventGridTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-topic

Get-AzEventGridTopicType

  • 参数破坏性更改将影响所有参数集
    • -IncludeEventTypeData
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridTopicType -Name "Microsoft.Storage.StorageAccounts"

之后

Get-AzEventGridTopicType -Name Microsoft.EventGrid.Namespaces

Get-AzEventGridVerifiedPartner

  • 参数破坏性更改将影响所有参数集
    • -NextLink
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ODataQuery
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzEventGridVerifiedPartner -Name VerifiedPartner1

之后

Get-AzEventGridVerifiedPartner -Name MicrosoftGraphAPI

New-AzEventGridDomain

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InboundIpRule
      • 参数:“InboundIpRule”正在更改。 参数的类型正在从“System.Collections.Hashtable”更改为“IInboundIPRule[]”。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InputMappingDefaultValue
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InputMappingField
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridDomain -ResourceGroupName MyResourceGroupName -Name Domain1 -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

之后

$inboundIpRule = New-AzEventGridInboundIPRuleObject -Action Allow -IPMask "12.18.176.1"
New-AzEventGridDomain -Name azps-___domain -ResourceGroupName azps_test_group_eventgrid -Location westus2 -PublicNetworkAccess Enabled -InboundIPRule $inboundIpRule

New-AzEventGridPartnerConfiguration

  • 参数破坏性更改将影响所有参数集
    • -AuthorizedPartner
      • 参数:“AuthorizedPartner”正在更改。 参数的类型正在从“System.Collections.Hashtable[]”更改为“IPartner[]”。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridPartnerConfiguration -ResourceGroupName MyResourceGroupName -MaxExpirationTimeInDays 14

之后

$partnerRegistration = Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration
$partner = New-AzEventGridPartnerObject -AuthorizationExpirationTimeInUtc "2023-11-19T09:31:42.521Z" -RegistrationImmutableId $partnerRegistration.ImmutableId
New-AzEventGridPartnerConfiguration -ResourceGroupName azps_test_group_eventgrid -Location global -PartnerAuthorizationDefaultMaximumExpirationTimeInDay 10 -PartnerAuthorizationAuthorizedPartnersList $partner

New-AzEventGridPartnerNamespace

  • 参数破坏性更改将影响所有参数集
    • -Endpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InboundIpRule
      • 参数:“InboundIpRule”正在更改。 参数的类型从“Microsoft.Azure.Commands.EventGrid.Models.PSInboundIpRule[]”更改为“IInboundIPRule[]”。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PrivateEndpointConnection
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridPartnerNamespace -ResourceGroupName MyResourceGroupName -Name PartnerNamespace1 -Location westus2 -PartnerRegistrationFullyQualifiedId 23e0092b-f336-4833-9ab3-9353a15650fc

之后

New-AzEventGridPartnerNamespace -Name azps-partnernamespace -ResourceGroupName azps_test_group_eventgrid -Location eastus -PartnerTopicRoutingMode ChannelNameHeader -PartnerRegistrationFullyQualifiedId "/subscriptions/{subId}/resourceGroups/azps_test_group_eventgrid/providers/Microsoft.EventGrid/partnerRegistrations/azps-registration"

New-AzEventGridPartnerRegistration

  • Cmdlet 的重大变更将影响所有参数集
    • 添加了新的必需参数:位置 <String>
    • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridPartnerRegistration -ResourceGroupName MyResourceGroupName -Name PartnerRegistration1

之后

New-AzEventGridPartnerRegistration -Name azps-registration -ResourceGroupName azps_test_group_eventgrid -Location global

New-AzEventGridPartnerTopic

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridPartnerTopic -ResourceGroupName MyResourceGroupName -Name PartnerTopic1 -Source ContosoCorp.Accounts.User1 -Location westus2 -PartnerRegistrationImmutableId 23e0092b-f336-4833-9ab3-9353a15650fc

之后

$partnerRegistration = Get-AzEventGridPartnerRegistration -ResourceGroupName azps_test_group_eventgrid -Name azps-registration
New-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid -Location eastus -partnerRegistrationImmutableId $partnerRegistration.ImmutableId -Source "ContosoCorp.Accounts.User1" -ExpirationTimeIfNotActivatedUtc "2023-11-17T11:06:13.109Z" -PartnerTopicFriendlyDescription "Example description" -MessageForActivation "Example message for activation"

New-AzEventGridPartnerTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -AdvancedFilter
      • 参数:“AdvancedFilter”正在更改。 参数的类型从“System.Collections.Hashtable[]”更改为“IAdvancedFilter[]”。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -AzureActiveDirectoryApplicationIdOrUri
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -AzureActiveDirectoryTenantId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeadLetterEndpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeliveryAttributeMapping
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -Endpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -EndpointType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -MaxEventsPerBatch
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PreferredBatchSizeInKiloByte
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -StorageQueueMessageTtl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

$includedEventTypes = "Microsoft.Resources.ResourceWriteFailure", "Microsoft.Resources.ResourceWriteSuccess"
$labels = "Finance", "HR"
New-AzEventGridPartnerTopicEventSubscription -ResourceGroup MyResourceGroup -PartnerTopicName Topic1 -EventSubscriptionName EventSubscription1 -Endpoint https://requestb.in/19qlscd1  -SubjectBeginsWith "TestPrefix" -SubjectEndsWith "TestSuffix" -IncludedEventType $includedEventTypes -Label $labels

之后

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net"
New-AzEventGridPartnerTopicEventSubscription -EventSubscriptionName azps-eventsub -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -EventDeliverySchema CloudEventSchemaV1_0 -Destination $obj

New-AzEventGridSubscription

  • 参数破坏性更改将影响所有参数集
    • -AzureActiveDirectoryApplicationIdOrUri
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -AzureActiveDirectoryTenantId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeadLetterEndpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeliveryAttributeMapping
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -MaxEventsPerBatch
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PreferredBatchSizeInKiloByte
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -StorageQueueMessageTtl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

$includedEventTypes = "Microsoft.Resources.ResourceWriteFailure", "Microsoft.Resources.ResourceWriteSuccess"
$labels = "Finance", "HR"
New-AzEventGridSubscription -Endpoint https://requestb.in/19qlscd1 -EventSubscriptionName EventSubscription1 -SubjectBeginsWith "TestPrefix" -SubjectEndsWith "TestSuffix" -IncludedEventType $includedEventTypes -Label $labels

之后

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
$topic = Get-AzEventGridTopic -ResourceGroupName azps_test_group_eventgrid -Name azps-topic
New-AzEventGridSubscription -Name azps-eventsub -Scope $topic.Id -Destination $obj -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix"

New-AzEventGridSystemTopic

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridSystemTopic -ResourceGroupName MyResourceGroupName -Name Topic1 -Source ServiceBusNamespaceResourceId -TopicType 'Microsoft.ServiceBus.Namespaces' -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

之后

New-AzEventGridSystemTopic -Name azps-systopic -ResourceGroupName azps_test_group_eventgrid -Location eastus -Source "/subscriptions/{subId}/resourcegroups/azps_test_group_eventgrid/providers/Microsoft.Storage/storageAccounts/azpssa" -TopicType "microsoft.storage.storageaccounts"

New-AzEventGridSystemTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -AzureActiveDirectoryApplicationIdOrUri
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -AzureActiveDirectoryTenantId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeadLetterEndpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeliveryAttributeMapping
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -Endpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -EndpointType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -MaxEventsPerBatch
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PreferredBatchSizeInKiloByte
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -StorageQueueMessageTtl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

$includedEventTypes = "Microsoft.Resources.ResourceWriteFailure", "Microsoft.Resources.ResourceWriteSuccess"
$labels = "Finance", "HR"
New-AzEventGridSystemTopicEventSubscription -ResourceGroupName MyResourceGroup -SystemTopicName Topic1 -EventSubscriptionName EventSubscription1 -Endpoint https://requestb.in/19qlscd1  -SubjectBeginsWith "TestPrefix" -SubjectEndsWith "TestSuffix" -IncludedEventType $includedEventTypes -Label $labels

之后

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net"
New-AzEventGridSystemTopicEventSubscription -EventSubscriptionName azps-evnetsub -ResourceGroupName azps_test_group_eventgrid -SystemTopicName azps-systopic -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -Destination $obj

New-AzEventGridTopic

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InboundIpRule
      • 参数:“InboundIpRule”正在更改。 参数的类型正在从“System.Collections.Hashtable”更改为“IInboundIPRule[]”。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InputMappingDefaultValue
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -InputMappingField
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzEventGridTopic -ResourceGroupName MyResourceGroupName -Name Topic1 -Location westus2 -Tag @{ Department="Finance"; Environment="Test" }

之后

$inboundIpRule = New-AzEventGridInboundIPRuleObject -Action Allow -IPMask "12.18.176.1"
New-AzEventGridTopic -Name azps-topic -ResourceGroupName azps_test_group_eventgrid -Location eastus -PublicNetworkAccess Enabled -InboundIPRule $inboundIpRule

Remove-AzEventGridSubscription

  • 参数破坏性更改将影响所有参数集
    • -DomainInputObject
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DomainName
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DomainTopicInputObject
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DomainTopicName
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceGroupName
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ResourceId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -TopicName
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Remove-AzEventGridSubscription -ResourceGroup MyResourceGroup -TopicName Topic1 -EventSubscriptionName EventSubscription1

之后

Remove-AzEventGridSubscription -Name azps-eventsub -Scope "subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"

Set-AzEventGridTopic

  • Cmdlet 的重大变更将影响所有参数集
    • Cmdlet 将被弃用。 不会替代它。
    • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Set-AzEventGridTopic -ResourceGroup MyResourceGroupName -Name Topic1 -Tag @{ Department="Finance"; Environment="Test" }

之后

Update-AzEventGridPartnerTopic

  • 所有参数集都将发生 Cmdlet 中断性变更

    • 将扩展现有语法。 新语法将支持更新更多属性。
    • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
  • 所有参数集都将发生参数中断性变更

    • -IdentityType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Update-AzEventGridPartnerTopic -ResourceGroup MyResourceGroupName -Name Topic1 -IdentityType "SystemAssigned"

之后

Update-AzEventGridPartnerTopic -Name default -ResourceGroupName azps_test_group_eventgrid -UserAssignedIdentity "/subscriptions/{subId}/resourcegroups/azps_test_group_eventgrid/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uami"

Update-AzEventGridPartnerTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -DeadLetterEndpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeliveryAttributeMapping
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -Endpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -EndpointType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -StorageQueueMessageTtl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Update-AzEventGridPartnerTopicEventSubscription -EventSubscriptionName ES1 -PartnerTopicName Topic1 -ResourceGroup MyResourceGroupName -Endpoint https://requestb.in/1kxxoui1 -SubjectEndsWith "jpg"

之后

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
Update-AzEventGridPartnerTopicEventSubscription -EventSubscriptionName azps-eventsubname -ResourceGroupName azps_test_group_eventgrid -PartnerTopicName default -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -EventDeliverySchema CloudEventSchemaV1_0 -Destination $obj

Update-AzEventGridSubscription

  • 参数破坏性更改将影响所有参数集
    • -AzureActiveDirectoryApplicationIdOrUri
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -AzureActiveDirectoryTenantId
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeadLetterEndpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeliveryAttributeMapping
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -Endpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -EndpointType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -MaxEventsPerBatch
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PreferredBatchSizeInKiloByte
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Update-AzEventGridSubscription -EventSubscriptionName ES1 -TopicName Topic1 -ResourceGroup MyResourceGroupName -Endpoint https://requestb.in/1kxxoui1

之后

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
Update-AzEventGridSubscription -Name azps-eventsub -Scope "subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" -Destination $obj -FilterIsSubjectCaseSensitive:$false

Update-AzEventGridSystemTopicEventSubscription

  • 参数破坏性更改将影响所有参数集
    • -DeadLetterEndpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -DeliveryAttributeMapping
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -Endpoint
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -EndpointType
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -StorageQueueMessageTtl
      • 此参数将弃用。
      • 此更改预计将从 Az.EventGrid 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Update-AzEventGridSystemTopicEventSubscription -EventSubscriptionName ES1 -SystemTopicName Topic1 -ResourceGroupName MyResourceGroupName -Endpoint https://requestb.in/1kxxoui1 -SubjectEndsWith "jpg"

之后

$obj = New-AzEventGridWebHookEventSubscriptionDestinationObject -EndpointUrl "https://azpsweb.azurewebsites.net/api/updates"
Update-AzEventGridSystemTopicEventSubscription -EventSubscriptionName azps-evnetsub -ResourceGroupName azps_test_group_eventgrid -SystemTopicName azps-systopic -FilterIsSubjectCaseSensitive:$false -FilterSubjectBeginsWith "ExamplePrefix" -FilterSubjectEndsWith "ExampleSuffix" -Destination $obj

Az.EventHub

New-AzEventHub

  • 参数破坏性更改将影响所有参数集
    • -CleanupPolicy
      • 参数:“CleanupPolicy”正在更改。 参数的类型正在从“CleanupPolicyRetentionDescription”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -Encoding
      • 参数“编码”正在更改。 参数的类型从“EncodingCaptureDescription”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -IdentityType
      • 参数“IdentityType”将发生变更。 参数的类型从“CaptureIdentityType”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -Status
      • 参数:“Status”正在更改。 参数的类型正在从“EntityStatus”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

New-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name -PartitionCount 2 -CleanupPolicy Delete -IdentityType UserAssigned  

 (CleanupPolicy type is CleanupPolicyRetentionDescription), 
 (Status type is EntityStatus),
 (IdentityType type is CaptureIdentiType), 
 (EncodingType type is EncodingCaptureDescription)

之后

New-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name -PartitionCount 2 -CleanupPolicy Delete -IdentityType UserAssigned  

 (CleanupPolicy type is String),
 (Status type is String), 
 (IdentityType type is String), 
 (EncodingType type is String)

New-AzEventHubAuthorizationRule

  • 参数破坏性更改将影响所有参数集
    • -Rights
      • 参数:“权限”正在发生变化。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

New-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

之后

New-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

New-AzEventHubIPRuleConfig

  • 参数破坏性更改将影响所有参数集
    • -Action
      • 参数:“动作”正在发生变化。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

(Action is of type NetworkRuleIPAction )

之后

(Action is of type String)

New-AzEventHubKey

  • 参数破坏性更改将影响所有参数集
    • -KeyType
      • 参数:“KeyType”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

New-AzEventHubKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type KeyType)

之后

New-AzEventHubKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type String)

New-AzEventHubNamespace

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -SkuName
      • 参数:“SkuName”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

New-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

之后

New-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzEventHubNamespaceV2

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -SkuName
      • 参数:“SkuName”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

New-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

之后

New-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzEventHubSchemaGroup

  • 参数破坏性更改将影响所有参数集
    • -SchemaCompatibility
      • 参数“SchemaCompatibility”将发生变更。 参数的类型正在从“SchemaCompatibility”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -SchemaType
      • 参数:“SchemaType”正在更改。 参数的类型正在从“SchemaType”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

New-AzEventHubSchemaGroup -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.schemaGroup2 -SchemaCompatibility Forward -SchemaType Avro -GroupProperty @{a='b'; c='d'}

(SchemaCompatibility is of type SchemaCompatibility)
(SchemaType is of type SchemaType)

之后

New-AzEventHubSchemaGroup -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.schemaGroup2 -SchemaCompatibility Forward -SchemaType Avro -GroupProperty @{a='b'; c='d'}

(SchemaCompatibility is of type String),
(SchemaType is of type String)

New-AzEventHubThrottlingPolicyConfig

  • 参数破坏性更改将影响所有参数集
    • -MetricId
      • 参数:“MetricId”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

(MetricId is of type MetricId)

之后

(MetricId is of type String)

Set-AzEventHub

  • 参数破坏性更改将影响所有参数集
    • -Encoding
      • 参数“编码”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -Status
      • 参数:“Status”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

Set-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name  -IdentityType UserAssigned  

 
 (Status type is EntityStatus),
 (IdentityType type is CaptureIdentiType), 
 (Encoding type is EncodingCaptureDescription)

之后

Set-AzEventHub -Name $env.eventHub9 -ResourceGroupName $env.resourceGroup -NamespaceName $eventHubNamespace.Name  -IdentityType UserAssigned  

 
 (Status type is String),
 (IdentityType type is String), 
 (Encoding type is String)

Set-AzEventHubAuthorizationRule

  • 参数破坏性更改将影响所有参数集
    • -Rights
      • 参数:“权限”正在发生变化。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

Set-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

之后

Set-AzEventHubAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

Set-AzEventHubNamespace

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

Set-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess)

之后

Set-AzEventHubNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String)

Set-AzEventHubNamespaceV2

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

Set-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess)

之后

Set-AzEventHubNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String)

Set-AzEventHubNetworkRuleSet

  • 参数破坏性更改将影响所有参数集
    • -DefaultAction
      • 参数:“DefaultAction”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“5.0.0”生效

之前

Set-AzEventHubNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type DefaultAction),
 ( PublicNetworkAccess is of type PublicNetworkAccess)

之后

Set-AzEventHubNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type String),
 ( PublicNetworkAccess is of type String)

Az.KeyVault

Add-AzKeyVaultKey

  • 参数破坏性更改将影响所有参数集
    • -UseDefaultCVMPolicy
      • 将删除离线回退策略。 如果无法从 MAA Service Discovery API 获取区域默认 CVM SKR 策略,密钥创建将失败。
      • 此更改预计将从 Az.KeyVault 版本:6.0.0 和 Az 版本:12.0.0 生效

Invoke-AzKeyVaultKeyOperation

从 Invoke-AzKeyVaultKeyOperation 中删除参数值,并从输出类型 PSKeyOperationResult 中删除属性 Result

之前

$encryptedData = Invoke-AzKeyVaultKeyOperation -Operation Encrypt -Algorithm RSA1_5 -VaultName test-kv -Name test-key -Value (ConvertTo-SecureString -String "test" -AsPlainText -Force)

之后

"$plainText = ""test""
$byteArray = [system.Text.Encoding]::UTF8.GetBytes($plainText)
$encryptedData = Invoke-AzKeyVaultKeyOperation -Operation Encrypt -Algorithm RSA1_5 -VaultName test-kv -Name test-key -ByteArrayValue $byteArray"

New-AzKeyVault

在 New-AzKeyVault 和 Update-AzKeyVault 中,将参数 EnableRbacAuthorization 替换为 DisableRbacAuthorization,默认情况下 RbacAuthorization 将被启用。

之前

New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' -DisableRbacAuthorization 

之后

New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' 

Update-AzKeyVault

将 Update-AzKeyVault 中的 DisableRbacAuthorization 替换为了参数 EnableRbacAuthorization

之前

Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $resourceGroupName | Update-AzKeyVault -EnableRbacAuthorization $true

之后

Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $resourceGroupName | Update-AzKeyVault -DisableRbacAuthorization $false

Az.RecoveryServices

Get-AzRecoveryServicesAsrVaultContext

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings”正在更改
    • 输出类型中的以下属性已弃用:“ResouceType”
    • 将以下属性添加到输出类型:“ResourceType”
    • 此更改预计将从 Az.RecoveryServices 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

$VaultSettings = Get-AzRecoveryServicesAsrVaultContext
$ResourceType = $VaultSettings.ResouceType

之后

$VaultSettings = Get-AzRecoveryServicesAsrVaultContext
$ResourceType = $VaultSettings.ResourceType

Import-AzRecoveryServicesAsrVaultSettingsFile

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings”正在更改
    • 输出类型中的以下属性已弃用:“ResouceType”
    • 将以下属性添加到输出类型:“ResourceType”
    • 此更改预计将从 Az.RecoveryServices 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

$VaultSettings = Import-AzRecoveryServicesAsrVaultSettingsFile -Path $FilePath
$ResourceType = $VaultSettings.ResouceType

之后

$VaultSettings = Import-AzRecoveryServicesAsrVaultSettingsFile -Path $FilePath
$ResourceType = $VaultSettings.ResourceType

Set-AzRecoveryServicesAsrVaultContext

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRVaultSettings”正在更改
    • 输出类型中的以下属性已弃用:“ResouceType”
    • 将以下属性添加到输出类型:“ResourceType”
    • 此更改预计将从 Az.RecoveryServices 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

$vaultSettings = Set-AzRecoveryServicesAsrVaultContext -Vault $RecoveryServicesVault
$ResourceType = $VaultSettings.ResouceType

之后

$vaultSettings = Set-AzRecoveryServicesAsrVaultContext -Vault $RecoveryServicesVault
$ResourceType = $VaultSettings.ResourceType

Az.Resources

Get-AzPolicyAssignment

  • Cmdlet 的重大变更将影响所有参数集
    • 将更改输出类型 Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment
    • 输出类型中的以下属性已弃用:“Properties”、“Identity”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicyAssignmentId”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“EnforcementMode”、“Metadata”、“NonComplianceMessages”、“NotScopes”、“Parameters”、“PolicyDefinitionId”、“Scope”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Properties.Description
$principalId = $policyAssignment.Identity.PrincipalId

之后

$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment
$description = $policyAssignment.Description
$principalId = $policyAssignment.PrincipalId

Compatible option:
$policyAssignment = Get-AzPolicyAssignment -Name MyAssignment -BackwardCompatible
$description = $policyAssignment.Properties.Description
$principalId = $policyAssignment.Identity.PrincipalId

Get-AzPolicyDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicyDefinitionId”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“Metadata”、“Mode”、“Parameters”、“PolicyRule”、“PolicyType”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule


之后

$policyDefinition = Get-AzPolicyDefinition -Builtin | select -First 1
$policyRule = $policyDefinition.PolicyRule

Compatible option:
$policyDefinition = Get-AzPolicyDefinition -Builtin -BackwardCompatible | select -First 1
$policyRule = $policyDefinition.Properties.PolicyRule

Get-AzPolicyExemption

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“ExemptionCategory”、“ExpiresOn”、“Metadata”、“PolicyAssignmentId”、“PolicyDefinitionReferenceIds”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.Properties.ExpiresOn

之后

$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption
$expiresOn = $policyExemption.ExpiresOn

Compatible option:
$policyExemption = Get-AzPolicyExemption -Scope /providers/Microsoft.Management/managementGroups/myManagementGroup -Name MyExemption -BackwardCompatible
$expiresOn = $policyExemption.Properties.ExpiresOn

Get-AzPolicySetDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicySetDefinitionId”
    • 将以下属性添加到输出类型:“描述”、“显示名称”、“元数据”、“参数”、“策略定义组”、“策略定义”、“策略类型”。
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters

之后

$policySetDefinition = Get-AzPolicySetDefinition -Builtin | select -First 1
$policySetParameters = $policySetDefinition.Parameter

Compatible option:
$policySetDefinition = Get-AzPolicySetDefinition -Builtin -BackwardCompatible | select -First 1
$policySetParameters = $policySetDefinition.Properties.Parameters

New-AzPolicyAssignment

  • Cmdlet 的重大变更将影响所有参数集
    • 将更改输出类型 Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment
    • 输出类型中的以下属性已弃用:“Properties”、“Identity”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicyAssignmentId”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“EnforcementMode”、“Metadata”、“NonComplianceMessages”、“NotScopes”、“Parameters”、“PolicyDefinitionId”、“Scope”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.Properties.EnforcementMode
$principalId = $policyAssignment.Identity.PrincipalId

之后

$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition
$enforcementMode = $policyAssignment.EnforcementMode
$principalId = $policyAssignment.PrincipalId

Compatible option:
$policyAssignment = New-AzPolicyAssignment -Name MyAssignment -PolicyDefinition MyPolicyDefinition -BackwardCompatible
$enforcementMode = $policyAssignment.Properties.EnforcementMode
$principalId = $policyAssignment.Identity.PrincipalId

New-AzPolicyDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicyDefinitionId”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“Metadata”、“Mode”、“Parameters”、“PolicyRule”、“PolicyType”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.Properties.PolicyType


之后

$policyRule = '{ "if": { "field": "type", "like": "Microsoft.DesktopVirtualization/*" }, "then": { "effect": "deny" } }'
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule
$policyType = $policyDefinition.PolicyType

Compatible option:
$policyDefinition = New-AzPolicyDefinition -Name MyDefinition -Policy $policyRule -BackwardCompatible
$policyType = $policyDefinition.Properties.PolicyType


New-AzPolicyExemption

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“ExemptionCategory”、“ExpiresOn”、“Metadata”、“PolicyAssignmentId”、“PolicyDefinitionReferenceIds”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyDefinitionId = $policyExemption.Properties.PolicyAssignmentId


之后

$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated
$policyDefinitionId = $policyExemption.PolicyAssignmentId

Compatible option:
$policyExemption = Get-AzPolicyAssignment -Name MyAssignment | New-AzPolicyExemption -Name MyExemption -ExemptionCategory Mitigated -BackwardCompatible
$policyDefinitionId = $policyExemption.Properties.PolicyAssignmentId

New-AzPolicySetDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicySetDefinitionId”
    • 将以下属性添加到输出类型:“描述(Description)” “显示名称(DisplayName)” “元数据(Metadata)” “参数(Parameters)” “策略定义组(PolicyDefinitionGroups)” “策略定义(PolicyDefinitions)” “策略类型(PolicyType)”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId


之后

$policyDefinitionReferences = ('[{ "policyDefinitionId": "' + (Get-AzPolicyDefinition -Name MyDefinition).ResourceId + '"}]')
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences
$policyDefinitionReferenceId = $policySetDefinition.PolicyDefinition[0].policyDefinitionReferenceId

Compatible option:
$policySetDefinition = New-AzPolicySetDefinition -Name MySetDefinition -PolicyDefinition $policyDefinitionReferences 
$policyDefinitionReferenceId = $policySetDefinition.Properties.PolicyDefinitions[0].policyDefinitionReferenceId

Set-AzPolicyAssignment

  • Cmdlet 的重大变更将影响所有参数集
    • cmdlet Set-AzPolicyAssignment 将重命名为 Update-AzPolicyAssignment
    • 将更改输出类型 Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyAssignment
    • 输出类型中的以下属性已弃用:“Properties”、“Identity”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicyAssignmentId”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“EnforcementMode”、“Metadata”、“NonComplianceMessages”、“NotScopes”、“Parameters”、“PolicyDefinitionId”、“Scope”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyAssignment = Set-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.Properties.DisplayName
$principalId = $policyAssignment.Identity.PrincipalId

之后

$policyAssignment = Update-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment'
$displayName = $policyAssignment.DisplayName
$principalId = $policyAssignment.PrincipalId

Compatible option:
$policyAssignment = Set-AzPolicyAssignment -Name MyAssignment -DisplayName 'My cool assignment' -BackwardCompatible
$displayName = $policyAssignment.Properties.DisplayName
$principalId = $policyAssignment.Identity.PrincipalId

Set-AzPolicyDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • cmdlet Set-AzPolicyDefinition 将重命名为 Update-AzPolicyDefinition
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyDefinition”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicyDefinitionId”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“Metadata”、“Mode”、“Parameters”、“PolicyRule”、“PolicyType”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyDefinition = Set-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Properties.Description


之后

$policyDefinition = Update-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition'
$description = $policyDefinition.Description

Compatible option:
$policyDefinition = Set-AzPolicyDefinition -Name MyDefinition -Description 'A much better policy definition' -BackwardCompatible
$description = $policyDefinition.Properties.Description

Set-AzPolicyExemption

  • Cmdlet 的重大变更将影响所有参数集
    • cmdlet Set-AzPolicyExemption 将重命名为 Update-AzPolicyExemption
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicyExemption”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”
    • 以下属性将添加到输出类型:“Description”、“DisplayName”、“ExemptionCategory”、“ExpiresOn”、“Metadata”、“PolicyAssignmentId”、“PolicyDefinitionReferenceIds”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policyExemption = Set-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.Properties.ExemptionCategory


之后

$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver
$exemptionCategory = $policyExemption.ExemptionCategory

Compatbile option:
$policyExemption = Update-AzPolicyExemption -Name MyExemption -ExemptionCategory Waiver -BackwardCompatible
$exemptionCategory = $policyExemption.Properties.ExemptionCategory


Set-AzPolicySetDefinition

  • Cmdlet 的重大变更将影响所有参数集
    • cmdlet Set-AzPolicySetDefinition 将重命名为 Update-AzPolicySetDefinition
    • 输出类型“Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Policy.PsPolicySetDefinition”即将发生更改
    • 输出类型中的以下属性已弃用:“Properties”、“ResourceId”、“ResourceName”、“ResourceType”、“PolicySetDefinitionId”
    • 将以下属性添加到输出类型:“描述(Description)” “显示名称(DisplayName)” “元数据(Metadata)” “参数(Parameters)” “策略定义组(PolicyDefinitionGroups)” “策略定义(PolicyDefinitions)” “策略类型(PolicyType)”
    • 此更改预计将从 Az.Resources 版本:7.1.0 和 Az 版本:12.0.0 生效

之前

$policySetDefinition = Set-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Properties.Metadata.MyThing


之后

$policySetDefinition = Update-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }'
$myThing = $policySetDefinition.Metadata.MyThing

Compatible option:
$policySetDefinition = Set-AzPolicySetDefinition -Name MySetDefinition -Metadata '{ "MyThing": "A really good thing" }' -BackwardCompatible
$myThing = $policySetDefinition.Properties.Metadata.MyThing


Az.ServiceBus

New-AzServiceBusAuthorizationRule

  • 参数破坏性更改将影响所有参数集
    • -Rights
      • 参数:“权限”正在发生变化。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

New-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

之后

New-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

New-AzServiceBusIPRuleConfig

  • 参数破坏性更改将影响所有参数集
    • -Action
      • 参数:“动作”正在发生变化。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Action is of type NetworkRuleIPAction )

之后

(Action is of type String )

New-AzServiceBusKey

  • 参数破坏性更改将影响所有参数集
    • -KeyType
      • 参数:“KeyType”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

New-AzServiceBusKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type KeyType)

之后

New-AzServiceBusKey -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule -KeyType PrimaryKey

(KeyType is of type String)

New-AzServiceBusNamespace

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -SkuName
      • 参数:“SkuName”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

New-ServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

之后

New-ServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzServiceBusNamespaceV2

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -SkuName
      • 参数:“SkuName”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

New-ServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
( SkuName is of type SkuName)

之后

New-ServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4 -SkuName Premium -Location eastus -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is String),
(PublicNetworkAccess is of type String),
( SkuName is of type String)

New-AzServiceBusQueue

  • 参数破坏性更改将影响所有参数集
    • -Status
      • 参数:“Status”正在更改。 参数的类型正在从“EntityStatus”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Status is of type EntityStatus)

之后

(Status is of type String)

New-AzServiceBusSubscription

  • 参数破坏性更改将影响所有参数集
    • -Status
      • 参数:“Status”正在更改。 参数的类型正在从“EntityStatus”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Status is of type EntityStatus)

之后

(Status is of type String)

New-AzServiceBusTopic

  • 参数破坏性更改将影响所有参数集
    • -Status
      • 参数:“Status”正在更改。 参数的类型正在从“EntityStatus”更改为“String”。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Status is of type EntityStatus)

之后

(Status is of type String)

Set-AzServiceBusAuthorizationRule

  • 参数破坏性更改将影响所有参数集
    • -Rights
      • 参数:“权限”正在发生变化。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

Set-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type AccessRights[])

之后

Set-AzServiceBusAuthorizationRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -Name $env.authRule2 -Rights @("Manage", "Send", "Listen")
 
 (Rights is of type System.String[])

Set-AzServiceBusNamespace

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -SkuName
      • 参数:“SkuName”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

Set-AzServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
 (SkuName is of type SkuName) 

之后

Set-AzServiceBusNamespace -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String),
 (SkuName is of type String) 

Set-AzServiceBusNamespaceV2

  • 参数破坏性更改将影响所有参数集
    • -IdentityType
      • 参数“IdentityType”将发生变更。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -SkuName
      • 参数:“SkuName”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

Set-AzServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type ManagedServiceIdentityType),
(PublicNetworkAccess is of type PublicNetworkAccess),
 (SkuName is of type SkuName) 

之后

Set-AzServiceBusNamespaceV2 -ResourceGroupName $env.resourceGroup -Name $env.namespaceV4  -IdentityType SystemAssigned -PublicNetworkAccess Disabled

( IdentityType is of type String),
(PublicNetworkAccess is of type String),
 (SkuName is of type String) 

Set-AzServiceBusNetworkRuleSet

  • 参数破坏性更改将影响所有参数集
    • -DefaultAction
      • 参数:“DefaultAction”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效
    • -PublicNetworkAccess
      • 参数:“PublicNetworkAccess”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

Set-AzServiceBusNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type DefaultAction),
 ( PublicNetworkAccess is of type PublicNetworkAccess)

之后

Set-AzServiceBusNetworkRuleSet -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -PublicNetworkAccess Disabled -DefaultAction deny

 ( DefaultAction is of type String),
 ( PublicNetworkAccess is of type String)

Set-AzServiceBusQueue

  • 参数破坏性更改将影响所有参数集
    • -Status
      • 参数:“Status”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Status is of type EntityStatus)

之后

(Status is of type String.)

Set-AzServiceBusRule

  • 参数破坏性更改将影响所有参数集
    • -FilterType
      • 参数:“FilterType”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

Set-AzServiceBusRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -TopicName topic1 -SubscriptionName subscription1 -Name sqlRule2 -FilterType SqlFilter -SqlExpression x=y

( FilterType is of type FilterType)

之后

Set-AzServiceBusRule -ResourceGroupName $env.resourceGroup -NamespaceName $env.namespace -TopicName topic1 -SubscriptionName subscription1 -Name sqlRule2 -FilterType SqlFilter -SqlExpression x=y

( FilterType is of type String)

Set-AzServiceBusSubscription

  • 参数破坏性更改将影响所有参数集
    • -Status
      • 参数:“Status”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Status is of type EntityStatus)

之后

(Status is of type String)

Set-AzServiceBusTopic

  • 参数破坏性更改将影响所有参数集
    • -Status
      • 参数:“Status”正在更改。
      • 此更改将在 2024年5月21日 生效 - 此更改预计从 Az 版本 12.0.0 起生效。
      • 更改应从版本“4.0.0”生效

之前

(Status is of type EntityStatus)

之后

(Status is of type String)

Az.Sql

New-AzSqlDatabaseFailoverGroup

  • Cmdlet 的重大变更将影响所有参数集
    • FailoverPolicy 的默认值将从“自动”更改为“手动”
    • 此更改预计将从 Az.Sql 版本:5.0.0 和 Az 版本:12.0.0 生效

之前

New-AzSqlDatabaseFailoverGroup -ServerName example-primary-server -ResourceGroupName example-rg -PartnerServerName example-secondary-server -FailoverGroupName example-fg     (FailoverPolicy defaults to Automatic)

之后

New-AzSqlDatabaseFailoverGroup -ServerName example-primary-server -ResourceGroupName example-rg -PartnerServerName example-secondary-server -FailoverGroupName example-fg     (FailoverPolicy defaults to Manual)

Set-AzSqlDatabaseFailoverGroup

  • Cmdlet 的重大变更将影响所有参数集
    • FailoverPolicy 的默认值将从“自动”更改为“手动”
    • 此更改预计将从 Az.Sql 版本:5.0.0 和 Az 版本:12.0.0 生效

之前

Get-Help Set-AzSqlDatabaseFailoverGroup -Parameter FailoverPolicy (Output shows default value = Automatic)

之后

Get-Help Set-AzSqlDatabaseFailoverGroup -Parameter FailoverPolicy (Output shows default value = Manual)

Az.Storage

Get-AzStorageQueue

  • Cmdlet 的重大变更将影响所有参数集
    • 将从弃用的 v11 SDK 中删除子属性 CloudQueue 和 EncodeMessage。 使用子属性 QueueClient 而不是 CloudQueue。
    • 此更改预计将从 Az.Storage 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

PS C:\WINDOWS\system32> $queue = Get-AzStorageQueue -Context $ctx-Name myqueue
PS C:\WINDOWS\system32> $queue | fl

CloudQueue              : Microsoft.Azure.Storage.Queue.CloudQueue
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
EncodeMessage           : True
QueueClient             : Azure.Storage.Queues.QueueClient
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
Name                    : myqueue

PS C:\WINDOWS\system32> $queueMessage = [Microsoft.Azure.Storage.Queue.CloudQueueMessage]::new("This is message 1")
PS C:\WINDOWS\system32> $queue.CloudQueue.AddMessageAsync($queueMessage)

之后

PS C:\WINDOWS\system32> $queue = Get-AzStorageQueue -Context $ctx-Name myqueue
PS C:\WINDOWS\system32> $queue | fl

QueueClient             : Azure.Storage.Queues.QueueClient
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
Name                    : myqueue

PS C:\WINDOWS\system32> $queueMessage = "This is message 1"
PS C:\WINDOWS\system32> $queue.QueueClient.SendMessage($queueMessage)

New-AzStorageQueue

  • Cmdlet 的重大变更将影响所有参数集
    • 将从弃用的 v11 SDK 中删除子属性 CloudQueue 和 EncodeMessage。 使用子属性 QueueClient 而不是 CloudQueue。
    • 此更改预计将从 Az.Storage 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

PS C:\WINDOWS\system32> $queue = New-AzStorageQueue -Name myqueue -Context $ctx
PS C:\WINDOWS\system32> $queue | fl

CloudQueue              : Microsoft.Azure.Storage.Queue.CloudQueue
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
EncodeMessage           : True
QueueClient             : Azure.Storage.Queues.QueueClient
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 :
Name                    : myqueue

之后

PS C:\WINDOWS\system32> $queue = New-AzStorageQueue -Name myqueue -Context $ctx
PS C:\WINDOWS\system32> $queue | fl


QueueClient             : Azure.Storage.Queues.QueueClient
Uri                     : https://mystorageaccount.queue.core.windows.net/myqueue
ApproximateMessageCount : 0
QueueProperties         : Azure.Storage.Queues.Models.QueueProperties
Context                 : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext
Name                    : myqueue

New-AzStorageQueueSASToken

  • 参数破坏性更改将影响所有参数集
    • -Protocol
      • 参数协议的类型将从 SharedAccessProtocol 更改为字符串。
      • 此更改预计将从 Az.Storage 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

New-AzStorageQueueSASToken -Name testq1 -Permission ruap -Protocol HttpsOnly -Context $ctx
(The parameter Protocol is of type SharedAccessProtocol)

之后

New-AzStorageQueueSASToken -Name testq1 -Permission ruap -Protocol HttpsOnly -Context $ctx
(The parameter Protocol is of type string)

Set-AzStorageAccount

  • 参数破坏性更改将影响所有参数集
    • -UpgradeToStorageV2
      • 将存储帐户从 StorageV1 或 BlobStorage 升级到 StorageV2 时,将添加需要用户确认的提示。 使用 -Force 可以禁止显示该提示。
      • 此更改预计将从 Az.Storage 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

No prompt when upgrading to StorageV2:
Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -UpgradeToStorageV2

之后

Add -Force to skip the prompt when upgrading to StorageV2 
Set-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -UpgradeToStorageV2 -Force

Set-AzStorageFileContent

  • 参数破坏性更改将影响所有参数集
    • -Path
      • 在没有读取权限的情况下使用 SAS 令牌上传时,目标路径将用作文件路径,而不是先前的目录路径。
      • 此更改预计将从 Az.Storage 版本:7.0.0 和 Az 版本:12.0.0 生效

之前

When uploading Azure File using SAS token without Read permission, the Path parameter will be taken as parent directory path, and will take source file name as destination file name.

$ctxsas = New-AzStorageContext -StorageAccountName $accountName  -SasToken $writeOnlySasToken
Set-AzStorageFileContent -ShareName $sharename -Path dir1/dir2 -Source C:\temp\test.txt -Context $ctxsas 

之后

When uploading Azure File using SAS token without Read permission, the Path parameter need be whole path of destination file, include file name

$ctxsas = New-AzStorageContext -StorageAccountName $accountName  -SasToken $writeOnlySasToken
Set-AzStorageFileContent -ShareName $sharename -Path dir1/dir2/test.txt -Source C:\temp\test.txt -Context $ctxsas 

Az.Support

Get-AzSupportProblemClassification

  • 所有参数集都将发生 Cmdlet 中断性变更

    • 将不再支持通过对带有服务对象的 Get-AzSupportProblemClassification 进行管道处理来完成列出操作。 仍将支持通过管道处理来完成获取操作。
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
  • 所有参数集都将发生参数中断性变更

    • -Id
      • 参数名称“Id”将更改为“Name”。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -ServiceId
      • 参数名称“ServiceId”将更改为“ServiceName”。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzSupportProblemClassification -ServiceId b452a42b-3779-64de-532c-8a32738357a6 -Id 3400570d-442f-a892-48e2-ff4ad710b38f

之后

Get-AzSupportProblemClassification -ServiceName b452a42b-3779-64de-532c-8a32738357a6 -Name 3400570d-442f-a892-48e2-ff4ad710b38f

Get-AzSupportService

  • 所有参数集都将发生 Cmdlet 中断性变更

    • 输出属性名称“ResourceTypes”将更改为“ResourceType”。
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
  • 所有参数集都将发生参数中断性变更

    • -Id
      • 参数名称“Id”将更改为“Name”。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

"Get-AzSupportService -Id b452a42b-3779-64de-532c-8a32738357a6

Id            : /providers/Microsoft.Support/services/b452a42b-3779-64de-532c-8a32738357a6
Name          : b452a42b-3779-64de-532c-8a32738357a6
Type          : Microsoft.Support/services
DisplayName   : Web App (Linux)
ResourceTypes : {MICROSOFT.WEB/SITES}"

之后

Get-AzSupportService -Name b452a42b-3779-64de-532c-8a32738357a6

DisplayName       : Web App (Linux)
Id                : /providers/Microsoft.Support/services/b452a42b-3779-64de-532c-8a32738357a6
Name              : b452a42b-3779-64de-532c-8a32738357a6
ResourceGroupName :
ResourceType      : {MICROSOFT.WEB/SITES}
Type              : Microsoft.Support/services

Get-AzSupportTicket

  • Cmdlet 的重大变更将影响所有参数集
    • 将删除输入参数“Skip”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将移除输入参数“IncludeTotalCount”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 参数“First”将重命名为“Top”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 ContactDetail。 改用属性 ContactDetailAdditionalEmailAddress、ContactDetailCountry、ContactDetailFirstName、ContactDetailLastName、ContactDetailPhoneNumber、ContactDetailPreferredContactMethod、ContactDetailPreferredSupportLanguage、ContactDetailPreferredTimeZone 和 ContactDetailPrimaryEmailAddress
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 SupportEngineer。 请改用属性 SupportEngineerEmailAddress
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 QuotaTicketDetail。 改用属性 QuotaTicketDetailQuotaChangeRequest、QuotaTicketDetailQuotaChangeRequestSubType、QuotaTicketDetailQuotaChangeRequestVersion
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 输出属性 TechnicalTicketResourceId 将被更改为 TechnicalTicketDetailResourceId
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 如果未指定任何参数,Get-AzSupportTicket 将默认返回过去一周的支持票证。
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzSupportTicket  -First 1

Id                               : /subscriptions/86cb77fa-8b17-4eab-9493-b65dace99813/providers/Microsoft
                                   .Support/supportTickets/06bfd9d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f
                                   599407a
Name                             : 06bfd9d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f599407a
Type                             : Microsoft.Support/supportTickets
Title                            : Quota request for Storage: Azure NetApp Files limits
SupportTicketId                  : 3505060040007427
Description                      : Question: Quota type
                                   Answer: Regional Capacity Quota per Subscription (TiB)

                                   Question: Region requested
                                   Answer: Australia Central 2

                                   Question: Quota State
                                   Answer: Current:25, Default:25

                                   Question: Enter value for new limit
                                   Answer: 22
ProblemClassificationId          : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800de
                                   c89/problemClassifications/22f96a7f-37b3-1504-0258-909e9f5ab3ac
ProblemClassificationDisplayName : Storage: Azure NetApp Files limits
Severity                         : Minimal
EnrollmentId                     :
Require24X7Response              : False
ContactDetail                    : Microsoft.Azure.Commands.Support.Models.PSContactProfile
ServiceLevelAgreement            : Microsoft.Azure.Commands.Support.Models.PSServiceLevelAgreement
SupportEngineer                  : Microsoft.Azure.Commands.Support.Models.PSSupportEngineer
SupportPlanType                  : Azure Internal
ProblemStartTime                 :
ServiceId                        : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800de
                                   c89
ServiceDisplayName               : Service and subscription limits (quotas)
Status                           : Open
CreatedDate                      : 5/6/2024 3:42:35 PM
ModifiedDate                     : 5/6/2024 3:42:46 PM
TechnicalTicketResourceId        :
QuotaTicketDetail                : Microsoft.Azure.Commands.Support.Models.PSQuotaTicketDetail

之后

Get-AzSupportTicket -Top 1

AdvancedDiagnosticConsent                  : Yes
ContactDetailAdditionalEmailAddress        :
ContactDetailCountry                       : USA
ContactDetailFirstName                     : First
ContactDetailLastName                      : Last
ContactDetailPhoneNumber                   :
ContactDetailPreferredContactMethod        : Email
ContactDetailPreferredSupportLanguage      : en-US
ContactDetailPreferredTimeZone             : Pacific Standard Time
ContactDetailPrimaryEmailAddress           : test@test.com
CreatedDate                                : 5/6/2024 3:42:35 PM
Description                                : Question: Quota type
                                             Answer: Regional Capacity Quota per Subscription (TiB)

                                             Question: Region requested
                                             Answer: Australia Central 2

                                             Question: Quota State
                                             Answer: Current:25, Default:25

                                             Question: Enter value for new limit
                                             Answer: 22
EnrollmentId                               :
FileWorkspaceName                          : 2405060040007416
Id                                         : /subscriptions/86cb77fa-8b17-4eab-9493-b65dace99813/providers/Microsoft.Support/supportTickets/06bfd9
                                             d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f599407a
IsTemporaryTicket                          : No
ModifiedDate                               : 5/6/2024 3:42:46 PM
Name                                       : 06bfd9d3-22f96a7f-496854d2-6b34-4c48-a4a9-69a6f599407a
ProblemClassificationDisplayName           : Storage: Azure NetApp Files limits
ProblemClassificationId                    : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800dec89/problemClassifications/22f
                                             96a7f-37b3-1504-0258-909e9f5ab3ac
ProblemStartTime                           :
QuotaTicketDetailQuotaChangeRequest        : {{
                                               "region": "australiacentral2",
                                               "payload": "{\"QuotaBucket\":\"tib_per_subscription\",\"tib_per_subscription_text\":\"Current:25,
                                             Default:25\",\"NewLimit\":22}"
                                             }}
QuotaTicketDetailQuotaChangeRequestSubType :
QuotaTicketDetailQuotaChangeRequestVersion : 0.0
Require24X7Response                        : False
ResourceGroupName                          :
SecondaryConsent                           :
ServiceDisplayName                         : Service and subscription limits (quotas)
ServiceId                                  : /providers/Microsoft.Support/services/06bfd9d3-516b-d5c6-5802-169c800dec89
ServiceLevelAgreementExpirationTime        : 5/6/2024 11:42:35 PM
ServiceLevelAgreementSlaMinute             : 480
ServiceLevelAgreementStartTime             : 5/6/2024 3:42:35 PM
Severity                                   : Minimal
Status                                     : Open
SupportEngineerEmailAddress                :
SupportPlanDisplayName                     : support plan
SupportPlanId                              : test
SupportPlanType                            : test
SupportTicketId                            : 3505060040007427
TechnicalTicketDetailResourceId            :
Title                                      : Quota request for Storage: Azure NetApp Files limits
Type                                       : Microsoft.Support/supportTickets

Get-AzSupportTicketCommunication

  • Cmdlet 的重大变更将影响所有参数集
    • cmdlet Get-AzSupportTicketCommunication 将重命名为 Get-AzSupportCommunication
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将删除输入参数“Skip”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将移除输入参数“IncludeTotalCount”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 参数“First”将重命名为“Top”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将不再支持通过对带有支持工单对象的 Get-AzSupportTicketCommunication 进行管道处理来完成列出操作。 仍将支持通过管道处理来完成获取操作。
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

Get-AzSupportTicketCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -First 5

之后

Get-AzSupportCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -Top 5

New-AzSupportContactProfileObject

  • Cmdlet 的重大变更将影响所有参数集
    • Cmdlet 将被弃用。 不会替代它。
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

New-AzSupportTicket

  • 所有参数集都将发生 Cmdlet 中断性变更

    • 需要新的参数“ServiceId”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 需要新的参数“AdvancedDiagnosticConsent”
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 ContactDetail。 改用属性 ContactDetailAdditionalEmailAddress、ContactDetailCountry、ContactDetailFirstName、ContactDetailLastName、ContactDetailPhoneNumber、ContactDetailPreferredContactMethod、ContactDetailPreferredSupportLanguage、ContactDetailPreferredTimeZone 和 ContactDetailPrimaryEmailAddress
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 SupportEngineer。 请改用属性 SupportEngineerEmailAddress
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 QuotaTicketDetail。 改用属性 QuotaTicketDetailQuotaChangeRequest、QuotaTicketDetailQuotaChangeRequestSubType、QuotaTicketDetailQuotaChangeRequestVersion
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 输出属性 TechnicalTicketResourceId 将被更改为 TechnicalTicketDetailResourceId
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
  • 所有参数集都将发生参数中断性变更

    • -AdditionalEmailAddress
      • 参数“AdditionalEmailAddress”将重命名为“ContactDetailAdditionalEmailAddress”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CSPHomeTenantId
      • 将删除参数“CSPHomeTenantId”。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerContactDetail
      • 将删除 CustomerContactDetail。 改用新参数 ContactDetailCountry、ContactDetailFirstName、ContactDetailLastName、ContactDetailPhoneNumber、ContactDetailPreferredSupportLanguage、ContactDetailPreferredTimeZone、ContactDetailPrimaryEmailAddress、ContactDetailPreferredContactMethod。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerCountry
      • 参数“CustomerCountry”将重命名为“ContactDetailCountry”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerFirstName
      • 参数“CustomerFirstName”将重命名为“ContactDetailFirstName”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerLastName
      • 参数“CustomerLastName”将重命名为“ContactDetailLastName”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPhoneNumber
      • 参数“CustomerPhoneNumber”将重命名为“ContactDetailPhoneNumber”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPreferredSupportLanguage
      • 参数“CustomerPreferredSupportLanguage”将重命名为“ContactDetailPreferredSupportLanguage”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPreferredTimeZone
      • 参数“CustomerPreferredTimeZone”将重命名为“ContactDetailPreferredTimeZone”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPrimaryEmailAddress
      • 参数“CustomerPrimaryEmailAddress”将重命名为“ContactDetailPrimaryEmailAddress”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PreferredContactMethod
      • 参数“PreferredContactMethod”将重命名为“ContactDetailPreferredContactMethod”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -QuotaTicketDetail
      • 将删除参数 QuotaTicketDetail。 改用新的参数 QuotaTicketDetailQuotaChangeRequest、QuotaTicketDetailQuotaChangeRequestSubType、QuotaTicketDetailQuotaChangeRequestVersion。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -TechnicalTicketResourceId
      • 参数“TechnicalTicketResourceId”将重命名为“TechnicalTicketDetailResourceId”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzSupportTicket -Name "test1" -Title "Test" -Description "Test" -Severity "minimal" -ProblemClassificationId "/providers/Microsoft.Support/services/{vm_windows_service_guid}/problemClassifications/{problemClassification_guid}" -TechnicalTicketResourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testVM" -CustomerContactDetail @{FirstName = "first" ; LastName = "last" ; PreferredTimeZone = "pacific standard time" ; PreferredSupportLanguage = "en-us" ; Country = "USA" ; PreferredContactMethod = "Email" ; PrimaryEmailAddress = "test@test.com"}

New-AzSupportTicket -Name "test1" -Title "Test" -Description "Test" -Severity "minimal" -ProblemClassificationId "/providers/Microsoft.Support/services/{quota_service_guid}/problemClassifications/{cores_problemClassification_guid}" -QuotaTicketDetail @{QuotaChangeRequestVersion = "1.0" ; QuotaChangeRequests = (@{Region = "westus"; Payload = "{`"VMFamily`":`"Dv2 Series`",`"NewLimit`":350}"})} -CustomerContactDetail @{FirstName = "first" ; LastName = "last" ; PreferredTimeZone = "pacific standard time" ; PreferredSupportLanguage = "en-us" ; Country = "USA" ; PreferredContactMethod = "Email" ; PrimaryEmailAddress = "test@test.com"}

Id                               : /subscriptions/{subscription}/providers/Microsoft
                                   .Support/supportTickets/test_1
Name                             : test_1
Type                             : Microsoft.Support/supportTickets
Title                            : test
SupportTicketId                  : 3505060040008586
Description                      : test ticket please ignore and close
ProblemClassificationId          : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemClassificationDisplayName : Compute-VM (cores-vCPUs) subscription limit increases
Severity                         : Minimal
EnrollmentId                     :
Require24X7Response              : False
ContactDetail                    : Microsoft.Azure.Commands.Support.Models.PSContactProfile
ServiceLevelAgreement            : Microsoft.Azure.Commands.Support.Models.PSServiceLevelAgreement
SupportEngineer                  : Microsoft.Azure.Commands.Support.Models.PSSupportEngineer
SupportPlanType                  : Azure Internal
ProblemStartTime                 :
ServiceId                        : /providers/Microsoft.Support/services/{service_id}
ServiceDisplayName               : Service and subscription limits (quotas)
Status                           : Open
CreatedDate                      : 5/6/2024 4:44:24 PM
ModifiedDate                     : 5/6/2024 4:44:34 PM
TechnicalTicketResourceId        :
QuotaTicketDetail                : Microsoft.Azure.Commands.Support.Models.PSQuotaTicketDetail

之后

New-AzSupportTicket -Name "test1" -AdvancedDiagnosticConsent "Yes" -ContactDetailCountry "USA" -ContactDetailFirstName "first" -ContactDetailLastName "last" -ContactDetailPreferredContactMethod "email" -ContactDetailPreferredSupportLanguage "en-US" -ContactDetailPreferredTimeZone "Pacific Standard Time" -ContactDetailPrimaryEmailAddress "test@test.com" -Description "test ticket" -ProblemClassificationId "/providers/microsoft.support/services/{vm_windows_service_guid}/problemclassifications/{problemClassigication_guid}" -ServiceId "/providers/microsoft.support/services/{vm_windows_service_guid}" -Severity "minimal" -Title "test" -TechnicalTicketDetailResourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testVM"

New-AzSupportTicket -Name "test1" -AdvancedDiagnosticConsent "Yes" -ContactDetailCountry "USA" -ContactDetailFirstName "firstName" -ContactDetailLastName "lastName" -ContactDetailPreferredContactMethod "email" -ContactDetailPreferredSupportLanguage "en-US" -ContactDetailPreferredTimeZone "Pacific Standard Time" -ContactDetailPrimaryEmailAddress "test@test.com" -Description "test ticket please ignore and close" -ProblemClassificationId "/providers/microsoft.support/services/{quota_service_guid}/problemclassifications/{cores_problemClassification_guid}" -ServiceId "/providers/microsoft.support/services/{quota_service_guid}" -Severity "minimal" -Title "test" -QuotaTicketDetailQuotaChangeRequest @(@{ Payload = "{`"VMFamily`":`"DV2 Series`",`"NewLimit`":`"350`",`"DeploymentStack`":`"ARM`",`"Type`":`"Regional`",`"EdgeZone`":`"`"}"; Region = "EASTUS"}) -QuotaTicketDetailQuotaChangeRequestVersion "1.0"

AdvancedDiagnosticConsent                  : Yes
ContactDetailAdditionalEmailAddress        :
ContactDetailCountry                       : USA
ContactDetailFirstName                     : firstName
ContactDetailLastName                      : lastName
ContactDetailPhoneNumber                   :
ContactDetailPreferredContactMethod        : Email
ContactDetailPreferredSupportLanguage      : en-US
ContactDetailPreferredTimeZone             : Pacific Standard Time
ContactDetailPrimaryEmailAddress           : test@test.com
CreatedDate                                : 5/6/2024 4:44:24 PM
Description                                : test ticket please ignore and close
EnrollmentId                               :
FileWorkspaceName                          : 3505060040008586
Id                                         : /subscriptions/{subscription_id}/providers/Microsoft.Support/supportTickets/test1
IsTemporaryTicket                          : No
ModifiedDate                               : 5/6/2024 4:44:36 PM
Name                                       : test_grace_2
ProblemClassificationDisplayName           : Compute-VM (cores-vCPUs) subscription limit increases
ProblemClassificationId                    : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemScopingQuestion                     :
ProblemStartTime                           :
QuotaTicketDetailQuotaChangeRequest        : {{
                                               "region": "EASTUS",
                                               "payload": "{\"VMFamily\":\"DV2
                                             Series\",\"NewLimit\":\"350\",\"DeploymentStack\":\"ARM\",\"Type\":\"Regional\",\"EdgeZone\":\"\"}"
                                             }}
QuotaTicketDetailQuotaChangeRequestSubType :
QuotaTicketDetailQuotaChangeRequestVersion : 1.0
Require24X7Response                        : False
ResourceGroupName                          :
SecondaryConsent                           :
ServiceDisplayName                         : Service and subscription limits (quotas)
ServiceId                                  : /providers/Microsoft.Support/services/{service_id}
ServiceLevelAgreementExpirationTime        : 5/7/2024 12:44:24 AM
ServiceLevelAgreementSlaMinute             : 480
ServiceLevelAgreementStartTime             : 5/6/2024 4:44:24 PM
Severity                                   : Minimal
Status                                     : Open
SupportEngineerEmailAddress                :
SupportPlanDisplayName                     : suppport plan
SupportPlanId                              : test
SupportPlanType                            : support plan
SupportTicketId                            : 3505060040008586
TechnicalTicketDetailResourceId            :
Title                                      : test
Type                                       : Microsoft.Support/supportTickets

New-AzSupportTicketCommunication

  • Cmdlet 的重大变更将影响所有参数集
    • cmdlet New-AzSupportTicketCommunication 将重命名为 New-AzSupportCommunication
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将不再支持对带有支持工单对象的 New-AzSupportTicketCommunication 进行管道处理。
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

New-AzSupportTicketCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -Name "testcomm1" -Subject "test" -Body "test"

之后

New-AzSupportCommunication -SupportTicketName 48cf91d7-69575ec1-65697697-e20c-4bfc-bc46-b69f0ef6d0a0 -Name "testcomm1" -Subject "test" -Body "test"

Update-AzSupportTicket

  • 所有参数集都将发生 Cmdlet 中断性变更

    • 将弃用子输出属性 ContactDetail。 改用属性 ContactDetailAdditionalEmailAddress、ContactDetailCountry、ContactDetailFirstName、ContactDetailLastName、ContactDetailPhoneNumber、ContactDetailPreferredContactMethod、ContactDetailPreferredSupportLanguage、ContactDetailPreferredTimeZone 和 ContactDetailPrimaryEmailAddress
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 SupportEngineer。 请改用属性 SupportEngineerEmailAddress
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 将弃用子输出属性 QuotaTicketDetail。 改用属性 QuotaTicketDetailQuotaChangeRequest、QuotaTicketDetailQuotaChangeRequestSubType、QuotaTicketDetailQuotaChangeRequestVersion
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • 输出属性 TechnicalTicketResourceId 将被更改为 TechnicalTicketDetailResourceId
    • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
  • 所有参数集都将发生参数中断性变更

    • -AdditionalEmailAddress
      • 参数“AdditionalEmailAddress”将重命名为“ContactDetailAdditionalEmailAddress”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerContactDetail
      • 将删除 CustomerContactDetail。 改用新参数 ContactDetailCountry、ContactDetailFirstName、ContactDetailLastName、ContactDetailPhoneNumber、ContactDetailPreferredSupportLanguage、ContactDetailPreferredTimeZone、ContactDetailPrimaryEmailAddress、ContactDetailPreferredContactMethod。
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerCountry
      • 参数“CustomerCountry”将重命名为“ContactDetailCountry”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerFirstName
      • 参数“CustomerFirstName”将重命名为“ContactDetailFirstName”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerLastName
      • 参数“CustomerLastName”将重命名为“ContactDetailLastName”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPhoneNumber
      • 参数“CustomerPhoneNumber”将重命名为“ContactDetailPhoneNumber”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPreferredSupportLanguage
      • 参数“CustomerPreferredSupportLanguage”将重命名为“ContactDetailPreferredSupportLanguage”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPreferredTimeZone
      • 参数“CustomerPreferredTimeZone”将重命名为“ContactDetailPreferredTimeZone”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -CustomerPrimaryEmailAddress
      • 参数“CustomerPrimaryEmailAddress”将重命名为“ContactDetailPrimaryEmailAddress”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效
    • -PreferredContactMethod
      • 参数“PreferredContactMethod”将重命名为“ContactDetailPreferredContactMethod”
      • 此更改预计将从 Az.Support 版本:2.0.0 和 Az 版本:12.0.0 生效

之前

$contactDetail = New-Object Microsoft.Azure.Commands.Support.Models.PSContactProfile
$contactDetail.FirstName = "first name updated"
$contactDetail.LastName = "last name updated"
Update-AzSupportTicket -Name "test1" -CustomerContactDetail $contactDetail -CustomerCountry "USA" 

Id                               : /subscriptions/{subscription}/providers/Microsoft
                                   .Support/supportTickets/test_1
Name                             : test_1
Type                             : Microsoft.Support/supportTickets
Title                            : test
SupportTicketId                  : 3505060040008586
Description                      : test ticket please ignore and close
ProblemClassificationId          : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemClassificationDisplayName : Compute-VM (cores-vCPUs) subscription limit increases
Severity                         : Minimal
EnrollmentId                     :
Require24X7Response              : False
ContactDetail                    : Microsoft.Azure.Commands.Support.Models.PSContactProfile
ServiceLevelAgreement            : Microsoft.Azure.Commands.Support.Models.PSServiceLevelAgreement
SupportEngineer                  : Microsoft.Azure.Commands.Support.Models.PSSupportEngineer
SupportPlanType                  : Azure Internal
ProblemStartTime                 :
ServiceId                        : /providers/Microsoft.Support/services/{service_id}
ServiceDisplayName               : Service and subscription limits (quotas)
Status                           : Open
CreatedDate                      : 5/6/2024 4:44:24 PM
ModifiedDate                     : 5/6/2024 4:44:34 PM
TechnicalTicketResourceId        :
QuotaTicketDetail                : Microsoft.Azure.Commands.Support.Models.PSQuotaTicketDetail

之后

Update-SupportTicket -Name "test1" -ContactDetailFirstName "first name updated" -ContactDetailLastName "last name updated" -ContactDetailCountry "USA"

AdvancedDiagnosticConsent                  : Yes
ContactDetailAdditionalEmailAddress        :
ContactDetailCountry                       : USA
ContactDetailFirstName                     : first name updated
ContactDetailLastName                      : last name updated
ContactDetailPhoneNumber                   :
ContactDetailPreferredContactMethod        : Email
ContactDetailPreferredSupportLanguage      : en-US
ContactDetailPreferredTimeZone             : Pacific Standard Time
ContactDetailPrimaryEmailAddress           : test@test.com
CreatedDate                                : 5/6/2024 4:44:24 PM
Description                                : test ticket please ignore and close
EnrollmentId                               :
FileWorkspaceName                          : 3505060040008586
Id                                         : /subscriptions/{subscription_id}/providers/Microsoft.Support/supportTickets/test1
IsTemporaryTicket                          : No
ModifiedDate                               : 5/6/2024 4:44:36 PM
Name                                       : test_grace_2
ProblemClassificationDisplayName           : Compute-VM (cores-vCPUs) subscription limit increases
ProblemClassificationId                    : /providers/Microsoft.Support/services/{service_id}/problemClassifications/{problemClassification_guid}
ProblemScopingQuestion                     :
ProblemStartTime                           :
QuotaTicketDetailQuotaChangeRequest        : {{
                                               "region": "EASTUS",
                                               "payload": "{\"VMFamily\":\"DV2
                                             Series\",\"NewLimit\":\"350\",\"DeploymentStack\":\"ARM\",\"Type\":\"Regional\",\"EdgeZone\":\"\"}"
                                             }}
QuotaTicketDetailQuotaChangeRequestSubType :
QuotaTicketDetailQuotaChangeRequestVersion : 1.0
Require24X7Response                        : False
ResourceGroupName                          :
SecondaryConsent                           :
ServiceDisplayName                         : Service and subscription limits (quotas)
ServiceId                                  : /providers/Microsoft.Support/services/{service_id}
ServiceLevelAgreementExpirationTime        : 5/7/2024 12:44:24 AM
ServiceLevelAgreementSlaMinute             : 480
ServiceLevelAgreementStartTime             : 5/6/2024 4:44:24 PM
Severity                                   : Minimal
Status                                     : Open
SupportEngineerEmailAddress                :
SupportPlanDisplayName                     : suppport plan
SupportPlanId                              : test
SupportPlanType                            : support plan
SupportTicketId                            : 3505060040008586
TechnicalTicketDetailResourceId            :
Title                                      : test
Type                                       : Microsoft.Support/supportTickets