Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом документе описаны отличия между версиями Az 4.0.0 и 5.0.0.
-
Руководство по миграции на Az 5.0.0
- Az.Aks
- Az.ContainerRegistry
- Az.Functions
- Az.KeyVault
-
Az.ManagedServices
- Get-AzManagedServicesDefinition
- New-AzManagedServicesAssignment
- Remove-AzManagedServicesAssignment (команда для удаления назначения управляемых служб в Azure)
- Remove-AzManagedServicesDefinition
-
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 (остановка развертывания группы управления Az)
- 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
Аз.Акс
New-AzAksCluster
- Больше не поддерживает параметр
NodeOsType
; для исходного имени параметра не найден псевдоним (всегда будетLinux
). - Больше не поддерживает псевдоним
ClientIdAndSecret
для параметраServicePrincipalIdAndSecret
. - Значение по умолчанию
NodeVmSetType
изменено сAvailabilitySet
наVirtualMachineScaleSets
. - Значение по умолчанию
NetworkPlugin
изменено сnone
наazure
.
До
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NetworkPlugin azure -NodeOsType Linux -ClientIdAndSecret xxx
После
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NodeVmSetType AvailabilitySet -ServicePrincipalIdAndSecret xxx
Set-AzAksCluster
Больше не поддерживает псевдоним ClientIdAndSecret
для параметра ServicePrincipalIdAndSecret
.
До
Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ClientIdAndSecret xxx
После
Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ServicePrincipalIdAndSecret xxx
Az.РеестрКонтейнеров
New-AzContainerRegistry
Больше не поддерживает параметр StorageAccountName
, и для исходного имени параметра не найден псевдоним.
До
New-AzContainerRegistry -Name $name -ResourceGroupName $rg -Location $location -SKU Classic -StorageAccountName $storage
После
Параметр Classic
был устаревшим и параметр StorageAccountName
был удален, так как он работает только с классическим Реестром контейнеров.
Az.Functions
Get-AzFunctionApp
Параметр-переключатель IncludeSlot
был удален из всех наборов параметров Get-AzFunctionApp
, кроме одного. Командлет теперь поддерживает получение слотов развертывания в результатах, если параметр -IncludeSlot
указан.
Этот функционал был сломан в предыдущей версии командлета. Однако теперь это исправлено.
New-AzFunctionApp
- Исправлена проблема с
-DisableApplicationInsights
вNew-AzFunctionApp
, чтобы при указании этого параметра не создавался проект Application Insights. - Удалена поддержка создания функциональных приложений PowerShell 6.2, так как PowerShell 6.2 достиг конца срока службы. В настоящее время клиентам рекомендуется вместо этого создавать функции-приложения PowerShell 7.0.
- Изменена версия среды выполнения по умолчанию (c версии 6.2 на 7.0) в Функциях версии 3 в Windows для приложений-функций PowerShell, если не указать параметр
RuntimeVersion
. - Изменена версия среды выполнения по умолчанию в Функциях версии 3 на Windows и Linux для приложений-функций Node с 10 до 12 при отсутствии указания параметра
RuntimeVersion
. Однако пользователи по-прежнему могут создавать приложения-функции Node 10, указывая-Runtime Node
и-RuntimeVersion 10
. Изменена версия среды выполнения по умолчанию (с версии 3.7 на 3.8) в Функциях версии 3 в Linux для приложений-функций Python, если не указать параметрRuntimeVersion
. При этом пользователи могут создавать приложения-функции Python 3.7, указывая-Runtime Python
и-RuntimeVersion 3.7
.
До
# 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
После
# 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
Больше не поддерживает параметр DisableSoftDelete
, и для исходного имени параметра не найден псевдоним.
До
# Opt out soft delete while creating a key vault
New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' -DisableSoftDelete
После
Возможность обновления параметра мягкого удаления устарела в Az.KeyVault 3.0.0. Дополнительные сведения
Update-AzKeyVault
Больше не поддерживает параметры EnableSoftDelete
и SoftDeleteRetentionInDays
; для исходного имени параметра не найден псевдоним.
До
Update-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -EnableSoftDelete -SoftDeleteRetentionInDays 15
После
Возможность обновления параметра мягкого удаления устарела в Az.KeyVault 3.0.0. Дополнительные сведения
Get-AzKeyVaultSecret
Свойство SecretValueText
типа Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultSecret
удалено. Примените -AsPlainText
к вызову, чтобы получить секрет в виде обычного текста, или используйте $secret.SecretValue
типа SecureString
в вашем скрипте.
До
$secret = Get-AzKeyVaultSecret -VaultName myVault -Name mySecret
$secretInPlainText = $secret.SecretValueText
После
$secretInPlainText = Get-AzKeyVaultSecret -VaultName myVault -Name mySecret -AsPlainText
Az.ManagedServices
Get-AzManagedServicesDefinition
Больше не поддерживает параметр ResourceId
, и для исходного имени параметра не найден псевдоним.
До
Get-AzManagedServicesDefinition -ResourceId xxx
После
Get-AzManagedServicesDefinition -Id xxx
New-AzManagedServicesAssignment
Больше не поддерживает параметры RegistrationDefinitionName
и RegistrationDefinitionResourceId
; для исходного имени параметра не найден псевдоним.
До
New-AzManagedServicesAssignment -RegistrationDefinitionName xxx -Scope xxx
После
New-AzManagedServicesAssignment -Scope xxx -RegistrationDefinition xxx
Remove-AzManagedServicesAssignment
Больше не поддерживает параметры Id
и ResourceId
; для исходного имени параметра не найден псевдоним.
До
Remove-AzManagedServicesAssignment -ResourceId xxx
После
Get-AzManagedServicesAssignment -Scope xxx | Remove-AzManagedServicesAssignment
Remove-AzManagedServicesDefinition
Больше не поддерживает параметры Id
и ResourceId
; для исходного имени параметра не найден псевдоним.
До
Remove-AzManagedServicesDefinition -ResourceId xxx
После
Get-AzManagedServicesDefinition -Scope xxx | Remove-AzManagedServicesDefinition
Az.МенеджерРесурсов
Get-AzManagementGroupDeployment
Больше не поддерживает параметр ApiVersion
, и для исходного имени параметра не найден псевдоним.
До
Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx -ApiVersion xxx
После
Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx
Get-AzManagementGroupDeploymentOperation
То же, что и Get-AzManagementGroupDeployment
.
Get-AzDeployment
То же, что и Get-AzManagementGroupDeployment
.
Get-AzDeploymentOperation
То же, что и Get-AzManagementGroupDeployment
.
Get-AzDeploymentWhatIfResult
То же, что и Get-AzManagementGroupDeployment
.
Get-AzTenantDeployment
То же, что и Get-AzManagementGroupDeployment
.
Get-AzTenantDeploymentOperation
То же, что и Get-AzManagementGroupDeployment
.
New-AzManagementGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
New-AzDeployment
То же, что и Get-AzManagementGroupDeployment
.
New-AzTenantDeployment
То же, что и Get-AzManagementGroupDeployment
.
Remove-AzManagementGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Remove-AzDeployment
То же, что и Get-AzManagementGroupDeployment
.
Удалить-AzTenantDeployment
То же, что и Get-AzManagementGroupDeployment
.
Save-AzManagementGroupDeploymentTemplate
То же, что и Get-AzManagementGroupDeployment
.
Save-AzDeploymentTemplate
То же, что и Get-AzManagementGroupDeployment
.
Save-AzTenantDeploymentTemplate
То же, что и Get-AzManagementGroupDeployment
.
Stop-AzManagementGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Stop-AzDeployment
То же, что и Get-AzManagementGroupDeployment
.
Stop-AzTenantDeployment
То же, что и Get-AzManagementGroupDeployment
.
Test-AzManagementGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Test-AzDeployment
То же, что и Get-AzManagementGroupDeployment
.
Test-AzTenantDeployment
То же, что и Get-AzManagementGroupDeployment
.
Get-AzResourceGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Get-AzResourceGroupDeploymentOperation (операция развёртывания группы ресурсов Azure)
То же, что и Get-AzManagementGroupDeployment
.
Get-AzResourceGroupDeploymentWhatIfResult
То же, что и Get-AzManagementGroupDeployment
.
New-AzResourceGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Remove-AzResourceGroupDeployment (Удалить развертывание группы ресурсов Azure)
То же, что и Get-AzManagementGroupDeployment
.
Save-AzResourceGroupDeploymentTemplate
То же, что и Get-AzManagementGroupDeployment
.
Stop-AzResourceGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Test-AzResourceGroupDeployment
То же, что и Get-AzManagementGroupDeployment
.
Get-AzManagementGroupDeploymentWhatIfResult
То же, что и Get-AzManagementGroupDeployment
.
Get-AzTenantDeploymentWhatIfResult
То же, что и Get-AzManagementGroupDeployment
.
Az.Sql
Set-AzSqlServerActiveDirectoryAdministrator
Больше не поддерживает параметр IsAzureADOnlyAuthentication
, и для исходного имени параметра не найден псевдоним.
До
Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -DisplayName 'DBAs' -IsAzureADOnlyAuthentication
После
Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -DisplayName 'DBAs'
Az.Synapse
New-AzSynapseSqlPool
Больше не поддерживает параметры FromBackup
, FromRestorePoint
, BackupResourceGroupName
, BackupWorkspaceName
, BackupSqlPoolName
, BackupSqlPoolObject
, BackupResourceId
, SourceResourceGroupName
, SourceWorkspaceName
, SourceSqlPoolName
, SourceSqlPoolObject
, SourceResourceId
и RestorePoint
; для исходного имени параметра не найден псевдоним.
До
New-AzSynapseSqlPool -FromBackup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -BackupWorkspaceName ContosoWorkspace -BackupSqlPoolName ExistingContosoSqlPool
После
PS C:\> New-AzSynapseSqlPool -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -PerformanceLevel DW200c
Update-AzSynapseSqlPool (обновление пула баз данных в Azure Synapse)
Больше не поддерживает параметры Suspend
и Resume
; для исходного имени параметра не найден псевдоним.
Az.Network
Approve-AzPrivateEndpointConnection
Больше не поддерживает параметр PrivateLinkResourceType
, и для исходного имени параметра не найден псевдоним.
До
Approve-AzPrivateEndpointConnection -ResourceGroupName xxx -ServiceName xxx -Name xxx -PrivateLinkResourceType 'Microsoft.Network/privateLinkServices' -Description xxx
После
Approve-AzPrivateEndpointConnection -ResourceGroupName xxx -ServiceName xxx -Name xxx -Description xxx
Запретить соединение AzPrivateEndpoint (Deny-AzPrivateEndpointConnection)
То же, что и Approve-AzPrivateEndpointConnection
.
Get-AzPrivateEndpointConnection
То же, что и Approve-AzPrivateEndpointConnection
.
Remove-AzPrivateEndpointConnection (удалить соединение с частной конечной точкой Az)
То же, что и Approve-AzPrivateEndpointConnection
.
Set-AzPrivateEndpointConnection
То же, что и Approve-AzPrivateEndpointConnection
.
New-AzNetworkWatcherConnectionMonitorEndpointObject
Больше не поддерживает параметры FilterType
и FilterItem
; для исходного имени параметра не найден псевдоним.
До
$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
После
MySrcResourceId1 = '/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myresourceGroup/providers/Microsoft.OperationalInsights/workspaces/myworkspace'
$SourceEndpointObject1 = New-AzNetworkWatcherConnectionMonitorEndPointObject -Name 'workspaceEndpoint' -ResourceId $MySrcResourceId1
Azure PowerShell