Sdílet prostřednictvím


Zásadní změny modulu AzureRM PowerShellu 6.0.0

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Tento dokument slouží jednak jako oznámení rozbíjejících změn, a jednak průvodce migrací pro všechny, kteří využívají rutiny prostředí Microsoft Azure PowerShell. Každá část popisuje jak důvody rozbíjející změny, tak i migrační cestu nejmenšího odporu. Podrobný kontext najdete v žádosti o přijetí změn související s každou změnou.

Obsah

Obecné zásadní změny

Požadovaná minimální verze PowerShellu 5.0

Azure PowerShell dříve ke spuštění libovolné rutiny vyžadoval minimálně verzi 3.0 PowerShellu. Do budoucna se tento požadavek zvedne na verzi 5.0 PowerShellu. Informace o upgradu na PowerShell 5.0 najdete v této tabulce.

Povolení automatického ukládání kontextu ve výchozím nastavení

Automatické ukládání kontextu je uložení přihlašovacích údajů Azure, které je možné využívat mezi novými a jinými relacemi PowerShellu. Další informace o automatickém ukládání kontextu najdete v tomto dokumentu.

Dřív bylo automatické ukládání kontextu ve výchozím nastavení zakázané. To znamená, že pokud uživatel pro zapnutí trvalosti kontextu nespustil rutinu Enable-AzureRmContextAutosave, jeho ověřovací údaje Azure se mezi jednotlivými relacemi neukládaly. Do budoucna se automatické ukládání kontextu ve výchozím nastavení povolí. To znamená, že uživatelům bez uloženého nastavení automatického ukládání kontextu se při jejich příštím přihlášení uloží kontext. Uživatelé se od této funkce mohou odhlásit pomocí rutiny Disable-AzureRmContextAutosave.

Poznámka:

Uživatele, kteří měli dřív zakázané automatické ukládání kontextu, nebo uživatele s povoleným automatickým ukládáním kontextu a existujícími kontexty tato změna neovlivní.

Odebrání aliasu Tags

Alias Tags pro parametr Tag byl v celé řadě rutin odebrán. Dál je uvedený seznam modulů (a odpovídajících rutin), kterých se tato změna týká:

AzureRM.ApiManagement

  • New-AzureRmApiManagement
  • New-AzureRmApiManagementProperty
  • Set-AzureRmApiManagementProperty

AzureRM.Automation

  • Set-AzureRmAutomationRunbook

AzureRM.Cdn

  • New-AzureRmCdnEndpoint
  • New-AzureRmCdnProfile

AzureRM.Compute

  • New-AzureRmVM
  • Update-AzureRmVM

AzureRM.DataFactories

  • New-AzureRmDataFactories

AzureRM.DataLakeAnalytics

  • New-AzureRmDataLakeAnalyticsAccount

AzureRM.DataLakeStore

  • New-AzureRmDataLakeStoreAccount
  • Set-AzureRmDataLakeStoreAccount

AzureRM.MachineLearning

  • Update-AzureRmMlCommitmentPlan

AzureRM.Media

  • Set-AzureRmMediaService

AzureRM.OperationalInsights

  • New-AzureRmOperationalInsightsSavedSearch
  • New-AzureRmOperationalInsightsWorkspace
  • Set-AzureRmOperationalInsightsSavedSearch
  • Set-AzureRmOperationalInsightsWorkspace

Zásadní změny v rutinách AzureRM.Compute

Různé

  • Vlastnost sku name vnořená v typech PSDisk a PSSnapshot se změnila z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).
$disk = Get-AzureRmDisk -ResourceGroupName 'MyResourceGroup' -DiskName 'MyDiskName'
$disk.Sku.Name       # This will now return Standard_LRS or Premium_LRS

$snapshot = Get-AzureRmSnapshot -ResourceGroupName 'MyResourceGroup' -SnapshotName 'MySnapshotName'
$snapshot.Sku.Name   # This will now return Standard_LRS or Premium_LRS
  • Vlastnost storage account type vnořená v typech PSVirtualMachine, PSVirtualMachineScaleSet a PSImage se změnila z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).
$vm = Get-AzureRmVM -ResourceGroupName "MyResourceGroup" -Name "MyVM"
$vm.StorageProfile.DataDisks[0].ManagedDisk.StorageAccountType   # This will now return Standard_LRS or Premium_LRS

Add-AzureRmImageDataDisk

  • Přijímané hodnoty parametru StorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Add-AzureRmVMDataDisk

  • Přijímané hodnoty parametru StorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Add-AzureRmVmssDataDisk

  • Přijímané hodnoty parametru StorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

New-AzureRmAvailabilitySet

  • Parametr Managed byl odebrán ve prospěch Sku.
# Old
New-AzureRmAvailabilitySet -ResourceGroupName "MyRG" -Name "MyAvailabilitySet" -Location "West US" -Managed

# New
New-AzureRmAvailabilitySet -ResourceGroupName "MyRG" -Name "MyAvailabilitySet" -Location "West US" -Sku "Aligned"

New-AzureRmDiskConfig

  • Přijímané hodnoty parametru SkuName se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

New-AzureRmDiskUpdateConfig

  • Přijímané hodnoty parametru SkuName se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

New-AzureRmSnapshotConfig

  • Přijímané hodnoty parametru SkuName se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

New-AzureRmSnapshotUpdateConfig

  • Přijímané hodnoty parametru SkuName se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Set-AzureRmImageOsDisk

  • Přijímané hodnoty parametru StorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Set-AzureRmVMAEMExtension

  • Parametr DisableWAD byl odebrán.
    • Diagnostika Microsoft Azure je ve výchozím nastavení zakázaná.

Set-AzureRmVMDataDisk

  • Přijímané hodnoty parametru StorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Set-AzureRmVMOSDisk

  • Přijímané hodnoty parametru StorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Set-AzureRmVmssStorageProfile

  • Přijímané hodnoty parametru ManagedDisk se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Update-AzureRmVmss

  • Přijímané hodnoty parametru ManagedDiskStorageAccountType se změnily z StandardLRS a PremiumLRS na Standard_LRS a Premium_LRS (v uvedeném pořadí).

Zásadní změny v rutinách AzureRM.DataLakeStore

Export-AzureRmDataLakeStoreItem

  • Parametry PerFileThreadCount a ConcurrentFileCount byly odebrány. Do budoucna prosím používejte parametr Concurrency.
# Old
Export-AzureRmDataLakeStoreItem -Account contoso -Path /test -Destination C:\test -Recurse -Resume -PerFileThreadCount 2 -ConcurrentFileCount 80

# New
Export-AzureRmDataLakeStoreItem -Account contoso -Path /test -Destination C:\test -Recurse -Resume -Concurrency 160

Import-AzureRmDataLakeStoreItem

  • Parametry PerFileThreadCount a ConcurrentFileCount byly odebrány. Do budoucna prosím používejte parametr Concurrency.
# Old
Import-AzureRmDataLakeStoreItem -Account contoso -Path C:\test -Destination /test -Recurse -Resume -ForceBinary -PerFileThreadCount 2 -ConcurrentFileCount 80

# New
Import-AzureRmDataLakeStoreItem -Account contoso -Path C:\test -Destination /test -Recurse -Resume -ForceBinary -Concurrency 160

Remove-AzureRmDataLakeStoreItem

  • Parametr Clean byl odebrán.
# Old
Remove-AzureRmDataLakeStoreItem -Account "ContosoADL" -path /myFolder -Recurse -Clean

# New
Remove-AzureRmDataLakeStoreItem -Account "ContosoADL" -path /myFolder -Recurse

Zásadní změny v rutinách AzureRM.Dns

New-AzureRmDnsRecordSet

  • Parametr Force byl odebrán.

Remove-AzureRmDnsRecordSet

  • Parametr Force byl odebrán.

Remove-AzureRmDnsZone

  • Parametr Force byl odebrán.

Zásadní změny v rutinách AzureRM.Insights

Add-AzureRmAutoscaleSetting

  • Byly odebrány aliasy parametrů AutoscaleProfiles a Notifications.

Add-AzureRmLogProfile

  • Byly odebrány aliasy parametrů Categories a Locations.

