Delen via


Migratiehandleiding voor Az 5.0.0

In dit document worden de verschillen tussen versie 4.0.0 en 5.0.0 van Az beschreven.

Az.Aks

New-AzAksCluster

  • Biedt geen ondersteuning meer voor de parameter NodeOsType en er is geen alias gevonden voor de oorspronkelijke parameternaam, deze zal tijd Linux zijn.
  • De cmdlet biedt geen ondersteuning meer voor de alias ClientIdAndSecret voor parameter ServicePrincipalIdAndSecret.
  • De standaardwaarde van NodeVmSetType is gewijzigd van AvailabilitySet naar VirtualMachineScaleSets.
  • De standaardwaarde van NetworkPlugin is gewijzigd van none naar azure.

Voor

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

Na

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

Set-AzAksCluster

De cmdlet biedt geen ondersteuning meer voor de alias ClientIdAndSecret voor parameter ServicePrincipalIdAndSecret.

Voor

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

Na

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

Az.ContainerRegistry

New-AzContainerRegistry

Biedt geen ondersteuning meer voor de parameter StorageAccountName en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

Classic is afgeschaft en StorageAccountName is verwijderd omdat deze alleen werkt met de klassieke Container Registry.

Az.Functions

Get-AzFunctionApp

De switchparameter IncludeSlot is verwijderd uit alle parameters, behalve de parameterset Get-AzFunctionApp. De cmdlet ondersteunt nu het ophalen van implementatiesleuven in de resultaten wanneer -IncludeSlot is opgegeven. Deze functionaliteit werkte in de vorige cmdlet-versie niet goed. Dit probleem is nu echter opgelost.

New-AzFunctionApp

  • Probleem met -DisableApplicationInsights opgelost in New-AzFunctionApp, zodat er geen Application Insights-project wordt gemaakt wanneer deze optie is opgegeven.
  • Ondersteuning voor het maken van PowerShell 6.2-functie-apps is verwijderd omdat PowerShell 6.2 EOL is. De huidige richtlijn voor klanten is om in plaats daarvan PowerShell 7.0-functie-apps te maken.
  • De standaardruntimeversie voor PowerShell-functie-apps is in versie 3 van Functions op Windows gewijzigd, van 6.2 naar 7.0 wanneer de parameter RuntimeVersion niet is opgegeven.
  • De standaardruntimeversie voor Node-functie-apps is in versie 3 van Functions op Windows en Linux gewijzigd, van 10 naar 12 wanneer de parameter RuntimeVersion niet is opgegeven. Gebruikers kunnen echter nog steeds functie-apps voor Node 10 maken door -Runtime Node en -RuntimeVersion 10 op te geven. De standaardruntimeversie voor Python-functie-apps is in versie 3 van Functions op Linux gewijzigd, van 3.7 naar 3.8 wanneer de parameter RuntimeVersion niet is opgegeven. Gebruikers kunnen echter nog steeds functie-apps voor Python 3.7 maken door -Runtime Python en -RuntimeVersion 3.7 op te geven.

Voor

# 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

Na

# 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

Biedt geen ondersteuning meer voor de parameter DisableSoftDelete en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

De mogelijkheid om de instelling voor voorlopig verwijderen bij te werken, is afgeschaft in Az.KeyVault 3.0.0. Meer informatie

Update-AzKeyVault

Biedt geen ondersteuning meer voor de parameters EnableSoftDelete en SoftDeleteRetentionInDays en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

De mogelijkheid om de instelling voor voorlopig verwijderen bij te werken, is afgeschaft in Az.KeyVault 3.0.0. Meer informatie

Get-AzKeyVaultSecret

De eigenschap SecretValueText van het type Microsoft.Azure.Commands.KeyVault.Models.PSKeyVaultSecret is verwijderd. Pas een -AsPlainText aanroep toe om het geheim voor tekst zonder opmaak op te halen of gebruik $secret.SecretValue van het type SecureString in uw script.

Voor

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

Na

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

Az.ManagedServices

Get-AzManagedServicesDefinition

Biedt geen ondersteuning meer voor de parameter ResourceId en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

Get-AzManagedServicesDefinition -ResourceId xxx

Na

Get-AzManagedServicesDefinition -Id xxx

