Руководство по миграции Az 15.0.0

Az.Batch

New-AzBatchCertificate

Функция сертификатов учетных записей в пакетная служба Azure устарела, и все команды, связанные с сертификатами, были удалены из пакетная служба Azure. См. https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

До

New-AzBatchCertificate -FilePath "E:\Certificates\MyCert.cer" -BatchContext $Context

После

Remove-AzBatchCertificate

Функция сертификатов в учетных записях пакетная служба Azure прекратила работу, и все команды, связанные с сертификатами, были удалены из пакетная служба Azure. См. https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

До

Remove-AzBatchCertificate -ThumbprintAlgorithm "sha1" -Thumbprint "c1e494a415149c5f211c4778b52f2e834a07247c"

После

Stop-AzBatchCertificateDeletion

Функция сертификатов учетных записей в пакетная служба Azure была снята с поддержки, и все команды, связанные с сертификатами, были удалены из Batch. См. https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

До

Stop-AzBatchCertificateDeletion -ThumbprintAlgorithm "sha1" -Thumbprint "c1e494a415149c5f211c4778b52f2e834a07247c" -BatchContext $Context

После

Get-AzBatchCertificate

пакетная служба Azure функция использования сертификатов в учетных записях прекращена, и все команды, связанные с сертификатами, были удалены из Batch. См. https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

До

Get-AzBatchCertificate -ThumbprintAlgorithm "sha1" -Thumbprint "C1******7C" -BatchContext $Context

После

New-AzBatchPool

Были удалены следующие параметры: ResourceTag, CloudServiceConfiguration, CertificateReferences, ApplicationLicenses, CurrentNodeCommunicationModeи TargetNodeCommunicationMode. CloudServiceConfiguration используйте вместо VirtualMachineConfiguration, все остальные удаленные параметры не имеют замены.

До


$resourceTags = @{
"Tag1" = "value1"
"Tag2" = "Value2"
}

$certificate =  -Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSCertificate"
$certificatesRef =  -Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSCertificateReferenceNew" -ArgumentList @($certificate)
$configuration = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSCloudServiceConfiguration" -ArgumentList @(4,"*")

New-AzBatchPool -Id "MyPool" -VirtualMachineSize "STANDARD_D1_V2" -CloudServiceConfiguration $configuration  -TargetDedicatedComputeNodes 3 -CertificateReferences $certificatesRef -ApplicationLicenses @('licenses1', 'licenses2') -CurrentNodeCommunicationMode Default -TargetNodeCommunicationMode Classic -ResourceTags @resourceTags -BatchContext $Context

После

$imageReference = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSImageReference" -ArgumentList @("WindowsServer", "MicrosoftWindowsServer", "2016-Datacenter", "*")
$configuration = New-Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSVirtualMachineConfiguration" -ArgumentList @($imageReference, "batch.node.windows amd64")
New-AzBatchPool -Id "MyPool" -VirtualMachineSize "STANDARD_D1_V2" -VirtualMachineConfiguration $configuration -TargetDedicatedComputeNodes 3 -BatchContext $Context

Set-AzBatchPool

Следующие свойства были удалены из PSCloudPool параметра: ResourceTag, CloudServiceConfiguration, CertificateReferences, , ApplicationLicensesи CurrentNodeCommunicationModeTargetNodeCommunicationMode.

До


$Pool = Get-AzBatchPool "ContosoPool" -BatchContext $Context

$resourceTags = @{
"Tag1" = "value1"
"Tag2" = "Value2"
}

$certificate =  -Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSCertificate"
$certificatesRef =  -Object -TypeName "Microsoft.Azure.Commands.Batch.Models.PSCertificateReferenceNew" -ArgumentList @($certificate)

$StartTask = New-Object Microsoft.Azure.Commands.Batch.Models.PSStartTask
$StartTask.CommandLine = "cmd /c echo example"

$Pool.CertificateReferences = $certificatesRef
$Pool.ApplicationLicenses = @('licenses1', 'licenses2')
$Pool.ResourceTag = $resourceTags
$Pool.TargetNodeCommunicationMode = Classic
$Pool.StartTask = $StartTask
Set-AzBatchPool -Pool $Pool -BatchContext $Context

После

$Pool = Get-AzBatchPool "ContosoPool" -BatchContext $Context

$StartTask = New-Object Microsoft.Azure.Commands.Batch.Models.PSStartTask
$StartTask.CommandLine = "cmd /c echo example"

$Pool.StartTask = $StartTask
Set-AzBatchPool -Pool $Pool -BatchContext $Context

Get-AzBatchPool

Следующие свойства были удалены из возвращаемого типаPSCloudPool: ResourceTag, , CloudServiceConfiguration, CertificateReferences, ApplicationLicensesCurrentNodeCommunicationModeи TargetNodeCommunicationMode.

До

$psCloudPool = Get-AzBatchPool -Id "MyPool" -BatchContext $Context

$var1 = $psCloudPool.Id
$var2 = $psCloudPool.ResourceTag
$var3 = $psCloudPool.CloudServiceConfiguration
$var4 = $psCloudPool.CertificateReferences
$var5 = $psCloudPool.ApplicationLicenses
$var6 = $psCloudPool.CurrentNodeCommunicationMode
$var7 = $psCloudPool.TargetNodeCommunicationMode

После

Get-AzBatchPool -Id "MyPool" -BatchContext $Context

$var1 = $psCloudPool.Id

Get-AzBatchRemoteDesktopProtocolFile

Команда Get-AzBatchRemoteDesktopProtocolFile устарела, используйте Get-AzBatchRemoteLoginSettings вместо нее.

До


Get-AzBatchRemoteDesktopProtocolFile -PoolId "Pool06" -ComputeNodeId "ComputeNode01" -DestinationPath "C:\PowerShell\ComputeNode01.rdp" -BatchContext $Context

После

