Condividi tramite


Guida alla migrazione per Az 15.0.0

Az.Batch

New-AzBatchCertificate

La funzionalità certificati dell'account Azure Batch è stata ritirata e tutti i comandi correlati al certificato sono stati rimossi da Batch. Fare riferimento a https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

Prima di

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

Dopo

Remove-AzBatchCertificate

La funzionalità certificati dell'account Azure Batch è stata ritirata e tutti i comandi correlati al certificato sono stati rimossi da Batch. Fare riferimento a https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

Prima di

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

Dopo

Stop-AzBatchCertificateDeletion

La funzionalità certificati dell'account Azure Batch è stata ritirata e tutti i comandi correlati al certificato sono stati rimossi da Batch. Fare riferimento a https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

Prima di

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

Dopo

Get-AzBatchCertificate

La funzionalità certificati dell'account Azure Batch è stata ritirata e tutti i comandi correlati al certificato sono stati rimossi da Batch. Fare riferimento a https://learn.microsoft.com/en-us/azure/batch/batch-certificate-migration-guide

Prima di

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

Dopo

New-AzBatchPool

Sono stati rimossi i parametri seguenti: ResourceTag, CloudServiceConfiguration, CertificateReferencesApplicationLicenses, CurrentNodeCommunicationMode, e TargetNodeCommunicationMode. Utilizzare CloudServiceConfiguration per VirtualMachineConfiguration invece, tutti gli altri parametri rimossi non hanno un sostituto.

Prima di


$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

Dopo

$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

Le proprietà seguenti sono state rimosse dal PSCloudPool parametro : ResourceTag, CloudServiceConfiguration, CertificateReferencesApplicationLicenses, CurrentNodeCommunicationMode, e TargetNodeCommunicationMode.

Prima di


$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

Dopo

$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

Le proprietà seguenti sono state rimosse dal tipo PSCloudPoolrestituito : ResourceTag, CloudServiceConfiguration, CertificateReferencesApplicationLicenses, CurrentNodeCommunicationMode, e TargetNodeCommunicationMode.

Prima di

$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

Dopo

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

$var1 = $psCloudPool.Id

Get-AzBatchRemoteDesktopProtocolFile

Il comando Get-AzBatchRemoteDesktopProtocolFile è stato deprecato, usare Get-AzBatchRemoteLoginSettings invece.

Prima di


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

Dopo

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

Get-AzBatchJob

La proprietà PoolInformation del tipo PSCloudJob restituito ha le proprietà seguenti rimosse nel relativo oggetto secondario: ResourceTag, CloudServiceConfigurationCertificateReferences, ApplicationLicenses, , CurrentNodeCommunicationModee TargetNodeCommunicationMode.

Prima di

$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

Dopo

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

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

Get-AzBatchComputeNode

La proprietà CertificateReferences è stata rimossa dal tipo restituito PSComputeNode

Prima di

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

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

Dopo

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

var1 = $computeNode.Id

Az.DevCenter

Connect-AzDevCenterAdminCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Connect-AzDevCenterAdminProjectCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminAttachedNetwork

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminCatalogSyncErrorDetail

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminCustomizationTask

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminCustomizationTaskErrorDetail

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminDevBoxDefinition

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminDevCenter

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. La proprietà 'PlanId' è stata rimossa dal tipo di output 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenter'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminEnvironmentDefinition

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminEnvironmentDefinitionErrorDetail

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminGallery

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminImage

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminImageVersion

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminNetworkConnection

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminNetworkConnectionHealthDetail

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminOperationStatus

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminPlan

Questo cmdlet viene rimosso. La risorsa "Plan" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

Get-AzDevCenterAdminPlanMember

Questo cmdlet viene rimosso. La risorsa "PlanMember" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

Get-AzDevCenterAdminPool

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProject

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectAllowedEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectCatalogSyncErrorDetail

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectEnvironmentDefinition

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectEnvironmentDefinitionErrorDetail

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminProjectInheritedSetting

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Get-AzDevCenterAdminSchedule

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Invoke-AzDevCenterAdminExecuteCheckNameAvailability

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Invoke-AzDevCenterAdminExecuteCheckScopedNameAvailability

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminAttachedNetwork

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminDevBoxDefinition

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminDevCenter

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Inoltre, il parametro 'PlanId' è stato rimosso da questo cmdlet e la proprietà 'PlanId' è stata rimossa dal tipo di output 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenter'. Queste proprietà e parametri sono stati associati a funzionalità non rilasciate e non sono mai stati disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminGallery

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminNetworkConnection

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminPlan

Questo cmdlet viene rimosso. La risorsa "Plan" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

New-AzDevCenterAdminPlanMember

Questo cmdlet viene rimosso. La risorsa "PlanMember" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

New-AzDevCenterAdminPool

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminProject

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminProjectCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminProjectEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterAdminSchedule

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminAttachedNetwork

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminDevBoxDefinition

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminDevCenter

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminGallery

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminNetworkConnection

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminPlan

Questo cmdlet viene rimosso. La risorsa "Plan" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

Remove-AzDevCenterAdminPlanMember

Questo cmdlet viene rimosso. La risorsa "PlanMember" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

Remove-AzDevCenterAdminPool

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminProject

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminProjectCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminProjectEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Remove-AzDevCenterAdminSchedule

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Start-AzDevCenterAdminNetworkConnectionHealthCheck

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Start-AzDevCenterAdminPoolHealthCheck

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Sync-AzDevCenterAdminCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Sync-AzDevCenterAdminProjectCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminDevBoxDefinition

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminDevCenter

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Inoltre, il parametro 'PlanId' è stato rimosso da questo cmdlet e la proprietà 'PlanId' è stata rimossa dal tipo di output 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenter'. Queste proprietà e parametri sono stati associati a funzionalità non rilasciate e non sono mai stati disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminNetworkConnection

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminPlan

Questo cmdlet viene rimosso. La risorsa "Plan" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

Update-AzDevCenterAdminPlanMember

Questo cmdlet viene rimosso. La risorsa "PlanMember" non è mai stata rilasciata nell'ambiente di produzione e non era disponibile per l'uso. Nessuna azione necessaria : questa rimozione non influisce sulle funzionalità esistenti.

Update-AzDevCenterAdminPool

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminProject

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminProjectCatalog

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminProjectEnvironmentType

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

Update-AzDevCenterAdminSchedule

Le proprietà 'PlanName' e 'MemberName' sono state rimosse dal tipo 'Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.IDevCenterIdentity'. Queste proprietà sono state associate a funzionalità non definitive e non sono mai state disponibili nell'ambiente di produzione. Nessuna azione necessaria : questa modifica non influisce sulle funzionalità rilasciate o sull'utilizzo esistente di questo cmdlet.

New-AzDevCenterUserDevBox

Il parametro 'LocalAdministrator' è stato rimosso da questo cmdlet. Questo parametro non era funzionale e non aveva alcun effetto quando usato. Nessuna azione necessaria : la rimozione di questo parametro non influisce sulle funzionalità esistenti.

Remove-AzDevCenterUserDevBox

Il tipo interno del Property campo è passato da Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny a Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Si tratta di un miglioramento interno del tipo che non influisce sulle proprietà restituite o sulla modalità di accesso. Nessuna azione necessaria : il modo in cui si accede alle proprietà dell'operazione personalizzata rimane invariato. Entrambi i tipi funzionano come dizionari con modelli di accesso identici.

Remove-AzDevCenterUserEnvironment

Il tipo interno del Property campo è passato da Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny a Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Si tratta di un miglioramento interno del tipo che non influisce sulle proprietà restituite o sulla modalità di accesso. Nessuna azione necessaria : il modo in cui si accede alle proprietà dell'operazione personalizzata rimane invariato. Entrambi i tipi funzionano come dizionari con modelli di accesso identici.

Repair-AzDevCenterUserDevBox

Il tipo interno del Property campo è passato da Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny a Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Si tratta di un miglioramento interno del tipo che non influisce sulle proprietà restituite o sulla modalità di accesso. Nessuna azione necessaria : il modo in cui si accede alle proprietà dell'operazione personalizzata rimane invariato. Entrambi i tipi funzionano come dizionari con modelli di accesso identici.

Restart-AzDevCenterUserDevBox

Il tipo interno del Property campo è passato da Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny a Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Si tratta di un miglioramento interno del tipo che non influisce sulle proprietà restituite o sulla modalità di accesso. Nessuna azione necessaria : il modo in cui si accede alle proprietà dell'operazione personalizzata rimane invariato. Entrambi i tipi funzionano come dizionari con modelli di accesso identici.

Start-AzDevCenterUserDevBox

Il tipo interno del Property campo è passato da Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny a Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Si tratta di un miglioramento interno del tipo che non influisce sulle proprietà restituite o sulla modalità di accesso. Nessuna azione necessaria : il modo in cui si accede alle proprietà dell'operazione personalizzata rimane invariato. Entrambi i tipi funzionano come dizionari con modelli di accesso identici.

Stop-AzDevCenterUserDevBox