New-AzManagedServicesAssignment

Biedt geen ondersteuning meer voor de parameters RegistrationDefinitionName en RegistrationDefinitionResourceId en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

New-AzManagedServicesAssignment -RegistrationDefinitionName xxx -Scope xxx

Na

New-AzManagedServicesAssignment -Scope xxx -RegistrationDefinition xxx

Remove-AzManagedServicesAssignment

Biedt geen ondersteuning meer voor de parameters Id en ResourceId en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

Remove-AzManagedServicesAssignment -ResourceId xxx

Na

Get-AzManagedServicesAssignment -Scope xxx | Remove-AzManagedServicesAssignment

Remove-AzManagedServicesDefinition

Biedt geen ondersteuning meer voor de parameters Id en ResourceId en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

Remove-AzManagedServicesDefinition -ResourceId xxx

Na

Get-AzManagedServicesDefinition -Scope xxx | Remove-AzManagedServicesDefinition

Az.ResourceManager

Get-AzManagementGroupDeployment

Biedt geen ondersteuning meer voor de parameter ApiVersion en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

Get-AzManagementGroupDeployment -ManagementGroupId xxx -Name xxx

Get-AzManagementGroupDeploymentOperation

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzDeploymentOperation

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzDeploymentWhatIfResult

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzTenantDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzTenantDeploymentOperation

Hetzelfde als Get-AzManagementGroupDeployment.

New-AzManagementGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

New-AzDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

New-AzTenantDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Remove-AzManagementGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Remove-AzDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Remove-AzTenantDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Save-AzManagementGroupDeploymentTemplate

Hetzelfde als Get-AzManagementGroupDeployment.

Save-AzDeploymentTemplate

Hetzelfde als Get-AzManagementGroupDeployment.

Save-AzTenantDeploymentTemplate

Hetzelfde als Get-AzManagementGroupDeployment.

Stop-AzManagementGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Stop-AzDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Stop-AzTenantDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Test-AzManagementGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Test-AzDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Test-AzTenantDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzResourceGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzResourceGroupDeploymentOperation

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzResourceGroupDeploymentWhatIfResult

Hetzelfde als Get-AzManagementGroupDeployment.

New-AzResourceGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Remove-AzResourceGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Save-AzResourceGroupDeploymentTemplate

Hetzelfde als Get-AzManagementGroupDeployment.

Stop-AzResourceGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Test-AzResourceGroupDeployment

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzManagementGroupDeploymentWhatIfResult

Hetzelfde als Get-AzManagementGroupDeployment.

Get-AzTenantDeploymentWhatIfResult

Hetzelfde als Get-AzManagementGroupDeployment.

Az.Sql

Set-AzSqlServerActiveDirectoryAdministrator

Biedt geen ondersteuning meer voor de parameter IsAzureADOnlyAuthentication en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

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

Az.Synapse

New-AzSynapseSqlPool

Biedt geen ondersteuning meer voor de parameters FromBackup, FromRestorePoint, BackupResourceGroupName, BackupWorkspaceName, BackupSqlPoolName, BackupSqlPoolObject, BackupResourceId, SourceResourceGroupName, SourceWorkspaceName, SourceSqlPoolName, SourceSqlPoolObject, SourceResourceId en RestorePoint en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

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

Update-AzSynapseSqlPool

Biedt geen ondersteuning meer voor de parameters Suspend en Resume en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Az.Network

Approve-AzPrivateEndpointConnection

Biedt geen ondersteuning meer voor de parameter PrivateLinkResourceType en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

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

Na

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

Deny-AzPrivateEndpointConnection

Hetzelfde als Approve-AzPrivateEndpointConnection.

Get-AzPrivateEndpointConnection

Hetzelfde als Approve-AzPrivateEndpointConnection.

Remove-AzPrivateEndpointConnection

Hetzelfde als Approve-AzPrivateEndpointConnection.

Set-AzPrivateEndpointConnection

Hetzelfde als Approve-AzPrivateEndpointConnection.

New-AzNetworkWatcherConnectionMonitorEndpointObject

Biedt geen ondersteuning meer voor de parameters FilterType en FilterItem en er is geen alias gevonden voor de oorspronkelijke parameternaam.

Voor

$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

Na

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