Get-AzBatchRemoteLoginSetting -PoolId "Pool06" -ComputeNodeId "ComputeNode01" -BatchContext $Context

Get-AzBatchJob

Свойство PoolInformation возвращаемого типа PSCloudJob имеет следующие свойства, удаленные в его подобъекте: ResourceTag, CloudServiceConfiguration, CertificateReferences, ApplicationLicenses, CurrentNodeCommunicationMode и TargetNodeCommunicationMode.

До

$psCloudJob =  Get-AzBatchJob -Id "Job01" -BatchContext $Context

$var1 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.PoolId
$var2 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.ResourceTag
$var3 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.CloudServiceConfiguration
$var4 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.CertificateReferences
$var5 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.ApplicationLicenses
$var6 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.CurrentNodeCommunicationMode
$var7 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.TargetNodeCommunicationMode

После

$psCloudJob =  Get-AzBatchJob -Id "Job01" -BatchContext $Context

$var1 = $psCloudJob.PoolInformation.AutoPoolSpecification.PoolSpecification.PoolId

Get-AzBatchComputeNode

Свойство CertificateReferences было удалено из возвращаемого типа PSComputeNode

До

$computeNode = Get-AzBatchComputeNode -PoolId "Pool06" -Id "tvm-2316545714_1-20150725t213220z" -BatchContext $Context

var1 = $computeNode.Id
var2 = $computeNode.CertificateReferences

После

$computeNode = Get-AzBatchComputeNode -PoolId "Pool06" -Id "tvm-2316545714_1-20150725t213220z" -BatchContext $Context

var1 = $computeNode.Id

Az.DevCenter

Connect-AzDevCenterAdminCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Connect-AzDevCenterAdminProjectCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminAttachedNetwork

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminCatalogSyncErrorDetail

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminCustomizationTask

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminCustomizationTaskErrorDetail

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminDevBoxDefinition

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminDevCenter

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Свойство PlanId было удалено из выходного типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenter'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminEnvironmentDefinition

Свойства "PlanName" и "MemberName" были удалены из типа "Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity". Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminEnvironmentDefinitionErrorDetail

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminGallery

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminImage

Из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity' были удалены свойства 'PlanName' и 'MemberName'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminImageVersion

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminNetworkConnection

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminNetworkConnectionHealthDetail

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminOperationStatus

Свойства "PlanName" и "MemberName" были удалены из типа "Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity". Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminPlan

Этот командлет будет удален. Ресурс Plan никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

Get-AzDevCenterAdminPlanMember

Этот командлет будет удален. Ресурс PlanMember никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

Get-AzDevCenterAdminPool

Свойства PlanName и MemberName были удалены из типа Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProject

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectAllowedEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectCatalogSyncErrorDetail

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectEnvironmentDefinition

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectEnvironmentDefinitionErrorDetail

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminProjectInheritedSetting

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Get-AzDevCenterAdminSchedule

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Invoke-AzDevCenterAdminExecuteCheckNameAvailability

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Invoke-AzDevCenterAdminExecuteCheckScopedNameAvailability

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminAttachedNetwork

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminDevBoxDefinition

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminDevCenter

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Кроме того, параметр PlanId был удален из этого командлета, а свойство PlanId было удалено из типа вывода 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenter'. Эти свойства и параметры были связаны с невыпущенными функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminGallery

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminNetworkConnection

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminPlan

Этот командлет будет удален. Ресурс Plan никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

New-AzDevCenterAdminPlanMember

Этот командлет будет удален. Ресурс PlanMember никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

New-AzDevCenterAdminPool

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminProject

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminProjectCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminProjectEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterAdminSchedule

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminAttachedNetwork

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminDevBoxDefinition

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminDevCenter

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminGallery

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminNetworkConnection

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminPlan

Этот командлет будет удален. Ресурс Plan никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

Remove-AzDevCenterAdminPlanMember

Этот командлет будет удален. Ресурс PlanMember никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

Remove-AzDevCenterAdminPool

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminProject

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminProjectCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminProjectEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Remove-AzDevCenterAdminSchedule

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Start-AzDevCenterAdminNetworkConnectionHealthCheck

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Start-AzDevCenterAdminPoolHealthCheck

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Sync-AzDevCenterAdminCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Sync-AzDevCenterAdminProjectCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminDevBoxDefinition

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminDevCenter

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Кроме того, параметр PlanId был удален из этого командлета, а свойство PlanId было удалено из типа вывода 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenter'. Эти свойства и параметры были связаны с невыпущенными функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminNetworkConnection

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminPlan

Этот командлет будет удален. Ресурс Plan никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

Update-AzDevCenterAdminPlanMember

Этот командлет будет удален. Ресурс PlanMember никогда не был выпущен в рабочую среду и не был доступен для использования. Никаких действий не требуется . Это удаление не влияет на существующие функциональные возможности.

Update-AzDevCenterAdminPool

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminProject

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminProjectCatalog

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminProjectEnvironmentType

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

Update-AzDevCenterAdminSchedule

Свойства 'PlanName' и 'MemberName' были удалены из типа 'Майкрософт.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Эти свойства были связаны с нераскрытыми функциями и никогда не были доступны в производственной среде. Никаких действий не требуется . Это изменение не влияет на какие-либо выпущенные функциональные возможности или существующее использование этого командлета.

New-AzDevCenterUserDevBox

Параметр LocalAdministrator был удален из данного командлета. Этот параметр был нефункциональным и не влиял при использовании. Никаких действий не требуется . Удаление этого параметра не влияет на существующие функциональные возможности.

Remove-AzDevCenterUserDevBox

Внутренний тип поля Property изменился с Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny на Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Это улучшение внутреннего типа, которое не влияет на возвращаемые свойства или способ их доступа. Никаких действий не требуется . Способ доступа к свойствам пользовательской операции остается неизменным. Оба типа работают как словари с одинаковыми шаблонами доступа.

Remove-AzDevCenterUserEnvironment

Внутренний тип поля Property изменился с Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny на Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Это улучшение внутреннего типа, которое не влияет на возвращаемые свойства или способ их доступа. Никаких действий не требуется . Способ доступа к свойствам пользовательской операции остается неизменным. Оба типа работают как словари с одинаковыми шаблонами доступа.

Repair-AzDevCenterUserDevBox

Внутренний тип поля Property изменился с Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny на Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Это улучшение внутреннего типа, которое не влияет на возвращаемые свойства или способ их доступа. Никаких действий не требуется . Способ доступа к свойствам пользовательской операции остается неизменным. Оба типа работают как словари с одинаковыми шаблонами доступа.

Restart-AzDevCenterUserDevBox

Внутренний тип поля Property изменился с Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny на Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Это улучшение внутреннего типа, которое не влияет на возвращаемые свойства или способ их доступа. Никаких действий не требуется . Способ доступа к свойствам пользовательской операции остается неизменным. Оба типа работают как словари с одинаковыми шаблонами доступа.

Start-AzDevCenterUserDevBox

Внутренний тип поля Property изменился с Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny на Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Это улучшение внутреннего типа, которое не влияет на возвращаемые свойства или способ их доступа. Никаких действий не требуется . Способ доступа к свойствам пользовательской операции остается неизменным. Оба типа работают как словари с одинаковыми шаблонами доступа.

Stop-AzDevCenterUserDevBox

Внутренний тип поля Property изменился с Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny на Майкрософт.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Это улучшение внутреннего типа, которое не влияет на возвращаемые свойства или способ их доступа. Никаких действий не требуется . Способ доступа к свойствам пользовательской операции остается неизменным. Оба типа работают как словари с одинаковыми шаблонами доступа.

Az.FrontDoor

Disable-AzFrontDoorCustomDomainHttps

Тип возвращаемого значения изменен с PSFrontendEndPoint на логический. Способ использования этого командлета совпадает.

До

Disable-AzFrontDoorCustomDomainHttps -ResourceGroupName "resourcegroup1" -FrontDoorName "frontdoor1" -FrontendEndpointName "frontendpointname1-custom-xyz"

После

Disable-AzFrontDoorCustomDomainHttps -ResourceGroupName "resourcegroup1" -FrontDoorName "frontdoor1" -FrontendEndpointName "frontendpointname1-custom-xyz"

Enable-AzFrontDoorCustomDomainHttps

Тип возвращаемого значения изменен с PSFrontendEndPoint на логический. Способ использования этого командлета совпадает.

До

Enable-AzFrontDoorCustomDomainHttps -ResourceGroupName "resourcegroup1" -FrontDoorName "frontdoor1" -FrontendEndpointName "frontendpointname1-custom-xyz" -MinimumTlsVersion "1.2"

После

Enable-AzFrontDoorCustomDomainHttps -ResourceGroupName "resourcegroup1" -FrontDoorName "frontdoor1" -FrontendEndpointName "frontendpointname1-custom-xyz" -MinimumTlsVersion "1.2"

Get-AzFrontDoor

Имя поля возвращаемого типа изменилось с множественного числа на сингулярное

До

Get-AzFrontDoor -ResourceGroupName "rg1" -Name "frontDoor1"
FriendlyName          : frontdoor1
FrontDoorId           : {guid}
RoutingRules          : {routingrule1}
BackendPools          : {backendpool1}
HealthProbeSettings   : {healthProbeSetting1}
LoadBalancingSettings : {loadbalancingsetting1}
FrontendEndpoints     : {frontendendpoint1}
EnabledState          : Enabled
ResourceState         : Enabled
ProvisioningState     : Succeeded
Cname                 :
Tags                  : {tag1, tag2}
Id                    : /subscriptions/{guid}/resourcegroups/rg1/providers/M
                        icrosoft.Network/frontdoors/frontdoor1
Name                  : frontdoor1
Type                  : Microsoft.Network/frontdoor1

После

Enable-AzFrontDoorCustomDomainHttps -ResourceGroupName "resourcegroup1" -FrontDoorName "frontdoor1" -FrontendEndpointName "frontendpointname1-custom-xyz" -MinimumTlsVersion "1.2"
BackendPool          : {BackendPool0}
BackendPoolsSetting  : {
                         "enforceCertificateNameCheck": "Enabled",
                         "sendRecvTimeoutSeconds": 30
                       }
Cname                :
EnabledState         : Disabled
ExtendedProperty     : {
                         "MigratedTo": {link0}
                       }
FriendlyName         : frontDoor1
FrontdoorId          : {guid0}
FrontendEndpoint     : {Endpoint0}
HealthProbeSetting   : {HealthProbeSetting0}
Id                   : /subscriptions/{guid}/resourcegroups/rg1/providers/M
                        icrosoft.Network/frontdoors/frontdoor1
LoadBalancingSetting : {LoadBalancingSetting0}
Location             : Global
Name                 : frontDoor1
ProvisioningState    : Succeeded
ResourceGroupName    : {rg1}
ResourceState        : Migrated
RoutingRule          : {RoutingRule0,RoutingRule1}
RulesEngine          : {RulesEngine0,RulesEngine1}
Tag                  : {
                       }
Type                 : Microsoft.Network/frontdoors

Get-AzFrontDoorRulesEngine

Поле return "RulesEngineRules" изменено на Rule

До

Get-AzFrontDoorRulesEngine -ResourceGroupName $resourceGroupName -FrontDoorName $frontDoorName -Name rulesengine3
Name         RulesEngineRules
----         ----------------
rulesEngine3 {rules1}

После

Get-AzFrontDoorRulesEngine -ResourceGroupName $resourceGroupName -FrontDoorName $frontDoorName -Name rulesengine3
Id                : /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Network/frontdoors/{frontDoorName}/rulesengines/rulesengine3
Name              : rulesengine3
ResourceGroupName : {resourceGroupName}
ResourceState     : Enabled
Rule              : {{
                      "name": "rule111",
                      "priority": 0,
                      "action": {
                        "requestHeaderActions": [ ],
                        "responseHeaderActions": [
                          {
                            "headerActionType": "Overwrite",
                            "headerName": "ff",
                            "value": "ff"
                          }
                        ]
                      },
                      "matchConditions": [
                        {
                          "rulesEngineMatchVariable": "QueryString",
                          "rulesEngineOperator": "Contains",
                          "negateCondition": false,
                          "rulesEngineMatchValue": [ "fdfd" ],
                          "transforms": [ ]
                        }
                      ],
                      "matchProcessingBehavior": "Continue"
                    }}
Type              : Microsoft.Network/frontdoors/rulesengines

Get-AzFrontDoorWafPolicy

Возвращаемое значение изменяется.

before

Get-AzFrontDoorWafPolicy -Name $policyName -ResourceGroupName $resourceGroupName
Name         PolicyMode PolicyEnabledState CustomBlockResponseStatusCode RedirectUrl
----         ---------- ------------------ ----------------------------- -----------
{policyName} Prevention            Enabled                           403 https://www.bing.com/

После

Get-AzFrontDoorWafPolicy -Name $policyName -ResourceGroupName $resourceGroupName
Customrule           : {customrule0, customrule01}
Etag                 :
FrontendEndpointLink : {}
Id                   : /subscriptions/{subid}/resourcegroups/{rg}/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/{policyName}
Location             : Global
ManagedRuleSet       : {{
                         "ruleSetType": "Microsoft_DefaultRuleSet",
                         "ruleSetVersion": "2.0",
                         "ruleSetAction": "Block",
                         "exclusions": [ ],
                         "ruleGroupOverrides": [ ]
                       }}
Name                 : {policyName}
PolicySetting        : {
                         "enabledState": "Enabled",
                         "mode": "Detection",
                         "customBlockResponseStatusCode": 403,
                         "requestBodyCheck": "Enabled"
                       }
ProvisioningState    : Succeeded
ResourceGroupName    : {rg}
ResourceState        : Enabled
RoutingRuleLink      :
SecurityPolicyLink   : {{
                         "id": "/subscriptions/{subid}/resourcegroups/{rg}/providers/Microsoft.Cdn/profiles/hdis-fe/securitypolicies/premium"
                       }}
SkuName              : Premium_AzureFrontDoor
Tag                  : {
                       }
Type                 : Microsoft.Network/frontdoorwebapplicationfirewallpolicies

New-AzFrontDoor

Имена полей возвращаемого типа были изменены с множественного числа на единственное число

До

New-AzFrontDoor -Name "frontDoor1" -ResourceGroupName "rg1" -RoutingRule $routingrule1 -BackendPool $backendpool1 -FrontendEndpoint $frontendEndpoint1 -LoadBalancingSetting $loadBalancingSetting1 -HealthProbeSetting $healthProbeSetting1 -BackendPoolsSetting $backendPoolsSetting1
FriendlyName                : frontdoor1
RoutingRules                : {routingrule1}
BackendPools                : {backendpool1}
BackendPoolsSetting         : {backendPoolsSetting1}
EnforceCertificateNameCheck : {backendPoolsSetting1.EnforceCertificateNameCheck}
HealthProbeSettings         : {healthProbeSetting1}
LoadBalancingSettings       : {loadbalancingsetting1}
FrontendEndpoints           : {frontendendpoint1}
EnabledState                : Enabled
ResourceState               : Enabled
ProvisioningState           : Succeeded
Cname                       :
Tags                        : {tag1, tag2}
Id                          : /subscriptions/{guid}/resourcegroups/rg1/providers/Microsoft.Network/frontdoors/frontdoor1
Name                        : frontdoor1
Type                        : Microsoft.Network/frontdoors

После

New-AzFrontDoor -Name "frontDoor1" -ResourceGroupName "rg1" -RoutingRule $routingrule1 -BackendPool $backendpool1 -FrontendEndpoint $frontendEndpoint1 -LoadBalancingSetting $loadBalancingSetting1 -HealthProbeSetting $healthProbeSetting1 -BackendPoolsSetting $backendPoolsSetting1
BackendPool          : {backendpool1}
BackendPoolsSetting  : {backendPoolsSetting1}
Cname                :
EnabledState         : Disabled
ExtendedProperty     : {
                         "MigratedTo": {link0}
                       }
FriendlyName         : frontDoor1
FrontdoorId          : {guid0}
FrontendEndpoint     : {frontendEndpoint1}
HealthProbeSetting   : {HealthProbeSetting1}
Id                   : /subscriptions/{guid}/resourcegroups/rg1/providers/M
                        icrosoft.Network/frontdoors/frontdoor1
LoadBalancingSetting : {LoadBalancingSetting1}
Location             : Global
Name                 : frontDoor1
ProvisioningState    : Succeeded
ResourceGroupName    : {rg1}
ResourceState        : Migrated
RoutingRule          : {RoutingRule1}
RulesEngine          : {RulesEngine0,RulesEngine1}
Tag                  : {
                       }
Type                 : Microsoft.Network/frontdoors

New-AzFrontDoorBackendPoolObject

Имена полей возвращаемого типа были изменены с множественного числа на единственное число

До

New-AzFrontDoorBackendPoolObject -Name "backendpool1" -FrontDoorName $Name -ResourceGroupName $resourceGroupName -Backend $backend1 -HealthProbeSettingsName "healthProbeSetting1" -LoadBalancingSettingsName "loadBalancingSetting1"
Backends                : {Microsoft.Azure.Commands.FrontDoor.Models.PSBackend}
LoadBalancingSettingRef : /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers
                          /Microsoft.Network/frontDoors/frontdoor5/LoadBalancingSettings/loadBalancingSetting1
HealthProbeSettingRef   : /subscriptions/{subid}/resourceGroups/{resourceGroupName}/providers
                          /Microsoft.Network/frontDoors/frontdoor5/HealthProbeSettings/healthProbeSetting1
EnabledState            : Enabled
ResourceState           :
Id                      :
Name                    : backendpool1
Type                    :

После

New-AzFrontDoorBackendPoolObject -Name "backendpool1" -FrontDoorName $Name -ResourceGroupName $resourceGroupName -Backend $backend1 -HealthProbeSettingsName "healthProbeSetting1" -LoadBalancingSettingsName "loadBalancingSetting1"
Backend                :
HealthProbeSettingId   : /subscriptions/27cafca8-b9a4-4264-b399-45d0c9cca1ab/resourceGroups//providers/Microsoft.Network/frontDoors//HealthProbeSettings/healthProbeSetting1
Id                     :
LoadBalancingSettingId : /subscriptions/27cafca8-b9a4-4264-b399-45d0c9cca1ab/resourceGroups//providers/Microsoft.Network/frontDoors//LoadBalancingSettings/loadBalancingSetting1
Name                   : backendpool1
ResourceState          :
Type                   :

New-AzFrontDoorRoutingRuleObject

Имена полей возвращаемого типа были изменены с множественного числа на единственное число

До

New-AzFrontDoorRoutingRuleObject -Name $routingRuleName -FrontDoorName $frontDoorName -ResourceGroupName $rgname -FrontendEndpointName "frontendEndpoint1" -BackendPoolName "backendPool1"
FrontendEndpointIds          : {/subscriptions/{subid}/resourceGroups/{rgname}/pro
                               viders/Microsoft.Network/frontDoors/{frontdoorname}/FrontendEndpoints/frontendEndpoint1}
