Az 5.0.0 마이그레이션 가이드
이 문서에서는 Az의 4.0.0 버전과 5.0.0 버전 간의 변경 내용을 설명합니다.
- Az 5.0.0 마이그레이션 가이드
- Az.Aks
- Az.ContainerRegistry
- Az.Functions
- 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
- 더 이상 매개 변수를 지원하지 않으며 원래 매개 변수
NodeOsType
이름에 대한 별칭을 찾을 수Linux
없습니다. ServicePrincipalIdAndSecret
매개 변수의ClientIdAndSecret
별칭을 더 이상 지원하지 않습니다.- 기본값
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
ServicePrincipalIdAndSecret
매개 변수의 ClientIdAndSecret
별칭을 더 이상 지원하지 않습니다.
이전
Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ClientIdAndSecret xxx
이후
Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ServicePrincipalIdAndSecret xxx
Az.ContainerRegistry
New-AzContainerRegistry
StorageAccountName
매개 변수를 더 이상 지원하지 않으며 원래 매개 변수 이름의 별칭을 찾을 수 없습니다.
이전
New-AzContainerRegistry -Name $name -ResourceGroupName $rg -Location $location -SKU Classic -StorageAccountName $storage
이후
Classic
은 사용되지 않으며 StorageAccountName
은 Classic Container Registry에서만 작동하므로 제거되었습니다.
Az.Functions
Get-AzFunctionApp
하나의 매개 변수 집합을 제외한 모든 매개 변수에서 switch 매개 변수가 Get-AzFunctionApp
제거되었습니다IncludeSlot
. 이제 cmdlet은 지정된 경우 -IncludeSlot
결과에서 배포 슬롯 검색을 지원합니다.
이 기능은 이전 cmdlet 버전에서 손상되었습니다. 그러나 이 문제는 이제 해결되었습니다.
New-AzFunctionApp
New-AzFunctionApp
이 옵션을 지정할 때 Application Insights 프로젝트가 만들어지지 않도록 수정-DisableApplicationInsights
되었습니다.- PowerShell 6.2가 EOL이므로 PowerShell 6.2 함수 앱을 만드는 지원이 제거되었습니다. 고객을 위한 현재 지침은 대신 PowerShell 7.0 함수 앱을 만드는 것입니다.
- 매개 변수를 지정하지 않은 경우 PowerShell 함수 앱용 Windows의 Functions 버전 3에서 기본 런타임 버전을 6.2에서 7.0으로
RuntimeVersion
변경했습니다. - 매개 변수가 지정되지 않은 경우 Windows 및 Linux for Node 함수 앱의 Functions 버전 3에서 기본 런타임 버전을 10에서 12로
RuntimeVersion
변경했습니다. 그러나 사용자는 노드 10 함수 앱을 지정하여-Runtime Node
만들 수 있습니다-RuntimeVersion 10
. 매개 변수가 지정되지 않은 경우 Python 함수 앱용 Linux의 Functions 버전 3에서 기본 런타임 버전을 3.7에서 3.8로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
형식 Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultSecret
의 속성 SecretValueText
이 제거되었습니다. 호출에 -AsPlainText
적용하여 일반 텍스트 비밀을 얻거나 스크립트에서 형식 SecureString
을 사용합니다$secret.SecretValue
.
이전
$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.ResourceManager
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
의 경우와 동일합니다.
Remove-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
Get-AzManagementGroupDeployment
의 경우와 동일합니다.
Get-AzResourceGroupDeploymentWhatIfResult
Get-AzManagementGroupDeployment
의 경우와 동일합니다.
New-AzResourceGroupDeployment
Get-AzManagementGroupDeployment
의 경우와 동일합니다.
Remove-AzResourceGroupDeployment
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
더 이상 매개 변수를 지원하지 않으며 원래 매개 변수 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
Deny-AzPrivateEndpointConnection
Approve-AzPrivateEndpointConnection
의 경우와 동일합니다.
Get-AzPrivateEndpointConnection
Approve-AzPrivateEndpointConnection
의 경우와 동일합니다.
Remove-AzPrivateEndpointConnection
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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기