Migreringsguide för Az 5.0.0
I det här dokumentet beskrivs ändringarna mellan Az-versionerna 4.0.0 och 5.0.0.
- Migreringsguide för 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
- Stöder inte längre parametern
NodeOsType
och inget alias hittades för det ursprungliga parameternamnet, som alltid kommer att varaLinux
. - Stöder inte längre aliaset
ClientIdAndSecret
för parameternServicePrincipalIdAndSecret
. - Standardvärdet för
NodeVmSetType
har ändrats frånAvailabilitySet
tillVirtualMachineScaleSets
. - Standardvärdet för
NetworkPlugin
har ändrats frånnone
tillazure
.
Före
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NetworkPlugin azure -NodeOsType Linux -ClientIdAndSecret xxx
Efter
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NodeVmSetType AvailabilitySet -ServicePrincipalIdAndSecret xxx
Set-AzAksCluster
Stöder inte längre aliaset ClientIdAndSecret
för parametern ServicePrincipalIdAndSecret
.
Före
Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ClientIdAndSecret xxx
Efter
Get-AzAksCluster -ResourceGroupName xxx -Name xxx | Set-AzAksCluster -ServicePrincipalIdAndSecret xxx
Az.ContainerRegistry
New-AzContainerRegistry
Stöder inte längre parametern StorageAccountName
och inget alias hittades för det ursprungliga parameternamnet.
Före
New-AzContainerRegistry -Name $name -ResourceGroupName $rg -Location $location -SKU Classic -StorageAccountName $storage
Efter
Classic
är inaktuell och StorageAccountName
har tagits bort eftersom den endast fungerar med klassiska Container Registry.
Az.Functions
Get-AzFunctionApp
Tog bort växelparametern IncludeSlot
från alla förutom en parameteruppsättning av Get-AzFunctionApp
. Cmdleten stöder nu hämtning av distributionsfack i resultaten när -IncludeSlot
anges.
Den här funktionen fungerade inte i den tidigare cmdlet-versionen. Detta är dock åtgärdat nu.
New-AzFunctionApp
- Korrigerade
-DisableApplicationInsights
iNew-AzFunctionApp
så att inga Application Insights-projekt skapas när det här alternativet har angetts. - Tog bort stöd för att skapa PowerShell 6.2-funktionsappar eftersom PowerShell 6.2 är EOL. Vi rekommenderar för närvarande att kunder skapar PowerShell 7.0-funktionsappar i stället.
- Ändrade körningsversionen som är standard i Functions version 3 i Windows för PowerShell-funktionsppar från 6.2 till 7.0 när parametern
RuntimeVersion
inte har angetts. - Ändrade körningsversionen som är standard i Functions version 3 i Windows och Linux för Node-funktionsppar från 10 till 12 när parametern
RuntimeVersion
inte har angetts. Användare kan dock fortfarande skapa Node 10-funktionsappar genom att ange-Runtime Node
och-RuntimeVersion 10
. Ändrade körningsversionen som är standard i Functions version 3 i Linux för Python-funktionsppar från 3.7 till 3.8 när parameternRuntimeVersion
inte har angetts. Användare kan dock fortfarande skapa Python 3.7-funktionsappar genom att ange-Runtime Python
och-RuntimeVersion 3.7
.
Före
# 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
Efter
# 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
Stöder inte längre parametern DisableSoftDelete
och inget alias hittades för det ursprungliga parameternamnet.
Före
# Opt out soft delete while creating a key vault
New-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -Location 'East US' -DisableSoftDelete
Efter
Möjligheten att uppdatera inställningen för mjuk borttagning är inaktuell i Az.KeyVault 3.0.0. Läs mer
Update-AzKeyVault
Stöder inte längre parametrarna EnableSoftDelete
, SoftDeleteRetentionInDays
, och inget alias hittades för det ursprungliga parameternamnet.
Före
Update-AzKeyVault -VaultName 'Contoso03Vault' -ResourceGroupName 'Group14' -EnableSoftDelete -SoftDeleteRetentionInDays 15
Efter
Möjligheten att uppdatera inställningen för mjuk borttagning är inaktuell i Az.KeyVault 3.0.0. Läs mer
Get-AzKeyVaultSecret
Egenskapen SecretValueText
av typen Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultSecret
har tagits bort. Använd antingen ett -AsPlainText
för anropet för att hämta oformaterad texthemlighet eller använda $secret.SecretValue
typen SecureString
i skriptet.
Före
$secret = Get-AzKeyVaultSecret -VaultName myVault -Name mySecret
$secretInPlainText = $secret.SecretValueText
Efter
$secretInPlainText = Get-AzKeyVaultSecret -VaultName myVault -Name mySecret -AsPlainText
Az.ManagedServices
Get-AzManagedServicesDefinition
Stöder inte längre parametern ResourceId
och inget alias hittades för det ursprungliga parameternamnet.
Före
Get-AzManagedServicesDefinition -ResourceId xxx
Efter
Get-AzManagedServicesDefinition -Id xxx
New-AzManagedServicesAssignment
Stöder inte längre parametrarna RegistrationDefinitionName
, RegistrationDefinitionResourceId
, och inget alias hittades för det ursprungliga parameternamnet.
Före
New-AzManagedServicesAssignment -RegistrationDefinitionName xxx -Scope xxx
Efter
New-AzManagedServicesAssignment -Scope xxx -RegistrationDefinition xxx
Remove-AzManagedServicesAssignment
Stöder inte längre parametrarna Id
, ResourceId
, och inget alias hittades för det ursprungliga parameternamnet.
Före
Remove-AzManagedServicesAssignment -ResourceId xxx
Efter
Get-AzManagedServicesAssignment -Scope xxx | Remove-AzManagedServicesAssignment
Remove-AzManagedServicesDefinition
Stöder inte längre parametrarna Id
, ResourceId
, och inget alias hittades för det ursprungliga parameternamnet.
Före
Remove-AzManagedServicesDefinition -ResourceId xxx
Efter
Get-AzManagedServicesDefinition -Scope xxx | Remove-AzManagedServicesDefinition
Az.ResourceManager
Get-AzManagementGroupDeployment
Stöder inte längre parametern ApiVersion
och inget alias hittades för det ursprungliga parameternamnet.
Före
Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx -ApiVersion xxx
Efter
Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx
Get-AzManagementGroupDeploymentOperation
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzDeploymentOperation
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzDeploymentWhatIfResult
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzTenantDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzTenantDeploymentOperation
Detsamma gäller för Get-AzManagementGroupDeployment
.
New-AzManagementGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
New-AzDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
New-AzTenantDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Remove-AzManagementGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Remove-AzDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Remove-AzTenantDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Save-AzManagementGroupDeploymentTemplate
Detsamma gäller för Get-AzManagementGroupDeployment
.
Save-AzDeploymentTemplate
Detsamma gäller för Get-AzManagementGroupDeployment
.
Save-AzTenantDeploymentTemplate
Detsamma gäller för Get-AzManagementGroupDeployment
.
Stop-AzManagementGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Stop-AzDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Stop-AzTenantDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Test-AzManagementGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Test-AzDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Test-AzTenantDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzResourceGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzResourceGroupDeploymentOperation
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzResourceGroupDeploymentWhatIfResult
Detsamma gäller för Get-AzManagementGroupDeployment
.
New-AzResourceGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Remove-AzResourceGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Save-AzResourceGroupDeploymentTemplate
Detsamma gäller för Get-AzManagementGroupDeployment
.
Stop-AzResourceGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Test-AzResourceGroupDeployment
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzManagementGroupDeploymentWhatIfResult
Detsamma gäller för Get-AzManagementGroupDeployment
.
Get-AzTenantDeploymentWhatIfResult
Detsamma gäller för Get-AzManagementGroupDeployment
.
Az.Sql
Set-AzSqlServerActiveDirectoryAdministrator
Stöder inte längre parametern IsAzureADOnlyAuthentication
och inget alias hittades för det ursprungliga parameternamnet.
Före
Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -DisplayName 'DBAs' -IsAzureADOnlyAuthentication
Efter
Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName 'ResourceGroup01' -ServerName 'Server01' -DisplayName 'DBAs'
Az.Synapse
New-AzSynapseSqlPool
Stöder inte längre parametrarna FromBackup
, FromRestorePoint
, BackupResourceGroupName
, BackupWorkspaceName
, BackupSqlPoolName
, BackupSqlPoolObject
, BackupResourceId
, SourceResourceGroupName
, SourceWorkspaceName
, SourceSqlPoolName
, SourceSqlPoolObject
, SourceResourceId
, RestorePoint
, och inget alias hittades för det ursprungliga parameternamnet.
Före
New-AzSynapseSqlPool -FromBackup -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -BackupWorkspaceName ContosoWorkspace -BackupSqlPoolName ExistingContosoSqlPool
Efter
PS C:\> New-AzSynapseSqlPool -WorkspaceName ContosoWorkspace -Name ContosoSqlPool -PerformanceLevel DW200c
Update-AzSynapseSqlPool
Stöder inte längre parametrarna Suspend
, Resume
, och inget alias hittades för det ursprungliga parameternamnet.
Az.Network
Approve-AzPrivateEndpointConnection
Stöder inte längre parametern PrivateLinkResourceType
och inget alias hittades för det ursprungliga parameternamnet.
Före
Approve-AzPrivateEndpointConnection -ResourceGroupName xxx -ServiceName xxx -Name xxx -PrivateLinkResourceType 'Microsoft.Network/privateLinkServices' -Description xxx
Efter
Approve-AzPrivateEndpointConnection -ResourceGroupName xxx -ServiceName xxx -Name xxx -Description xxx
Deny-AzPrivateEndpointConnection
Detsamma gäller för Approve-AzPrivateEndpointConnection
.
Get-AzPrivateEndpointConnection
Detsamma gäller för Approve-AzPrivateEndpointConnection
.
Remove-AzPrivateEndpointConnection
Detsamma gäller för Approve-AzPrivateEndpointConnection
.
Set-AzPrivateEndpointConnection
Detsamma gäller för Approve-AzPrivateEndpointConnection
.
New-AzNetworkWatcherConnectionMonitorEndpointObject
Stöder inte längre parametrarna FilterType
, FilterItem
, och inget alias hittades för det ursprungliga parameternamnet.
Före
$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
Efter
MySrcResourceId1 = '/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myresourceGroup/providers/Microsoft.OperationalInsights/workspaces/myworkspace'
$SourceEndpointObject1 = New-AzNetworkWatcherConnectionMonitorEndPointObject -Name 'workspaceEndpoint' -ResourceId $MySrcResourceId1
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för