Migrationshandbuch für Az 8.0.0

Az.Aks

Get-AzAks

Alias Get-AzAks wird entfernt. Verwenden Sie stattdessen Get-AzAksCluster.

Vorher

Get-AzAks -ResourceGroupName $resourceGroupName -Name $name

Nach

Get-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name

New-AzAks

Alias New-AzAks wird entfernt. Verwenden Sie stattdessen New-AzAksCluster.

Vorher

New-AzAks -ResourceGroupName $resourceGroupName -Name $name -Location $location

Nach

New-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name -Location $location

Set-AzAks

Alias Set-AzAks wird entfernt. Verwenden Sie stattdessen Set-AzAksCluster.

Vorher

Set-AzAks -ResourceGroupName $resourceGroupName -Name $name

Nach

Set-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name

Remove-AzAks

Alias Remove-AzAks wird entfernt. Verwenden Sie stattdessen Remove-AzAksCluster.

Vorher

Remove-AzAks -ResourceGroupName $resourceGroupName -Name $name

Nach

Remove-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name

Az.Cdn

New-AzCdnProfile

Der Typ des Parameters Sku wurde in SkuName geändert. Der Typ des Parameters ProfileName wurde in Name geändert.

Vorher

$profileSku = "Standard_Microsoft";
$cdnProfileName = "profileNameXXXX";
$resourceGroupName = "myresourcegroup"
New-AzCdnProfile -Sku $profileSku -ProfileName $cdnProfileName -ResourceGroupName $resourceGroupName -Location Global

Nach

$profileSku = "Standard_Microsoft";
$cdnProfileName = "profileNameXXXX";
$resourceGroupName = "myresourcegroup"
New-AzCdnProfile -SkuName $profileSku -Name $cdnProfileName -ResourceGroupName $resourceGroupName -Location Global

New-AzCdnEndpoint

** Parameter EndpointName auf Name geändert. Parameter GeoFilters auf GeoFilter geändert. Parameter DefaultOriginGroup auf DefaultOriginGroupId geändert. Parameter OriginHostName, OriginId, OriginName, Priority, PrivateLinkApprovalMessage, PrivateLinkLocation, PrivateLinkResourceId, Weight, HttpPort, HttpsPort zu Parameter Origin zusammenführen. Parameter OriginGroupName, OriginGroupProbeIntervalInSeconds, OriginGroupProbePath, OriginGroupProbeProtocol, OriginGroupProbeRequestType zu Parameter OriginGroup zusammenführen. Parameter DeliveryPolicy in Parameter DeliveryPolicyDescription und DeliveryPolicyRule aufteilen. Parameter SubscriptionId, UrlSigningKey, WebApplicationFirewallPolicyLinkId hinzufügen. Parameter CdnProfile löschen.

Vorher

New-AzCdnEndpoint -ResourceGroupName myresourcegroup -ProfileName mycdnprofile -Location westus -EndpointName myendpoint `
                  -OriginName mystorage -OriginHostName mystorage.blob.core.windows.net `
                  -OriginHostHeader mystorage.blob.core.windows.net -IsHttpAllowed $false

Nach

$origin = @{
  Name = "origin1"
  HostName = "host1.hello.com"
};
$location = "westus"

$endpoint = New-AzCdnEndpoint -Name $endpointName -ResourceGroupName $ResourceGroupName -ProfileName $cdnProfileName -Location $location -Origin $origin

New-AzCdnDeliveryPolicy

Befehl "Löschen" New-AzCdnDeliveryPolicy. Verwenden Sie New-AzCdnDeliveryRuleObject, um ein Regelobjekt zu erstellen, und verwenden Sie es direkt in New-AzCdnEndpoint.

New-AzCdnDeliveryRule

Befehlsname geändert in New-AzCdnDeliveryRuleObject

Vorher

New-AzCdnDeliveryRule -Name "rule1" -Order 1 -Condition $cond1 -Action $action1

Nach

$cond1 = New-AzCdnDeliveryRuleIsDeviceConditionObject -Name "IsDevice" -ParameterMatchValue "Desktop"
$action1 = New-AzCdnUrlRewriteActionObject -Name "UrlRewrite" -ParameterDestination "/def" -ParameterSourcePattern "/abc" -ParameterPreserveUnmatchedPath $true
$rule1 = New-AzCdnDeliveryRuleObject -Name "Rule1" -Action $action1,$action2 -Condition $cond1 -Order 1

New-AzCdnCustomDomain

Der Typ des Parameters CustomDomainName wurde zu Name geändert. Parameter SubscriptionId hinzufügen. Parameter CdnEndpoint löschen.

Vorher

New-AzCdnCustomDomain -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName -CustomDomainName $customDomainName -HostName $customDomainHostName

Nach

New-AzCdnCustomDomain -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName -Name $customDomainName -HostName $customDomainHostName -SubscriptionId $subId

Set-AzCdnProfile

Ersetzt durch Befehl Update-AzCdnProfile

Vorher

$profileObject = Get-AzCdnProfile -ResourceGroupName myresourcegroup -ProfileName mycdnprofile
$profileObject.Tags = @{"key"="value"}
Set-AzCdnProfile -CdnProfile $profileObject

Nach

$profileSku = "Standard_Microsoft";
$cdnProfileName = "profileNameXXXX";
$resourceGroupName = "myresourcegroup"
New-AzCdnProfile -SkuName $profileSku -Name $cdnProfileName -ResourceGroupName $resourceGroupName -Location Global

$tags = @{
  Tag1 = 11
  Tag2  = 22
}
Update-AzCdnProfile -Name $cdnProfileName -ResourceGroupName $resourceGroupName -Tag $tags