AcceptedProtocols            : {Http, Https}
PatternsToMatch              : {/*}
HealthProbeSettings          :
RouteConfiguration           : Microsoft.Azure.Commands.FrontDoor.Models.PSForwardingConfiguration
EnabledState                 : Enabled
ResourceState                :
Id                           :
Name                         : {routingRuleName}
Type                         :

После

Пример 1. Создание PSRoutingRuleObject для создания Front Door с помощью правила пересылки

New-AzFrontDoorRoutingRuleObject -Name $routingRuleName -FrontDoorName $frontDoorName -ResourceGroupName $rgname -FrontendEndpointName "frontendEndpoint1" -BackendPoolName "backendPool1"
AcceptedProtocol                   : {Http, Https}
EnabledState                       : Enabled
FrontendEndpoint                   : {{
                                       "id": "/subscriptions/{subid}/resourceGroups/{rg}/providers/Microsoft.Network/frontDoors/{fname}/FrontendEndpoints/frontendEndpoint1"
                                     }}
Id                                 :
Name                               :
PatternsToMatch                    : {/*}
ResourceState                      :
RouteConfiguration                 : {
                                       "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
                                       "backendPool": {
                                         "id": "/subscriptions/{subid}/resourceGroups/{rg}/providers/Microsoft.Network/frontDoors/{fname}/BackendPools/backendPool1"
                                       },
                                       "forwardingProtocol": "MatchRequest"
                                     }
RuleEngineId                       :
Type                               :
WebApplicationFirewallPolicyLinkId :

New-AzFrontDoorRulesEngine

Поле return "RulesEngineRules" было изменено на Rule

До

New-AzFrontDoorRulesEngine -ResourceGroupName $resourceGroupName -FrontDoorName $frontDoorName -Name myRulesEngine -Rule $rulesEngineRule1
Name          RulesEngineRules
----          ----------------
myRulesEngine {rules1}

После

New-AzFrontDoorRulesEngine -ResourceGroupName $resourceGroupName -FrontDoorName $frontDoorName -Name myRulesEngine -Rule $rulesEngineRule1
Id                : /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Network/frontdoors/{frontDoorName}/rulesengines/rulesengine3
Name              : rulesengine3
ResourceGroupName : {resourceGroupName}
ResourceState     : Enabled
Rule              : {{
                      "name": "rule111",
                      "priority": 0,
                      "action": {
                        "requestHeaderActions": [ ],
                        "responseHeaderActions": [
                          {
                            "headerActionType": "Overwrite",
                            "headerName": "ff",
                            "value": "ff"
                          }
                        ]
                      },
                      "matchConditions": [
                        {
                          "rulesEngineMatchVariable": "QueryString",
                          "rulesEngineOperator": "Contains",
                          "negateCondition": false,
                          "rulesEngineMatchValue": [ "fdfd" ],
                          "transforms": [ ]
                        }
                      ],
                      "matchProcessingBehavior": "Continue"
                    }}
Type              : Microsoft.Network/frontdoors/rulesengines

New-AzFrontDoorRulesEngineMatchConditionObject

Изменены имена полей возврата

До

New-AzFrontDoorRulesEngineMatchConditionObject -MatchVariable RequestHeader -Operator Equal -MatchValue allowoverride -Transform "LowerCase", "UpperCase"-Selector Rules-Engine-Route-Forward -NegateCondition $false
RulesEngineMatchVariable : RequestHeader
RulesEngineMatchValue    : {allowoverride}
Selector                 : Rules-Engine-Route-Forward
RulesEngineOperator      : Equal
NegateCondition          : False
Transform                : {Lowercase, Uppercase}

После

New-AzFrontDoorRulesEngineMatchConditionObject -MatchVariable RequestHeader -Operator Equal -MatchValue allowoverride -Transform "LowerCase", "UpperCase"-Selector Rules-Engine-Route-Forward -NegateCondition $false
MatchValue      : {allowoverride}
MatchVariable   : RequestHeader
NegateCondition : False
Operator        : Equal
Selector        : Rules-Engine-Route-Forward
Transform       : {LowerCase, UpperCase}

New-AzFrontDoorWafManagedRuleObject

Имена полей возвращаемого типа были изменены с множественного числа на единственное число

До

$ruleOverride1 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942250" -Action Log
$ruleOverride2 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942251" -Action Log
$override1 = New-AzFrontDoorWafRuleGroupOverrideObject -RuleGroupName SQLI -ManagedRuleOverride $ruleOverride1,$ruleOverride2

$ruleOverride3 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "941280" -Action Log
$override2 = New-AzFrontDoorWafRuleGroupOverrideObject -RuleGroupName XSS -ManagedRuleOverride $ruleOverride3

New-AzFrontDoorWafManagedRuleObject -Type DefaultRuleSet -Version "preview-0.1" -RuleGroupOverride $override1,$override2
RuleGroupOverrides RuleSetType    RuleSetVersion
------------------ -----------    --------------
{SQLI, XSS}        DefaultRuleSet preview-0.1

После

До

$ruleOverride1 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942250" -Action Log
$ruleOverride2 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942251" -Action Log
$override1 = New-AzFrontDoorWafRuleGroupOverrideObject -RuleGroupName SQLI -ManagedRuleOverride $ruleOverride1,$ruleOverride2

$ruleOverride3 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "941280" -Action Log
$override2 = New-AzFrontDoorWafRuleGroupOverrideObject -RuleGroupName XSS -ManagedRuleOverride $ruleOverride3

New-AzFrontDoorWafManagedRuleObject -Type DefaultRuleSet -Version "preview-0.1" -RuleGroupOverride $override1,$override2
Exclusion         :
RuleGroupOverride : {{
                      "ruleGroupName": "SQLI",
                      "rules": [
                        {
                          "ruleId": "942250",
                          "action": "Log"
                        },
                        {
                          "ruleId": "942251",
                          "action": "Log"
                        }
                      ]
                    }, {
                      "ruleGroupName": "XSS",
                      "rules": [
                        {
                          "ruleId": "941280",
                          "action": "Log"
                        }
                      ]
                    }}
RuleSetAction     :
Type              : DefaultRuleSet
Version           : preview-0.1

New-AzFrontDoorWafMatchConditionObject

Изменены имена полей возврата

До

New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "Windows"
MatchVariable OperatorProperty MatchValue Selector   NegateCondition Transform
------------- ---------------- ---------- --------   --------------- ---------
RequestHeader Contains         {Windows}  User-Agent           False

После

New-AzFrontDoorWafMatchConditionObject -MatchVariable RequestHeader -OperatorProperty Contains -Selector "User-Agent" -MatchValue "Windows"
MatchValue       : {Windows}
MatchVariable    : RequestHeader
NegateCondition  :
OperatorProperty : Contains
Selector         : User-Agent
Transform        :

New-AzFrontDoorWafPolicy

Возвращаемое значение изменяется.

before

New-AzFrontDoorWafPolicy -Name $policyName -ResourceGroupName $resourceGroupName -Customrule $customRule1,$customRule2 -ManagedRule $managedRule1 -EnabledState Enabled -Mode Prevention -RedirectUrl "https://www.bing.com/" -CustomBlockResponseStatusCode 405 -CustomBlockResponseBody "<html><head><title>You are blocked!</title></head><body></body></html>"
Name         PolicyMode PolicyEnabledState RedirectUrl
----         ---------- ------------------ -----------
{policyName} Prevention            Enabled https://www.bing.com/

После

New-AzFrontDoorWafPolicy -Name $policyName -ResourceGroupName $resourceGroupName -Customrule $customRule1,$customRule2 -ManagedRule $managedRule1 -EnabledState Enabled -Mode Prevention -RedirectUrl "https://www.bing.com/" -CustomBlockResponseStatusCode 405 -CustomBlockResponseBody "<html><head><title>You are blocked!</title></head><body></body></html>"
Customrule           : {customrule0, customrule01}
Etag                 :
FrontendEndpointLink : {}
Id                   : /subscriptions/{subid}/resourcegroups/{rg}/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/{policyName}
Location             : Global
ManagedRuleSet       : {{
                         "ruleSetType": "Microsoft_DefaultRuleSet",
                         "ruleSetVersion": "2.0",
                         "ruleSetAction": "Block",
                         "exclusions": [ ],
                         "ruleGroupOverrides": [ ]
                       }}
Name                 : {policyName}
PolicySetting        : {
                         "enabledState": "Enabled",
                         "mode": "Detection",
                         "customBlockResponseStatusCode": 403,
                         "requestBodyCheck": "Enabled"
                       }
ProvisioningState    : Succeeded
ResourceGroupName    : {rg}
ResourceState        : Enabled
RoutingRuleLink      :
SecurityPolicyLink   : {{
                         "id": "/subscriptions/{subid}/resourcegroups/{rg}/providers/Microsoft.Cdn/profiles/hdis-fe/securitypolicies/premium"
                       }}
SkuName              : Premium_AzureFrontDoor
Tag                  : {
                       }
Type                 : Microsoft.Network/frontdoorwebapplicationfirewallpolicies

New-AzFrontDoorWafManagedRuleOverrideObject

Имена полей возвращаемого типа были изменены с множественного числа на единственное число

До

$ruleOverride1 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942250" -Action Log
$ruleOverride2 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942251" -Action Log

New-AzFrontDoorWafRuleGroupOverrideObject -RuleGroupName SQLI -ManagedRuleOverride $ruleOverride1,$ruleOverride2
RuleGroupName ManagedRuleOverrides
------------- --------------------
SQLI          {942250, 942251}

После

$ruleOverride1 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942250" -Action Log
$ruleOverride2 = New-AzFrontDoorWafManagedRuleOverrideObject -RuleId "942251" -Action Log

New-AzFrontDoorWafRuleGroupOverrideObject -RuleGroupName SQLI -ManagedRuleOverride $ruleOverride1,$ruleOverride2
Exclusion ManagedRuleOverride                                                                              RuleGroupName
--------- -------------------                                                                              -------------
          {{…                                                                                              SQLI

New-AzFrontDoor

Имена полей возвращаемого типа были изменены с множественного числа на единственное число

До

Set-AzFrontDoor -Name "frontDoor1" -ResourceGroupName "resourceGroup1" -RoutingRule $routingrule1 -BackendPool $backendpool1 -FrontendEndpoint $frontendEndpoint1 -LoadBalancingSetting $loadBalancingSetting1 -HealthProbeSetting $healthProbeSetting1 -BackendPoolsSetting $backendPoolsSetting1
FriendlyName                : frontdoor1
RoutingRules                : {routingrule1}
BackendPools                : {backendpool1}
BackendPoolsSetting         : {backendPoolsSetting1}
EnforceCertificateNameCheck : {backendPoolsSetting1.EnforceCertificateNameCheck}
HealthProbeSettings         : {healthProbeSetting1}
LoadBalancingSettings       : {loadbalancingsetting1}
FrontendEndpoints           : {frontendendpoint1}
EnabledState                : Enabled
ResourceState               : Enabled
ProvisioningState           : Succeeded
Cname                       :
Tags                        : {tag1, tag2}
Id                          : /subscriptions/{guid}/resourcegroups/rg1/providers/Microsoft.Network/frontdoors/frontdoor1
Name                        : frontdoor1
Type                        : Microsoft.Network/frontdoors

После

Set-AzFrontDoor -Name "frontDoor1" -ResourceGroupName "resourceGroup1" -RoutingRule $routingrule1 -BackendPool $backendpool1 -FrontendEndpoint $frontendEndpoint1 -LoadBalancingSetting $loadBalancingSetting1 -HealthProbeSetting $healthProbeSetting1 -BackendPoolsSetting $backendPoolsSetting1
BackendPool          : {backendpool1}
BackendPoolsSetting  : {backendPoolsSetting1}
Cname                :
EnabledState         : Disabled
ExtendedProperty     : {
                         "MigratedTo": {link0}
                       }
FriendlyName         : frontDoor1
FrontdoorId          : {guid0}
FrontendEndpoint     : {frontendEndpoint1}
HealthProbeSetting   : {HealthProbeSetting1}
Id                   : /subscriptions/{guid}/resourcegroups/rg1/providers/M
                        icrosoft.Network/frontdoors/frontdoor1
LoadBalancingSetting : {LoadBalancingSetting1}
Location             : Global
Name                 : frontDoor1
ProvisioningState    : Succeeded
ResourceGroupName    : {rg1}
ResourceState        : Migrated
RoutingRule          : {RoutingRule1}
RulesEngine          : {RulesEngine0,RulesEngine1}
Tag                  : {
                       }
Type                 : Microsoft.Network/frontdoors

Set-AzFrontDoorRulesEngine

Поле return "RulesEngineRules" было изменено на Rule

До

Set-AzFrontDoorRulesEngine -ResourceGroupName $resourceGroupName -FrontDoorName $frontDoorName -Name myRulesEngine -Rule $rulesEngineRule1
Name          RulesEngineRules
----          ----------------
myRulesEngine {rules1}

После

Set-AzFrontDoorRulesEngine -ResourceGroupName $resourceGroupName -FrontDoorName $frontDoorName -Name myRulesEngine -Rule $rulesEngineRule1
Id                : /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Network/frontdoors/{frontDoorName}/rulesengines/rulesengine3
Name              : rulesengine3
ResourceGroupName : {resourceGroupName}
ResourceState     : Enabled
Rule              : {{
                      "name": "rule111",
                      "priority": 0,
                      "action": {
                        "requestHeaderActions": [ ],
                        "responseHeaderActions": [
                          {
                            "headerActionType": "Overwrite",
                            "headerName": "ff",
                            "value": "ff"
                          }
                        ]
                      },
                      "matchConditions": [
                        {
                          "rulesEngineMatchVariable": "QueryString",
                          "rulesEngineOperator": "Contains",
                          "negateCondition": false,
                          "rulesEngineMatchValue": [ "fdfd" ],
                          "transforms": [ ]
                        }
                      ],
                      "matchProcessingBehavior": "Continue"
                    }}
Type              : Microsoft.Network/frontdoors/rulesengines

Update-AzFrontDoorWafPolicy

Возвращаемое значение изменяется.

before

Update-AzFrontDoorWafPolicy -Name $policyName -ResourceGroupName $resourceGroupName -Customrule $customRule1,$customRule2 -ManagedRule $managedRule1 -EnabledState Enabled -Mode Prevention -RedirectUrl "https://www.bing.com/" -CustomBlockResponseStatusCode 405 -CustomBlockResponseBody "<html><head><title>You are blocked!</title></head><body></body></html>"
Name         PolicyMode PolicyEnabledState RedirectUrl
----         ---------- ------------------ -----------
{policyName} Prevention            Enabled https://www.bing.com/

После

Update-AzFrontDoorWafPolicy -Name $policyName -ResourceGroupName $resourceGroupName -Customrule $customRule1,$customRule2 -ManagedRule $managedRule1 -EnabledState Enabled -Mode Prevention -RedirectUrl "https://www.bing.com/" -CustomBlockResponseStatusCode 405 -CustomBlockResponseBody "<html><head><title>You are blocked!</title></head><body></body></html>"
Customrule           : {customrule0, customrule01}
Etag                 :
FrontendEndpointLink : {}
Id                   : /subscriptions/{subid}/resourcegroups/{rg}/providers/Microsoft.Network/frontdoorwebapplicationfirewallpolicies/{policyName}
Location             : Global
ManagedRuleSet       : {{
                         "ruleSetType": "Microsoft_DefaultRuleSet",
                         "ruleSetVersion": "2.0",
                         "ruleSetAction": "Block",
                         "exclusions": [ ],
                         "ruleGroupOverrides": [ ]
                       }}
Name                 : {policyName}
PolicySetting        : {
                         "enabledState": "Enabled",
                         "mode": "Detection",
                         "customBlockResponseStatusCode": 403,
                         "requestBodyCheck": "Enabled"
                       }
ProvisioningState    : Succeeded
ResourceGroupName    : {rg}
ResourceState        : Enabled
RoutingRuleLink      :
SecurityPolicyLink   : {{
                         "id": "/subscriptions/{subid}/resourcegroups/{rg}/providers/Microsoft.Cdn/profiles/hdis-fe/securitypolicies/premium"
                       }}
SkuName              : Premium_AzureFrontDoor
Tag                  : {
                       }
Type                 : Microsoft.Network/frontdoorwebapplicationfirewallpolicies

Get-AzCdnProfile

Использование остается неизменным

До

Get-AzCdnProfile -ResourceGroupName testps-rg-da16jm

После

Get-AzCdnProfile -ResourceGroupName testps-rg-da16jm

Get-AzFrontDoorCdnProfile

Использование остается неизменным

До

Get-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm

После

Get-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm

New-AzCdnProfile

Использование остается неизменным

До

New-AzCdnProfile -ResourceGroupName testps-rg-da16jm -Name cdn001 -SkuName Standard_Microsoft -Location Global

После

New-AzCdnProfile -ResourceGroupName testps-rg-da16jm -Name cdn001 -SkuName Standard_Microsoft -Location Global

New-AzFrontDoorCdnProfile

Использование остается неизменным

До

New-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -SkuName Standard_AzureFrontDoor -Location Global

После

New-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -SkuName Standard_AzureFrontDoor -Location Global

Update-AzCdnProfile

Использование остается неизменным

До

$tags = @{
    Tag1 = 11
    Tag2  = 22
}
Update-AzCdnProfile -ResourceGroupName testps-rg-da16jm -Name cdn001 -Tag $tags

После

$tags = @{
    Tag1 = 11
    Tag2  = 22
}
Update-AzCdnProfile -ResourceGroupName testps-rg-da16jm -Name cdn001 -Tag $tags

Update-AzFrontDoorCdnProfile

Использование остается неизменным

До

$tags = @{
    Tag1 = 11
    Tag2  = 22
}
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -Tag $tags

После

$tags = @{
    Tag1 = 11
    Tag2  = 22
}
Update-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm -Name fdp-v542q6 -Tag $tags

Update-AzFrontDoorCdnProfileSku

Использование остается неизменным

До

$nullUpgradePara = @{}
Update-AzFrontDoorCdnProfileSku -ProfileName profileName -ResourceGroupName rgName -ProfileUpgradeParameter $nullUpgradePara

После

$nullUpgradePara = @{}
Update-AzFrontDoorCdnProfileSku -ProfileName profileName -ResourceGroupName rgName -ProfileUpgradeParameter $nullUpgradePara

Az.Oracle

New-AzOracleAutonomousDatabase и Update-AzOracleAutonomousDatabase.

Командлеты предоставили параметр с именем -ScheduledOperations, однако функциональность не была реализована. Параметр был переименован в -ScheduledOperationsList и теперь требует вложенного объекта для указания дня недели. Этот новый параметр включает ранее заблокированные функции детализированного планирования через обновленную схему API.

До

$db = New-AzOracleAutonomousDatabase -ResourceGroupName "rg000" -Name "databasedb1" `
    -AutonomousMaintenanceScheduleType "Regular" `
    -Location "eastus" -AdminPassword '********' -DataStorageSizeInTb 1

После


# Define a specific daily schedule 
$schedule = @{
    DayOfWeek = @{ Name = "Monday" } 
    ScheduledStartTime = "04:00" 
    ScheduledStopTime = "10:00" 
}

$db = New-AzOracleAutonomousDatabase -ResourceGroupName "rg000" -Name "databasedb1" `
    -AutonomousMaintenanceScheduleType "Regular" `
    -ScheduledOperationsList @($schedule) ` # <-- New parameter name (now functional)
    -Location "eastus" -AdminPassword '********' -DataStorageSizeInTb 1

# The output object has changed to ScheduledOperationsList and has the new nested structure.
$db.ScheduledOperationsList

Az.ServiceFabric

Set-AzServiceFabricManagedNodeType

Из ReimageByName удалены наборы параметров ReimageById, ReimageByObj и Set-AzServiceFabricManagedNodeType. Используйте командлет Invoke-AzServiceFabricReimageManagedNodeType вместо этого.

До

$rgName = "testRG"
$clusterName = "testCluster"
$nodeTypeName= "nt1"
Set-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName  -Name $nodeTypeName -Reimage -NodeName nt1_0, nt1_3

После

$rgName = "testRG"
$clusterName = "testCluster"
$nodeTypeName = "nt1"
Invoke-AzServiceFabricReimageManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName  -Name $nodeTypeName -NodeName nt1_0, nt1_3

Модули, перенесенные из autorest версии 3 в autorest версии 4

Для поддержания согласованности поведения и внедрения новых функций, поддерживаемых autoRest версии 4, мы обновили множество модулей для использования AutoRest версии 4. Это обновление ввело несколько критических изменений. Дополнительные сведения о потенциальных критических изменениях и их подходах к устранению рисков см. по следующей ссылке.

Потенциально затронутые модули

  • Az.Advisor
  • Az.ApplicationInsights
  • Az.ArcResourceBridge
  • Az.Attestation
  • Az.Automanage
  • Az.Compute
  • Az.ConfidentialLedger
  • Az.ContainerRegistry
  • Az.Dns
  • Az.HealthcareApis
  • Az.Monitor
  • Az.NetworkCloud
  • Az.Nginx
  • Az.Relay
  • Az.StorageMover
  • Az.StreamAnalytics
  • Az.Workloads