Add-AzureRmMetricAlertRule

  • Byl odebrán alias parametru Actions.

Add-AzureRmWebtestAlertRule

  • Byl odebrán alias parametru Actions.

Get-AzureRmLog

  • Byly odebrány aliasy parametrů MaxRecords a MaxEvents.

Get-AzureRmMetricDefinition

  • Byl odebrán alias parametru MetricNames.

New-AzureRmAlertRuleEmail

  • Byly odebrány aliasy parametrů CustomEmails a SendToServiceOwners.

New-AzureRmAlertRuleWebhook

  • Byl odebrán alias parametru Properties.

New-AzureRmAutoscaleNotification

  • Byly odebrány aliasy parametrů CustomEmails, SendEmailToSubscriptionCoAdministrators a Webhooks.

New-AzureRmAutoscaleProfile

  • Byly odebrány aliasy parametrů Rules, ScheduleDays, ScheduleHours a ScheduleMinutes.

New-AzureRmAutoscaleWebhook

  • Byl odebrán alias parametru Properties.

Zásadní změny v rutinách AzureRM.KeyVault

Add-AzureKeyVaultCertificate

  • Parametr CertificatePolicy se stal povinným.

Set-AzureKeyVaultManagedStorageSasDefinition

  • Rutina už nepřijímá jednotlivé parametry, které tvoří přístupový token; místo toho rutina nahrazuje explicitní parametry tokenu, například Service nebo Permissions, obecným TemplateUri parametrem, který odpovídá ukázkovém přístupovém tokenu definovanému jinde (pravděpodobně pomocí rutin PowerShellu pro úložiště nebo se skládá ručně podle dokumentace ke službě Storage.) Rutina ValidityPeriod zachová parametr.

Další informace o vytváření tokenů sdíleného přístupu pro Azure Storage najdete na stránkách v dokumentaci (v uvedeném pořadí):

# Old
$sas = Set-AzureKeyVaultManagedStorageSasDefinition -VaultName myVault -Name myKey -Service Blob -Permissions 'rcw' -ValidityPeriod 180d

# New
$sctx=New-AzureStorageContext -StorageAccountName $sa.StorageAccountName -Protocol Https -StorageAccountKey Key1
$start=[System.DateTime]::Now.AddDays(-1)
$end=[System.DateTime]::Now.AddMonths(1)
$at=New-AzureStorageAccountSasToken -Service blob -ResourceType Service,Container,Object -Permission "racwdlup" -Protocol HttpsOnly -StartTime $start -ExpiryTime $end -Context $sctx
$sas=Set-AzureKeyVaultManagedStorageSasDefinition -AccountName $sa.StorageAccountName -VaultName $kv.VaultName -Name accountsas -TemplateUri $at -SasType 'account' -ValidityPeriod ([System.Timespan]::FromDays(30))

Set-AzureKeyVaultCertificateIssuer

  • Parametr IssuerProvider se stal povinným.

Undo-AzureKeyVaultCertificateRemoval

  • Výstup této rutiny se změnil z CertificateBundle na PSKeyVaultCertificate.

Undo-AzureRmKeyVaultRemoval

  • Parametr ResourceGroupName byl odebrán ze sady parametrů InputObject a získává se místo toho z vlastnosti ResourceId parametru InputObject.

Set-AzureRmKeyVaultAccessPolicy

  • Oprávnění all bylo odebráno z PermissionsToKeys, PermissionsToSecrets a PermissionsToCertificates.