Il tipo interno del Property campo è passato da Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny a Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IOperationStatusProperties. Si tratta di un miglioramento interno del tipo che non influisce sulle proprietà restituite o sulla modalità di accesso. Nessuna azione necessaria : il modo in cui si accede alle proprietà dell'operazione personalizzata rimane invariato. Entrambi i tipi funzionano come dizionari con modelli di accesso identici.

Az.FrontDoor

Disable-AzFrontDoorCustomDomainHttps

Il tipo restituito è cambiato da PSFrontendEndpoint a Boolean. Il modo per usare questo cmdlet è lo stesso.

Prima di

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

Dopo

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

Enable-AzFrontDoorCustomDomainHttps

Il tipo restituito è cambiato da PSFrontendEndpoint a Boolean. Il modo per usare questo cmdlet è lo stesso.

Prima di

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

Dopo

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

Get-AzFrontDoor

Nome del campo del tipo restituito modificato da plurale a singolare

Prima di

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

Dopo

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

Il campo di ritorno "RulesEngineRules" è stato modificato in "Regola".

Prima di

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

Dopo

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

Il valore restituito cambia.

before

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

Dopo

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

I nomi dei campi del tipo restituito sono stati modificati da plurale a singolare

Prima di

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

Dopo

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

I nomi dei campi del tipo restituito sono stati modificati da plurale a singolare

Prima di

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                    :

Dopo

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

I nomi dei campi del tipo restituito sono stati modificati da plurale a singolare

Prima di

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                         :

Dopo

Esempio 1: Creare un PSRoutingRuleObject per la creazione di Frontdoor con una regola di inoltro

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

Il campo restituito "RulesEngineRules" è stato modificato in Regola

Prima di

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

Dopo

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

I nomi dei campi restituiti sono stati modificati

Prima di

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}

Dopo

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

I nomi dei campi del tipo restituito sono stati modificati da plurale a singolare

Prima di

$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

Dopo

Prima di

$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

I nomi dei campi restituiti sono stati modificati

Prima di

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

Dopo

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

New-AzFrontDoorWafPolicy

Il valore restituito cambia.

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/

Dopo

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

I nomi dei campi del tipo restituito sono stati modificati da plurale a singolare

Prima di

$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}

Dopo

$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

I nomi dei campi del tipo restituito sono stati modificati da plurale a singolare

Prima di

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

Dopo

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

Il campo restituito "RulesEngineRules" è stato modificato in Regola

Prima di

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

Dopo

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

Il valore restituito cambia.

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/

Dopo

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

L'utilizzo rimane invariato

Prima di

Get-AzCdnProfile -ResourceGroupName testps-rg-da16jm

Dopo

Get-AzCdnProfile -ResourceGroupName testps-rg-da16jm

Get-AzFrontDoorCdnProfile

L'utilizzo rimane invariato

Prima di

Get-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm

Dopo

Get-AzFrontDoorCdnProfile -ResourceGroupName testps-rg-da16jm

New-AzCdnProfile

L'utilizzo rimane invariato

Prima di

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

Dopo

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

New-AzFrontDoorCdnProfile

L'utilizzo rimane invariato

Prima di

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

Dopo

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

Update-AzCdnProfile

L'utilizzo rimane invariato

Prima di

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

Dopo

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

Update-AzFrontDoorCdnProfile

L'utilizzo rimane invariato

Prima di

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

Dopo

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

Update-AzFrontDoorCdnProfileSku

L'utilizzo rimane invariato

Prima di

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

Dopo

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

Az.Oracle

New-AzOracleAutonomousDatabase e Update-AzOracleAutonomousDatabase

I cmdlet hanno esposto un parametro denominato -ScheduledOperations, ma la funzionalità non è stata implementata. Il parametro è stato rinominato in -ScheduledOperationsList e ora richiede un oggetto annidato per specificare il giorno della settimana. Questo nuovo parametro abilita la funzionalità di pianificazione granulare bloccata in precedenza tramite lo schema DELL'API aggiornato.

Prima di

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

Dopo


# 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

Rimossi i set di parametri ReimageByName, ReimageById e ReimageByObj da Set-AzServiceFabricManagedNodeType. Utilizzare il cmdlet Invoke-AzServiceFabricReimageManagedNodeType invece.

Prima di

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

Dopo

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

Moduli migrati da autorest v3 a autorest v4

Per mantenere la coerenza comportamentale e introdurre nuove funzionalità supportate da AutoRest v4, sono stati aggiornati molti moduli per l'uso di AutoRest v4. Questo aggiornamento ha introdotto diverse modifiche di rilievo. I dettagli sulle potenziali modifiche che causano un'interruzione e sui relativi approcci di mitigazione sono disponibili nel collegamento seguente.

Moduli potenzialmente interessati

  • 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