Set-AzCdnEndpoint

Ersetzt durch Befehl Update-AzCdnEndpointDeliveryPolicyDescription und DeliveryPolicyRule sollte zusammen bereitgestellt werden, wenn Sie einen von ihnen aktualisieren möchten.

Vorher

$endpointObject = Get-AzCdnEndpoint -ResourceGroupName myresourcegroup -ProfileName mycdnprofile -EndpointName myendpoint
$endpointObject.IsHttpAllowed = $false
Set-AzCdnEndpoint -CdnEndpoint $endpointObject

Nach

$tags = @{
  Tag1 = 11
  Tag2  = 22
}

//Update tags
Update-AzCdnEndpoint -Name $endpointName -ProfileName $cdnProfileName -ResourceGroupName $resourceGroupName -Tag $tags

//Update DeliveryPolicyDescription or DeliveryPolicyRule
Update-AzCdnEndpoint -Name $endpointName -ProfileName $cdnProfileName -ResourceGroupName $resourceGroupName `
   -DeliveryPolicyDescription $descprption -DeliveryPolicyRule $rule

Set-AzCdnOriginGroup

Ersetzt durch Befehl Update-AzCdnOriginGroup

Vorher

Set-AzCdnOriginGroup -ResourceGroupName $resourceGroupName -ProfileName $profileName -EndpointName $endpointName -OriginGroupName $originGroupName -OriginId $originIds -ProbeIntervalInSeconds $probeInterval

Nach

Update-AzCdnOriginGroup -EndpointName $endpointName -Name $originGroup.Name -ProfileName $cdnProfileName -ResourceGroupName $ResourceGroupName `
                -HealthProbeSetting $healthProbeParametersObject2 -Origin @(@{ Id = $originId })

Set-AzCdnOrigin

Ersetzt durch Befehl Update-AzCdnOrigin

Vorher

Set-AzCdnOrigin -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
    -OriginName $originName -HostName "mystorage2.blob.core.windows.net"

Nach

Update-AzCdnOrigin -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
    -Name $originName  -HostName "mystorage2.blob.core.windows.net" -HttpPort 456 -HttpsPort 789

Unpublish-AzCdnEndpointContent

Ersetzt durch Befehl Clear-AzCdnEndpointContent

Vorher

Unpublish-AzCdnEndpointContent -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
   -PurgeContent $PurgeContent   

Nach

Clear-AzCdnEndpointContent -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
   -ContentPath $PurgeContent   

Publish-AzCdnEndpointContent

Ersetzt durch Befehl Import-AzCdnEndpointContent

Vorher

Publish-AzCdnEndpointContent -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
   -LoadContent $LoadContent

Nach

Import-AzCdnEndpointContent -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
   -ContentPath $LoadContent

Az.EventHub

New-AzEventHubNamespace

Der Parameter Identity wird entfernt.

Vorher

New-AzEventHubNamespace -ResourceGroupName myresourcegroup -Name MyNamespaceName -Location northeurope -SkuName Premium -IdentityType SystemAssigned -Identity

Nach

New-AzEventHubNamespace -ResourceGroupName myresourcegroup -Name MyNamespaceName -Location northeurope -SkuName Premium -IdentityType SystemAssigned

Set-AzEventHubNamespace

Der Parameter Identity wird entfernt.

Vorher

Set-AzEventHubNamespace -ResourceGroupName myresourcegroup -Name MyNamespaceName -EncryptionConfig $ec1,$ec2 -Identity

Nach

Set-AzEventHubNamespace -ResourceGroupName myresourcegroup -Name MyNamespaceName -EncryptionConfig $ec1,$ec2

Az.HealthcareApis

Set-AzHealthcareApisService

Kombinieren Sie New-AzHealthcareApisService und Set-AzHealthcareApisService zu New-AzHealthcareApisService.

Vorher

Set-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -CosmosOfferThroughput 500

Nach

New-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -Location MyLocation -Kind fhir-R4 -CosmosOfferThroughput 500

Get-AzHealthcareApisService

-ResourceId wird entfernt.

Vorher

Get-AzHealthcareApisService -ResourceId $ResourceId

Nach

Get-AzHealthcareApisService -ResourceGroupName $ResourceGroup -Name $Name

Remove-AzHealthcareApisService

-ResourceId wird entfernt.

Vorher

Remove-AzHealthcareApisService -ResourceId $ResourceId

Nach

Remove-AzHealthcareApisService -ResourceGroupName $ResourceGroup -Name $Name

New-AzHealthcareApisService

-ManagedIdentity wird umbenannt zu -IdentityType, -FhirVersion wird entfernt und der gewünschte Inhalt kann mit dem Parameter -Kind-DisableCorsCredential ausgewählt werden, und -AllowCorsCredential: jetzt einheitlich benannt als -AllowCorsCredential, Beispiel: -AllowCorsCredential:$false oder -AllowCorsCredential:$true -DisableSmartProxy und -EnableSmartProxy: jetzt einheitlich benannt als -EnableSmartProxy, Beispiel: -EnableSmartProxy:$false oder -EnableSmartProxy:$true

Vorher

New-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -Location MyLocation -FhirVersion fhir-R4 -CosmosOfferThroughput 500 -ManagedIdentity $IdentityType -DisableCorsCredential -DisableSmartProxy

Nach

New-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -Location MyLocation -Kind fhir-R4 -CosmosOfferThroughput 500 -IdentityType $IdentityType -AllowCorsCredential:$false -EnableSmartProxy:$false