Obecné

  • Vlastnost ValueFromPipelineByPropertyName byla odebrána ze všech rutin, ve kterých bylo povoleno propojení s využitím InputObject. Ovlivňuje to tyto rutiny:

    • Add-AzureKeyVaultCertificate
    • Add-AzureKeyVaultCertificateContact
    • Add-AzureKeyVaultKey
    • Backup-AzureKeyVaultKey
    • Backup-AzureKeyVaultSecret
    • Get-AzureKeyVaultCertficate
    • Get-AzureKeyVaultCertificateContact
    • Get-AzureKeyVaultCertificateIssuer
    • Get-AzureKeyVaultCertificateOperation
    • Get-AzureKeyVaultCertificatePolicy
    • Get-AzureKeyVaultKey
    • Get-AzureKeyVaultManagedStorageAccount
    • Get-AzureKeyVaultManagedStorageSasDefinition
    • Get-AzureKeyVaultSecret
    • Remove-AzureRmKeyVault
    • Remove-AzureRmKeyVaultAccessPolicy
    • Remove-AzureKeyVaultCertificate
    • Remove-AzureKeyVaultCertificateContact
    • Remove-AzureKeyVaultCertificateIssuer
    • Remove-AzureKeyVaultCertificateOperation
    • Remove-AzureKeyVaultKey
    • Remove-AzureKeyVaultManagedStorageAccount
    • Remove-AzureKeyVaultManagedStorageSasDefinition
    • Remove-AzureKeyVaultSecret
    • Restore-AzureKeyVaultKey
    • Restore-AzureKeyVaultSecret
    • Set-AzureRmKeyVaultAccessPolicy
    • Set-AzureKeyVaultCertificateAttribute
    • Set-AzureKeyVaultCertificateIssuer
    • Set-AzureKeyVaultCertificatePolicy
    • Set-AzureKeyVaultKeyAttribute
    • Set-AzureKeyVaultManagedStorageSasDefinition
    • Set-AzureKeyVaultSecret
    • Set-AzureKeyVaultSecretAttribute
    • Stop-AzureKeyVaultCertificateOperation
    • Undo-AzureKeyVaultCertificateRemoval
    • Undo-AzureKeyVaultKeyRemoval
    • Undo-AzureRmKeyVaultRemoval
    • Undo-AzureKeyVaultSecretRemoval
    • Update-AzureKeyVaultManagedStorageAccount
    • Update-AzureKeyVaultManagedStorageAccountKey
  • Úrovně ConfirmImpact byly odebrány ze všech rutin. Ovlivňuje to tyto rutiny:

    • Remove-AzureRmKeyVault
    • Remove-AzureKeyVaultCertificate
    • Remove-AzureKeyVaultCertificateIssuer
    • Remove-AzureKeyVaultCertificateOperation
    • Remove-AzureKeyVaultKey
    • Remove-AzureKeyVaultManagedStorageAccount
    • Remove-AzureKeyVaultManagedStorageSasDefinition
    • Remove-AzureKeyVaultSecret
    • Stop-AzureKeyVaultCertificateOperation
    • Update-AzureKeyVaultManagedStorageAccountKey
  • Došlo k aktualizaci IKeyVaultDataServiceClient, takže všechny operace Certificate místo typů SDK vrací PSTypes. Sem patří:

    • SetCertificateContacts
    • GetCertificateContacts
    • GetCertificate
    • GetDeletedCertificate
    • MergeCertificate
    • ImportCertificate
    • DeleteCertificate
    • RecoverCertificate
    • EnrollCertificate
    • UpdateCertificate
    • GetCertificateOperation
    • DeleteCertificateOperation
    • CancelCertificateOperation
    • GetCertificatePolicy
    • UpdateCertificatePolicy
    • GetCertificateIssuer
    • SetCertificateIssuer
    • DeleteCertificateIssuer

Zásadní změny v rutinách AzureRM.Network

Add-AzureRmApplicationGatewayBackendHttpSettings

  • Parametr ProbeEnabled byl odebrán.

Add-AzureRmVirtualNetworkPeering

  • Byl odebrán alias parametru AlloowGatewayTransit.

New-AzureRmApplicationGatewayBackendHttpSettings

  • Parametr ProbeEnabled byl odebrán.

Set-AzureRmApplicationGatewayBackendHttpSettings

  • Parametr ProbeEnabled byl odebrán.

Zásadní změny v rutinách AzureRM.RedisCache

New-AzureRmRedisCache

  • Parametry Subnet a VirtualNetwork byly odebrány ve prospěch SubnetId.
  • Parametr RedisVersion byl odebrán.
  • Parametr MaxMemoryPolicy byl odebrán ve prospěch RedisConfiguration.
