Migratiehandleiding voor Az 5.0.0
In dit document worden de verschillen tussen versie 4.0.0 en 5.0.0 van Az beschreven.
- Migratiehandleiding voor 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
- Biedt geen ondersteuning meer voor de parameter
NodeOsType
en er is geen alias gevonden voor de oorspronkelijke parameternaam, deze zal tijdLinux
zijn. - De cmdlet biedt geen ondersteuning meer voor de alias
ClientIdAndSecret
voor parameterServicePrincipalIdAndSecret
. - De standaardwaarde van
NodeVmSetType
is gewijzigd vanAvailabilitySet
naarVirtualMachineScaleSets
. - De standaardwaarde van
NetworkPlugin
is gewijzigd vannone
naarazure
.
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 inNew-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 parameterRuntimeVersion
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
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor