Migrationsleitfaden für Az 8.0.0
Az.Aks
Get-AzAks
Der Alias Get-AzAks
wurde entfernt. Verwenden Sie stattdessen Get-AzAksCluster
.
Vorher
Get-AzAks -ResourceGroupName $resourceGroupName -Name $name
After
Get-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name
New-AzAks
Der Alias New-AzAks
wurde entfernt. Verwenden Sie stattdessen New-AzAksCluster
.
Vorher
New-AzAks -ResourceGroupName $resourceGroupName -Name $name -Location $location
After
New-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name -Location $location
Set-AzAks
Der Alias Set-AzAks
wurde entfernt. Verwenden Sie stattdessen Set-AzAksCluster
.
Vorher
Set-AzAks -ResourceGroupName $resourceGroupName -Name $name
After
Set-AzAksCluster -ResourceGroupName $resourceGroupName -Name $name
Remove-AzAks
Der Alias Remove-AzAks
wurde entfernt. Verwenden Sie stattdessen Remove-AzAksCluster
.
Vorher
Remove-AzAks -ResourceGroupName $resourceGroupName -Name $name
After
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
After
$profileSku = "Standard_Microsoft";
$cdnProfileName = "profileNameXXXX";
$resourceGroupName = "myresourcegroup"
New-AzCdnProfile -SkuName $profileSku -Name $cdnProfileName -ResourceGroupName $resourceGroupName -Location Global
New-AzCdnEndpoint
Parameter EndpointName
wurde in Name
geändert, Parameter GeoFilters
wurde in GeoFilter
geändert, Parameter DefaultOriginGroup
wurde in DefaultOriginGroupId
geändert. Die Parameter OriginHostName
,OriginId
,OriginName
,Priority
,PrivateLinkApprovalMessage
,PrivateLinkLocation
,PrivateLinkResourceId
,Weight
,HttpPort
,HttpsPort
wurden in Parameter Origin
zusammengeführt, die Parameter OriginGroupName
,OriginGroupProbeIntervalInSeconds
,OriginGroupProbePath
,OriginGroupProbeProtocol
,OriginGroupProbeRequestType
wurden in Parameter OriginGroup
zusammengeführt. Der Parameter DeliveryPolicy
wurde in die Parameter DeliveryPolicyDescription
, DeliveryPolicyRule
aufgeteilt. Die Parameter SubscriptionId
,UrlSigningKey
,WebApplicationFirewallPolicyLinkId
wurden hinzugefügt, Parameter CdnProfile
wurde gelöscht.
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
After
$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 New-AzCdnDeliveryPolicy
löschen . Nutzen Sie das Regelerstellungsobjekt New-AzCdnDeliveryRuleObject
, und verwenden Sie es direkt in New-AzCdnEndpoint
.
New-AzCdnDeliveryRule
Befehlsname in New-AzCdnDeliveryRuleObject
geändert
Vorher
New-AzCdnDeliveryRule -Name "rule1" -Order 1 -Condition $cond1 -Action $action1
After
$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
Änderte den Typ des Parameters CustomDomainName
zu Name
Parameter SubscriptionId
hinzufügen Parameter CdnEndpoint
löschen
Vorher
New-AzCdnCustomDomain -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName -CustomDomainName $customDomainName -HostName $customDomainHostName
After
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
After
$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-AzCdnEndpoint
DeliveryPolicyDescription
, und DeliveryPolicyRule
sollten zusammen angegeben werden, wenn eines dieser Elemente aktualisiert werden soll.
Vorher
$endpointObject = Get-AzCdnEndpoint -ResourceGroupName myresourcegroup -ProfileName mycdnprofile -EndpointName myendpoint
$endpointObject.IsHttpAllowed = $false
Set-AzCdnEndpoint -CdnEndpoint $endpointObject
After
$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
After
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"
After
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
After
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
After
Import-AzCdnEndpointContent -ResourceGroupName $resourceGroupName -ProfileName $cdnProfileName -EndpointName $endpointName `
-ContentPath $LoadContent
Az.EventHub
New-AzEventHubNamespace
Parameter Identity
wird entfernt.
Vorher
New-AzEventHubNamespace -ResourceGroupName myresourcegroup -Name MyNamespaceName -Location northeurope -SkuName Premium -IdentityType SystemAssigned -Identity
After
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
After
Set-AzEventHubNamespace -ResourceGroupName myresourcegroup -Name MyNamespaceName -EncryptionConfig $ec1,$ec2
Az.HealthcareApis
Set-AzHealthcareApisService
Kombinieren Sie New-AzHealthcareApisService und Set-AzHealthcareApisService in New-AzHealthcareApisService
Vorher
Set-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -CosmosOfferThroughput 500
After
New-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -Location MyLocation -Kind fhir-R4 -CosmosOfferThroughput 500
Get-AzHealthcareApisService
-ResourceId
wird entfernt.
Vorher
Get-AzHealthcareApisService -ResourceId $ResourceId
After
Get-AzHealthcareApisService -ResourceGroupName $ResourceGroup -Name $Name
Remove-AzHealthcareApisService
-ResourceId
wird entfernt.
Vorher
Remove-AzHealthcareApisService -ResourceId $ResourceId
After
Remove-AzHealthcareApisService -ResourceGroupName $ResourceGroup -Name $Name
New-AzHealthcareApisService
-ManagedIdentity
wurde umbenannt in -IdentityType
, -FhirVersion
wurde entfernt, und der gewünschte Inhalt kann mit dem Parameter -Kind
ausgewählt werden.-DisableCorsCredential
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
After
New-AzHealthcareApisService -Name MyService -ResourceGroupName MyResourceGroup -Location MyLocation -Kind fhir-R4 -CosmosOfferThroughput 500 -IdentityType $IdentityType -AllowCorsCredential:$false -EnableSmartProxy:$false
Azure PowerShell