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 5.0.0 için Geçiş Kılavuzu
- az.aks
- Az.ContainerRegistry
- Az.İşlevler
- Az.KeyVault
- Az.ManagedServices
- Az.ResourceManager
- Get-AzManagementGroupDeployment
- Get-AzManagementGroupDeploymentOperation
- Get-AzDeployment
- Get-AzDeploymentOperation
- Get-AzDeploymentWhatIfResult
- Get-AzTenantDeployment
- Get-AzTenantDeploymentOperation
- New-AzManagementGroupDeployment
- New-AzDeployment
- New-AzTenantDeployment
- Remove-AzManagementGroupDeployment
- Remove-AzDeployment
- Remove-AzTenantDeployment
- Save-AzManagementGroupDeploymentTemplate
- Save-AzDeploymentTemplate
- Save-AzTenantDeploymentTemplate
- Stop-AzManagementGroupDeployment
- Stop-AzDeployment
- Stop-AzTenantDeployment
- Test-AzManagementGroupDeployment
- Test-AzDeployment
- Test-AzTenantDeployment
- Get-AzResourceGroupDeployment
- Get-AzResourceGroupDeploymentOperation
- Get-AzResourceGroupDeploymentWhatIfResult
- New-AzResourceGroupDeployment
- Remove-AzResourceGroupDeployment
- Save-AzResourceGroupDeploymentTemplate
- Stop-AzResourceGroupDeployment
- Test-AzResourceGroupDeployment
- Get-AzManagementGroupDeploymentWhatIfResult
- Get-AzTenantDeploymentWhatIfResult
- Az.Sql
- Az.Synapse
- Az.Network
az.aks
New-AzAksCluster
- Artık parametre
NodeOsTypedesteklenmeyecek ve özgün parametre adı için hiçbir diğer ad bulunamaz, her zaman için aynıLinuxolur. - Artık parametre için diğer
ClientIdAndSecretadıServicePrincipalIdAndSecretdesteklemez. - Varsayılan değeri
NodeVmSetTypeolarak 'danAvailabilitySetVirtualMachineScaleSetsdeğiştirilir. - Varsayılan değeri
NetworkPluginolarak 'dannoneazuredeğ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
-DisableApplicationInsightsseçenek belirtilmiş olduğunda uygulamaNew-AzFunctionAppiç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
RuntimeVersiondeğ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ı
RuntimeVersionsürümü 10'dan 12'ye değiştirildi. Bununla birlikte, kullanıcılar ve belirterek Node 10 işlev uygulamaları-Runtime Node-RuntimeVersion 10oluş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'eRuntimeVersiondeğiştirildi. Bununla birlikte, kullanıcılar ve belirterek Python 3.7 işlev uygulamalarını yine-Runtime Python-RuntimeVersion 3.7oluş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