Az 5.0.0 için Geçiş Kılavuzu

Bu belgede Az'ın 4.0.0 ile 5.0.0 sürümleri arasındaki değişiklikler açık bulunmaktadır.

az.aks

New-AzAksCluster

  • Artık parametre NodeOsType desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamaz, her zaman için aynı Linux olur.
  • Artık parametre için diğer ClientIdAndSecret adı ServicePrincipalIdAndSecret desteklemez.
  • Varsayılan değeri NodeVmSetType olarak 'dan AvailabilitySet VirtualMachineScaleSets değiştirilir.
  • Varsayılan değeri NetworkPlugin olarak 'dan none azure değiştirilir.

Önce

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NetworkPlugin azure -NodeOsType Linux -ClientIdAndSecret xxx

Sonra

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NodeVmSetType AvailabilitySet  -ServicePrincipalIdAndSecret xxx

Set-AzAksCluster

Artık parametre için diğer ClientIdAndSecret adı ServicePrincipalIdAndSecret desteklemez.

Önce

Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ClientIdAndSecret xxx

Sonra

Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ServicePrincipalIdAndSecret xxx

Az.ContainerRegistry

New-AzContainerRegistry

Artık parametre desteklenmeyecek StorageAccountName ve özgün parametre adı için hiçbir diğer ad bulunamıyor.

Önce

New-AzContainerRegistry -Name $name -ResourceGroupName $rg -Location $location -SKU Classic -StorageAccountName $storage

Sonra

Classic kullanımdan kaldırılmıştır, çünkü yalnızca Classic Container Registry StorageAccountName ile çalışır.

Az.İşlevler

Get-AzFunctionApp

Switch IncludeSlot parametresinin tek bir parametre kümesi dışında tüm parametrelerinden Get-AzFunctionApp kaldırıldı. Cmdlet, artık belirtilen sonuçlarda dağıtım yuvalarını alma -IncludeSlot desteğine sahip. Bu işlev önceki cmdlet sürümünde bozuktu. Bununla birlikte, bu artık düzeltilmiştir.

New-AzFunctionApp

  • Bu -DisableApplicationInsights seçenek belirtilmiş olduğunda uygulama New-AzFunctionApp içgörüleri projesi oluşturulmayacak şekilde düzeltildi.
  • PowerShell 6.2 EOL olduğu için PowerShell 6.2 işlev uygulamaları oluşturma desteği kaldırıldı. Müşteriler için geçerli kılavuz, bunun yerine PowerShell 7.0 işlev uygulamaları oluşturmaktır.
  • Parametre belirtilmemişse, Windows PowerShell işlev uygulamaları için Windows İşlevler sürüm 3'te varsayılan çalışma zamanı sürümü 6.2'den 7.0'a RuntimeVersion değiştirildi.
  • Parametre belirtilmemişse, Windows ve Node için Linux işlev uygulamaları için İşlevler sürüm 3'te varsayılan çalışma zamanı RuntimeVersion sürümü 10'dan 12'ye değiştirildi. Bununla birlikte, kullanıcılar ve belirterek Node 10 işlev uygulamaları -Runtime Node -RuntimeVersion 10 oluşturabilir. Parametre belirtilmemişse, Python için Linux'ta İşlevler sürüm 3'te varsayılan çalışma zamanı sürümü 3.7'den 3.8'e RuntimeVersion değiştirildi. Bununla birlikte, kullanıcılar ve belirterek Python 3.7 işlev uygulamalarını yine -Runtime Python -RuntimeVersion 3.7 oluşturabilir.

Önce

# Create a Node 10 function app on Linux
New-AzFunctionApp -ResourceGroupName $rd `
                  -Name $functionAppName `
                  -StorageAccountName $storageAccountName `
                  -Location $location `
                  -OSType Linux `
                  -Runtime Node

# Create a Node 10 function app on Windows
New-AzFunctionApp -ResourceGroupName $rd `
                  -Name $functionAppName `
                  -StorageAccountName $storageAccountName `
                  -Location $location `
                  -OSType Windows `
                  -Runtime Node

# Create a Python 3.7 function app on Linux
New-AzFunctionApp -ResourceGroupName $rd `
                  -Name $functionAppName `
                  -StorageAccountName $storageAccountName `
                  -Location $location `
                  -OSType Linux `
                  -Runtime Python

Sonra

# Create a Node 10 function app on Linux
New-AzFunctionApp -ResourceGroupName $rd `
                  -Name $functionAppName `
                  -StorageAccountName $storageAccountName `
                  -Location $location `
                  -OSType Linux `
                  -Runtime Node `
                  -RuntimeVersion 10

# Create a Node 10 function app on Windows
New-AzFunctionApp -ResourceGroupName $rd `
                  -Name $functionAppName `
                  -StorageAccountName $storageAccountName `
                  -Location $location `
                  -OSType Windows `
                  -Runtime Node

# Create a Python 3.7 function app on Linux
New-AzFunctionApp -ResourceGroupName $rd `
                  -Name $functionAppName `
                  -StorageAccountName $storageAccountName `
                  -Location $location `
                  -OSType Linux `
                  -Runtime Python `
                  -RuntimeVersion 3.7

Az.KeyVault

New-AzKeyVault

Artık parametre desteklenmeyecek DisableSoftDelete ve özgün parametre adı için hiçbir diğer ad bulunamıyor.

Önce

# Opt out soft delete while creating a key vault
New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' -DisableSoftDelete

Sonra

Yazılımdan silme ayarını güncelleştirme özelliği Az.KeyVault 3.0.0'da kullanım dışıdır. Daha fazla bilgi

Update-AzKeyVault

Artık , parametresi EnableSoftDelete SoftDeleteRetentionInDays desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamadı.

Önce

Update-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -EnableSoftDelete -SoftDeleteRetentionInDays 15

Sonra

Yazılımdan silme ayarını güncelleştirme özelliği Az.KeyVault 3.0.0'da kullanım dışıdır. Daha fazla bilgi

Get-AzKeyVaultSecret

Tür SecretValueText özelliği Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultSecret kaldırılmıştır. Düz metin sırrı elde etmek için çağrıya bir uygulama -AsPlainText veya $secret.SecretValue betiğinize SecureString yazmanızı sağlar.

Önce

$secret = Get-AzKeyVaultSecret -VaultName myVault -Name mySecret
$secretInPlainText = $secret.SecretValueText

Sonra

$secretInPlainText = Get-AzKeyVaultSecret -VaultName myVault -Name mySecret -AsPlainText

Az.ManagedServices

Get-AzManagedServicesDefinition

Artık parametre desteklenmeyecek ResourceId ve özgün parametre adı için hiçbir diğer ad bulunamıyor.

Önce

Get-AzManagedServicesDefinition -ResourceId xxx

Sonra

Get-AzManagedServicesDefinition -Id xxx

New-AzManagedServicesAssignment

Artık , parametresi RegistrationDefinitionName RegistrationDefinitionResourceId desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamadı.

Önce

New-AzManagedServicesAssignment -RegistrationDefinitionName xxx -Scope xxx

Sonra

New-AzManagedServicesAssignment -Scope xxx -RegistrationDefinition xxx

Remove-AzManagedServicesAssignment

Artık , parametresi Id ResourceId desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamadı.

Önce

Remove-AzManagedServicesAssignment -ResourceId xxx

Sonra

Get-AzManagedServicesAssignment -Scope xxx | Remove-AzManagedServicesAssignment

Remove-AzManagedServicesDefinition

Artık , parametresi Id ResourceId desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamadı.

Önce

Remove-AzManagedServicesDefinition -ResourceId xxx

Sonra

Get-AzManagedServicesDefinition -Scope xxx | Remove-AzManagedServicesDefinition

Az.ResourceManager

Get-AzManagementGroupDeployment

Artık parametre desteklenmeyecek ApiVersion ve özgün parametre adı için hiçbir diğer ad bulunamıyor.

Önce

Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx -ApiVersion xxx

Sonra

Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx

Get-AzManagementGroupDeploymentOperation

ile Get-AzManagementGroupDeployment aynı.

Get-AzDeployment

ile Get-AzManagementGroupDeployment aynı.

Get-AzDeploymentOperation

ile Get-AzManagementGroupDeployment aynı.

Get-AzDeploymentWhatIfResult

ile Get-AzManagementGroupDeployment aynı.

Get-AzTenantDeployment

ile Get-AzManagementGroupDeployment aynı.

Get-AzTenantDeploymentOperation

ile Get-AzManagementGroupDeployment aynı.

New-AzManagementGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

New-AzDeployment

ile Get-AzManagementGroupDeployment aynı.

New-AzTenantDeployment

ile Get-AzManagementGroupDeployment aynı.

Remove-AzManagementGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Remove-AzDeployment

ile Get-AzManagementGroupDeployment aynı.

Remove-AzTenantDeployment

ile Get-AzManagementGroupDeployment aynı.

Save-AzManagementGroupDeploymentTemplate

ile Get-AzManagementGroupDeployment aynı.

Save-AzDeploymentTemplate

ile Get-AzManagementGroupDeployment aynı.

Save-AzTenantDeploymentTemplate

ile Get-AzManagementGroupDeployment aynı.

Stop-AzManagementGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Stop-AzDeployment

ile Get-AzManagementGroupDeployment aynı.

Stop-AzTenantDeployment

ile Get-AzManagementGroupDeployment aynı.

Test-AzManagementGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Test-AzDeployment

ile Get-AzManagementGroupDeployment aynı.

Test-AzTenantDeployment

ile Get-AzManagementGroupDeployment aynı.

Get-AzResourceGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Get-AzResourceGroupDeploymentOperation

ile Get-AzManagementGroupDeployment aynı.

Get-AzResourceGroupDeploymentWhatIfResult

ile Get-AzManagementGroupDeployment aynı.

New-AzResourceGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Remove-AzResourceGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Save-AzResourceGroupDeploymentTemplate

ile Get-AzManagementGroupDeployment aynı.

Stop-AzResourceGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Test-AzResourceGroupDeployment

ile Get-AzManagementGroupDeployment aynı.

Get-AzManagementGroupDeploymentWhatIfResult

ile Get-AzManagementGroupDeployment aynı.

Get-AzTenantDeploymentWhatIfResult

ile Get-AzManagementGroupDeployment aynı.

Az.Sql

Set-AzSqlServerActiveDirectoryAdministrator

Artık parametre desteklenmeyecek IsAzureADOnlyAuthentication ve özgün parametre adı için hiçbir diğer ad bulunamıyor.

Önce

Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -DisplayName 'DBAs' -IsAzureADOnlyAuthentication

Sonra

Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -DisplayName 'DBAs'

Az.Synapse

New-AzSynapseSqlPool

Artık , , , , , , , parametresi parametresini desteklemez ve özgün parametre adı FromBackup için hiçbir diğer FromRestorePoint BackupResourceGroupName BackupWorkspaceName ad BackupSqlPoolName BackupSqlPoolObject BackupResourceId SourceResourceGroupName SourceWorkspaceName SourceSqlPoolName SourceSqlPoolObject SourceResourceId RestorePoint bulunamadı.

Önce

New-AzSynapseSqlPool -FromBackup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -BackupWorkspaceName ContosoWorkspace -BackupSqlPoolName ExistingContosoSqlPool

Sonra

PS C:\> New-AzSynapseSqlPool -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -PerformanceLevel DW200c

Update-AzSynapseSqlPool

Artık , parametresi Suspend Resume desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamadı.

Az.Network

Approve-AzPrivateEndpointConnection

Artık parametre desteklenmeyecek PrivateLinkResourceType ve özgün parametre adı için hiçbir diğer ad bulunamıyor.

Önce

Approve-AzPrivateEndpointConnection -ResourceGroupName xxx -ServiceName xxx -Name xxx -PrivateLinkResourceType 'Microsoft.Network/privateLinkServices' -Description xxx

Sonra

Approve-AzPrivateEndpointConnection -ResourceGroupName xxx -ServiceName xxx -Name xxx -Description xxx

Deny-AzPrivateEndpointConnection

ile Approve-AzPrivateEndpointConnection aynı.

Get-AzPrivateEndpointConnection

ile Approve-AzPrivateEndpointConnection aynı.

Remove-AzPrivateEndpointConnection

ile Approve-AzPrivateEndpointConnection aynı.

Set-AzPrivateEndpointConnection

ile Approve-AzPrivateEndpointConnection aynı.

New-AzNetworkWatcherConnectionMonitorEndpointObject

Artık , parametresi FilterType FilterItem desteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamadı.

Önce

$MySrcResourceId1 = '/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myresourceGroup/providers/Microsoft.OperationalInsights/workspaces/myworkspace'
$SrcEndpointFilterItem1 =New-AzNetworkWatcherConnectionMonitorEndpointFilterItemObject -Type 'AgentAddress' -Address 'WIN-P0HGNDO2S1B'
$SourceEndpointObject1 = New-AzNetworkWatcherConnectionMonitorEndPointObject -Name 'workspaceEndpoint' -ResourceId $MySrcResourceId1 -FilterType Include -FilterItem $SrcEndpointFilterItem1

Sonra

MySrcResourceId1 = '/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myresourceGroup/providers/Microsoft.OperationalInsights/workspaces/myworkspace'
$SourceEndpointObject1 = New-AzNetworkWatcherConnectionMonitorEndPointObject -Name 'workspaceEndpoint' -ResourceId $MySrcResourceId1