# Old
New-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -Location "North Central US" -MaxMemoryPolicy "allkeys-lru"

# New
New-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -Location "North Central US" -RedisConfiguration @{"maxmemory-policy" = "allkeys-lru"}

Set-AzureRmRedisCache

  • Parametr MaxMemoryPolicy byl odebrán ve prospěch RedisConfiguration.
# Old
Set-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -MaxMemoryPolicy "allkeys-lru"

# New
Set-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -RedisConfiguration @{"maxmemory-policy" = "allkeys-lru"}

Zásadní změny v rutinách AzureRM.Resources

Find-AzureRmResource

  • Tato rutina byla odebrána a její funkce přesunuty do Get-AzureRmResource.
# Old
Find-AzureRmResource -ResourceType "Microsoft.Web/sites" -ResourceGroupNameContains "ResourceGroup"
Find-AzureRmResource -ResourceType "Microsoft.Web/sites" -ResourceNameContains "test"

# New
Get-AzureRmResource -ResourceType "Microsoft.Web/sites" -ResourceGroupName "*ResourceGroup*"
Get-AzureRmResource -ResourceType "Microsoft.Web/sites" -Name "*test*"

Find-AzureRmResourceGroup

  • Tato rutina byla odebrána a její funkce přesunuty do Get-AzureRmResourceGroup.
# Old
Find-AzureRmResourceGroup
Find-AzureRmResourceGroup -Tag @{ "testtag" = $null }
Find-AzureRmResourceGroup -Tag @{ "testtag" = "testval" }

# New
Get-AzureRmResourceGroup
Get-AzureRmResourceGroup -Tag @{ "testtag" = $null }
Get-AzureRmResourceGroup -Tag @{ "testtag" = "testval" }

Get-AzureRmRoleDefinition

  • Parametr AtScopeAndBelow byl odebrán.

# Old
Get-AzureRmRoleDefinition [other required parameters] -AtScopeAndBelow

# New
Get-AzureRmRoleDefinition [other required parameters]

Zásadní změny v rutinách AzureRM.Storage

New-AzureRmStorageAccount

  • Parametr EnableEncryptionService byl odebrán.

Set-AzureRmStorageAccount

  • Parametry EnableEncryptionService a DisableEncryptionService byly odebrány.

Odebrané moduly

AzureRM.ServerManagement

Služba Server Management Tools byla loni vyřazena a následkem toho byl odpovídající modul pro SMT, AzureRM.ServerManagement, odebrán z AzureRM a do budoucna už se nebude dodávat.

AzureRM.SiteRecovery

Modul AzureRM.SiteRecovery se nahrazuje modulem AzureRM.RecoveryServices.SiteRecovery. Jde o funkční nadmnožinu modulu AzureRM.SiteRecovery, která zahrnuje novou sadu ekvivalentních rutin. Kompletní seznam mapování starých rutin na nové najdete níže:

Zastaralá rutina Ekvivalentní rutina Aliasy
Edit-AzureRmSiteRecoveryRecoveryPlan Edit-AzureRmRecoveryServicesAsrRecoveryPlan Edit-ASRRecoveryPlan
Get-AzureRmSiteRecoveryFabric Get-AzureRmRecoveryServicesAsrFabric Get-ASRFabric
Get-AzureRmSiteRecoveryJob Get-AzureRmRecoveryServicesAsrJob Get-ASRJob
Get-AzureRmSiteRecoveryNetwork Get-AzureRmRecoveryServicesAsrNetwork Get-ASRNetwork
Get-AzureRmSiteRecoveryNetworkMapping Get-AzureRmRecoveryServicesAsrNetworkMapping Get-ASRNetworkMapping
Get-AzureRmSiteRecoveryPolicy Get-AzureRmRecoveryServicesAsrPolicy Get-ASRPolicy
Get-AzureRmSiteRecoveryProtectableItem Get-AzureRmRecoveryServicesAsrProtectableItem Get-ASRProtectableItem
Get-AzureRmSiteRecoveryProtectionContainer Get-AzureRmRecoveryServicesAsrProtectionContainer Get-ASRProtectionContainer
Get-AzureRmSiteRecoveryProtectionContainerMapping Get-AzureRmRecoveryServicesAsrProtectionContainerMapping Get-ASRProtectionContainerMapping
Get-AzureRmSiteRecoveryProtectionEntity Get-AzureRmRecoveryServicesAsrProtectableItem Get-ASRProtectableItem
Get-AzureRmSiteRecoveryRecoveryPlan Get-AzureRmRecoveryServicesAsrRecoveryPlan Get-ASRRecoveryPlan
Get-AzureRmSiteRecoveryRecoveryPoint Get-AzureRmRecoveryServicesAsrRecoveryPoint Get-ASRRecoveryPoint
Get-AzureRmSiteRecoveryReplicationProtectedItem Get-AzureRmRecoveryServicesAsrReplicationProtectedItem Get-ASRReplicationProtectedItem
Get-AzureRmSiteRecoveryServer Get-AzureRmRecoveryServicesAsrServicesProvider Get-ASRServicesProvider
Get-AzureRmSiteRecoveryServicesProvider Get-AzureRmRecoveryServicesAsrServicesProvider Get-ASRServicesProvider
Get-AzureRmSiteRecoverySite Get-AzureRmRecoveryServicesAsrFabric Get-ASRFabric
Get-AzureRmSiteRecoveryStorageClassification Get-AzureRmRecoveryServicesAsrStorageClassification Get-ASRStorageClassification
Get-AzureRmSiteRecoveryStorageClassificationMapping Get-AzureRmRecoveryServicesAsrStorageClassificationMapping Get-ASRStorageClassificationMapping
Get-AzureRmSiteRecoveryVault Get-AzureRmRecoveryServicesVault
Get-AzureRmSiteRecoveryVaultSettings Get-AzureRmRecoveryServicesAsrVaultContext
Get-AzureRmSiteRecoveryVaultSettingsFile Get-AzureRmRecoveryServicesVaultSettingsFile
Get-AzureRmSiteRecoveryVM Get-AzureRmRecoveryServicesAsrReplicationProtectedItem Get-ASRReplicationProtectedItem
Import-AzureRmSiteRecoveryVaultSettingsFile Import-AzureRmRecoveryServicesAsrVaultSettingsFile
New-AzureRmSiteRecoveryFabric New-AzureRmRecoveryServicesAsrFabric New-ASRFabric
New-AzureRmSiteRecoveryNetworkMapping New-AzureRmRecoveryServicesAsrNetworkMapping New-ASRNetworkMapping
New-AzureRmSiteRecoveryPolicy New-AzureRmRecoveryServicesAsrPolicy New-ASRPolicy
New-AzureRmSiteRecoveryProtectionContainerMapping New-AzureRmRecoveryServicesAsrProtectionContainerMapping New-ASRProtectionContainerMapping
New-AzureRmSiteRecoveryRecoveryPlan New-AzureRmRecoveryServicesAsrRecoveryPlan New-ASRRecoveryPlan
New-AzureRmSiteRecoveryReplicationProtectedItem New-AzureRmRecoveryServicesAsrReplicationProtectedItem New-ASRReplicationProtectedItem
New-AzureRmSiteRecoverySite New-AzureRmRecoveryServicesAsrFabric New-ASRFabric
New-AzureRmSiteRecoveryStorageClassificationMapping New-AzureRmRecoveryServicesAsrStorageClassificationMapping New-ASRStorageClassificationMapping
New-AzureRmSiteRecoveryVault New-AzureRmRecoveryServicesVault
Remove-AzureRmSiteRecoveryFabric Remove-AzureRmRecoveryServicesAsrFabric Remove-ASRFabric
Remove-AzureRmSiteRecoveryNetworkMapping Remove-AzureRmRecoveryServicesAsrNetworkMapping Remove-ASRNetworkMapping
Remove-AzureRmSiteRecoveryPolicy Remove-AzureRmRecoveryServicesAsrPolicy Remove-ASRPolicy
Remove-AzureRmSiteRecoveryProtectionContainerMapping Remove-AzureRmRecoveryServicesAsrProtectionContainerMapping Remove-ASRProtectionContainerMapping
Remove-AzureRmSiteRecoveryRecoveryPlan Remove-AzureRmRecoveryServicesAsrRecoveryPlan Remove-ASRRecoveryPlan
Remove-AzureRmSiteRecoveryReplicationProtectedItem Remove-AzureRmRecoveryServicesAsrReplicationProtectedItem Remove-ASRReplicationProtectedItem
Remove-AzureRmSiteRecoveryServer Remove-AzureRmRecoveryServicesAsrServicesProvider
Remove-AzureRmSiteRecoveryServicesProvider Remove-AzureRmRecoveryServicesAsrServicesProvider Remove-ASRServicesProvider
Remove-AzureRmSiteRecoverySite Remove-AzureRmRecoveryServicesAsrFabric Remove-ASRFabric
Remove-AzureRmSiteRecoveryStorageClassificationMapping Remove-AzureRmRecoveryServicesAsrStorageClassificationMapping Remove-ASRStorageClassificationMapping
Remove-AzureRmSiteRecoveryVault Remove-AzureRmRecoveryServicesVault
Restart-AzureRmSiteRecoveryJob Restart-AzureRmRecoveryServicesAsrJob Restart-ASRJob
Resume-AzureRmSiteRecoveryJob Resume-AzureRmRecoveryServicesAsrJob Resume-ASRJob
Set-AzureRmSiteRecoveryProtectionEntity New-AzureRmRecoveryServicesAsrReplicationProtectedItem New-ASRReplicationProtectedItem
Set-AzureRmSiteRecoveryReplicationProtectedItem Set-AzureRmRecoveryServicesAsrReplicationProtectedItem Set-ASRReplicationProtectedItem
Set-AzureRmSiteRecoveryVaultSettings Set-AzureRmRecoveryServicesAsrVaultContext Set-ASRVaultContext
Set-AzureRmSiteRecoveryVM Set-AzureRmRecoveryServicesAsrReplicationProtectedItem Set-ASRReplicationProtectedItem
Start-AzureRmSiteRecoveryApplyRecoveryPoint Start-AzureRmRecoveryServicesAsrApplyRecoveryPoint Start-ASRApplyRecoveryPoint
Start-AzureRmSiteRecoveryCommitFailoverJob Start-AzureRmRecoveryServicesAsrCommitFailoverJob Start-ASRCommitFailoverJob
Start-AzureRmSiteRecoveryPlannedFailoverJob Start-AzureRmRecoveryServicesAsrPlannedFailoverJob Start-ASRPlannedFailoverJob
Start-AzureRmSiteRecoveryPolicyAssociationJob New-AzureRmRecoveryServicesAsrProtectionContainerMapping New-ASRProtectionContainerMapping
Start-AzureRmSiteRecoveryPolicyDissociationJob Remove-AzureRmRecoveryServicesAsrProtectionContainerMapping Remove-ASRProtectionContainerMapping
Start-AzureRmSiteRecoveryTestFailoverJob Start-AzureRmRecoveryServicesAsrTestFailoverJob Start-ASRTestFailoverJob
Start-AzureRmSiteRecoveryUnplannedFailoverJob Start-AzureRmRecoveryServicesAsrUnplannedFailoverJob Start-ASRUnplannedFailoverJob
Stop-AzureRmSiteRecoveryJob Stop-AzureRmRecoveryServicesAsrJob Stop-ASRJob
Update-AzureRmSiteRecoveryPolicy Update-AzureRmRecoveryServicesAsrPolicy Update-ASRPolicy
Update-AzureRmSiteRecoveryProtectionDirection Update-AzureRmRecoveryServicesAsrProtectionDirection Update-ASRProtectionDirection
Update-AzureRmSiteRecoveryRecoveryPlan Update-AzureRmRecoveryServicesAsrRecoveryPlan Update-ASRRecoveryPlan
Update-AzureRmSiteRecoveryServer Update-AzureRmRecoveryServicesAsrServicesProvider Update-ASRServicesProvider
Update-AzureRmSiteRecoveryServicesProvider Update-AzureRmRecoveryServicesAsrvCenter Update-ASRvCenter