Icke-bakåtkompatibla ändringar för AzureRM PowerShell-modulen 6.0.0

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Det här dokumentet fungerar både som ett meddelande om större ändringar och som en migreringsguide för användare av Microsoft Azure PowerShell-cmdletar. I varje avsnitt beskrivs både orsaken till den större ändringen och det enklaste migreringssättet. Se den pull-begäran som är kopplad till varje ändring för en mer djupgående kontext.

Innehållsförteckning

Allmänna icke-bakåtkompatibla ändringar

Lägsta version av PowerShell som krävs har höjts till 5.0

Tidigare krävde Azure PowerShell minst version 3.0 av PowerShell för att köra en cmdlet. Det här kravet kommer att höjas till version 5.0 av PowerShell framöver. Information om hur du uppgraderar till PowerShell 5.0 finns i den här tabellen.

Funktionen för att automatiskt spara kontext har aktiverats som standard

Automatiskt sparande av kontext är lagring av inloggningsinformation för Azure som kan användas mellan nya och olika PowerShell-sessioner. Mer information om att spara kontext automatiskt finns i det här dokumentet.

Tidigare var funktionen för att automatiskt spara kontext inaktiverad som standard, vilket innebar att användarnas autentiseringsinformation inte lagrades mellan sessioner förrän de körde cmdleten Enable-AzureRmContextAutosave för att aktivera kontextpersistens. Funktionen för att automatiskt spara kontext kommer att vara aktiverad som standard hädanefter, vilket innebär att kontexten kommer att sparas automatiskt för användare som inte har sparat några inställningar för automatiskt sparande av kontext nästa gång de loggar in. Användarna kan välja bort den här funktionen med hjälp av cmdleten Disable-AzureRmContextAutosave.

Kommentar

Användare som tidigare har inaktiverat automatiskt sparande av kontext och användare som har aktiverat funktionen och har befintliga kontexter påverkas inte av den här ändringen.

Borttagning av alias för taggar

Alias Tags för parametern Tag har tagits bort för flera cmdletar. Nedan visas en lista med moduler (och de motsvarande cmdletarna) som påverkas av det här:

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

Icke-bakåtkompatibla ändringar i AzureRM.Compute-cmdletar

Övrigt

  • SKU-namnegenskapen som är kapslad i typerna PSDisk och PSSnapshot har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS
$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
  • Typegenskapen för lagringskonton som är kapslad i typerna PSVirtualMachine, PSVirtualMachineScaleSet och PSImage har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS
$vm = Get-AzureRmVM -ResourceGroupName "MyResourceGroup" -Name "MyVM"
$vm.StorageProfile.DataDisks[0].ManagedDisk.StorageAccountType   # This will now return Standard_LRS or Premium_LRS

Add-AzureRmImageDataDisk

  • Godkända värden för parametern StorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Add-AzureRmVMDataDisk

  • Godkända värden för parametern StorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Add-AzureRmVmssDataDisk

  • Godkända värden för parametern StorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

New-AzureRmAvailabilitySet

  • Parametern Managed har tagits bort och ersatts av 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

  • Godkända värden för parametern SkuName har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

New-AzureRmDiskUpdateConfig

  • Godkända värden för parametern SkuName har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

New-AzureRmSnapshotConfig

  • Godkända värden för parametern SkuName har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

New-AzureRmSnapshotUpdateConfig

  • Godkända värden för parametern SkuName har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Set-AzureRmImageOsDisk

  • Godkända värden för parametern StorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Set-AzureRmVMAEMExtension

  • Parametern DisableWAD har tagits bort
    • Windows Azure Diagnostics är inaktiverat som standard

Set-AzureRmVMDataDisk

  • Godkända värden för parametern StorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Set-AzureRmVMOSDisk

  • Godkända värden för parametern StorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Set-AzureRmVmssStorageProfile

  • Godkända värden för parametern ManagedDisk har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Update-AzureRmVmss

  • Godkända värden för parametern ManagedDiskStorageAccountType har ändrats från StandardLRS och PremiumLRS till Standard_LRS respektive Premium_LRS

Icke-bakåtkompatibla ändringar i AzureRM.DataLakeStore-cmdletar

Export-AzureRmDataLakeStoreItem

  • Parametrarna PerFileThreadCount och ConcurrentFileCount har tagits bort. Använd parametern Concurrency hädanefter
# 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

  • Parametrarna PerFileThreadCount och ConcurrentFileCount har tagits bort. Använd parametern Concurrency hädanefter
# 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

  • Parametern Clean har tagits bort
# Old
Remove-AzureRmDataLakeStoreItem -Account "ContosoADL" -path /myFolder -Recurse -Clean

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

Icke-bakåtkompatibla ändringar i AzureRM.Dns-cmdletar

New-AzureRmDnsRecordSet

  • Parametern Force har tagits bort

Remove-AzureRmDnsRecordSet

  • Parametern Force har tagits bort

Remove-AzureRmDnsZone

  • Parametern Force har tagits bort

Icke-bakåtkompatibla ändringar i AzureRM.Insights-cmdletar

Add-AzureRmAutoscaleSetting

  • Parameteralias AutoscaleProfiles och Notifications har tagits bort

Add-AzureRmLogProfile

  • Parameteralias Categories och Locations har tagits bort

Add-AzureRmMetricAlertRule

  • Parameteralias Actions har tagits bort

Add-AzureRmWebtestAlertRule

  • Parameteralias Actions har tagits bort

Get-AzureRmLog

  • Parameteralias MaxRecords och MaxEvents har tagits bort

Get-AzureRmMetricDefinition

  • Parameteralias MetricNames har tagits bort

New-AzureRmAlertRuleEmail

  • Parameteralias CustomEmails och SendToServiceOwners har tagits bort

New-AzureRmAlertRuleWebhook

  • Parameteralias Properties har tagits bort

New-AzureRmAutoscaleNotification

  • Parameteralias CustomEmails, SendEmailToSubscriptionCoAdministrators och Webhooks har tagits bort

New-AzureRmAutoscaleProfile

  • Parameteralias Rules, ScheduleDays, ScheduleHours och ScheduleMinutes har tagits bort

New-AzureRmAutoscaleWebhook

  • Parameteralias Properties har tagits bort

Icke-bakåtkompatibla ändringar i AzureRM.KeyVault-cmdletar

Add-AzureKeyVaultCertificate

  • Parametern CertificatePolicy har blivit obligatorisk.

Set-AzureKeyVaultManagedStorageSasDefinition

  • Cmdleten accepterar inte längre enskilda parametrar som utgör åtkomsttoken. i stället ersätter cmdleten explicita tokenparametrar, till exempel Service eller Permissions, med en generisk TemplateUri parameter som motsvarar en exempelåtkomsttoken som definierats någon annanstans (förmodligen med Hjälp av Storage PowerShell-cmdletar eller som har skapats manuellt enligt dokumentationen om lagring.) Cmdleten behåller parametern ValidityPeriod .

Mer information om att sammanställa token för delad åtkomst för Azure Storage hittar du på följande dokumentationssidor:

# 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

  • Parametern IssuerProvider har blivit obligatorisk.

Undo-AzureKeyVaultCertificateRemoval

  • Resultatet av den här cmdleten har ändrats från CertificateBundle till PSKeyVaultCertificate.

Undo-AzureRmKeyVaultRemoval

  • ResourceGroupName har tagits bort från parameteruppsättningen InputObject och hämtas istället från InputObject-parameterns ResourceId-egenskap.

Set-AzureRmKeyVaultAccessPolicy

  • Behörigheten all har tagits bort från PermissionsToKeys, PermissionsToSecrets och PermissionsToCertificates.

Allmänt

  • Egenskapen ValueFromPipelineByPropertyName togs bort från alla cmdletar där överföring genom InputObject har aktiverats. Cmdletarna som påverkas är:

    • 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
  • ConfirmImpact-nivåerna har tagits bort från alla cmdletar. Cmdletarna som påverkas är:

    • Remove-AzureRmKeyVault
    • Remove-AzureKeyVaultCertificate
    • Remove-AzureKeyVaultCertificateIssuer
    • Remove-AzureKeyVaultCertificateOperation
    • Remove-AzureKeyVaultKey
    • Remove-AzureKeyVaultManagedStorageAccount
    • Remove-AzureKeyVaultManagedStorageSasDefinition
    • Remove-AzureKeyVaultSecret
    • Stop-AzureKeyVaultCertificateOperation
    • Update-AzureKeyVaultManagedStorageAccountKey
  • IKeyVaultDataServiceClient har uppdaterats så att alla certifikatåtgärder returnerar PSTypes istället för SDK-typer. Detta omfattar:

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

Icke-bakåtkompatibla ändringar i AzureRM.Network-cmdletar

Add-AzureRmApplicationGatewayBackendHttpSettings

  • Parametern ProbeEnabled har tagits bort

Add-AzureRmVirtualNetworkPeering

  • Parameteralias AlloowGatewayTransit har tagits bort

New-AzureRmApplicationGatewayBackendHttpSettings

  • Parametern ProbeEnabled har tagits bort

Set-AzureRmApplicationGatewayBackendHttpSettings

  • Parametern ProbeEnabled har tagits bort

Icke-bakåtkompatibla ändringar i AzureRM.RedisCache-cmdletar

New-AzureRmRedisCache

  • Parametrarna Subnet och VirtualNetwork har tagits bort och ersatts av SubnetId
  • Parametern RedisVersion har tagits bort
  • Parametern MaxMemoryPolicy har tagits bort och ersatts av 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

  • Parametern MaxMemoryPolicy har tagits bort och ersatts av RedisConfiguration
# Old
Set-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -MaxMemoryPolicy "allkeys-lru"

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

Icke-bakåtkompatibla ändringar i AzureRM.Resources-cmdletar

Find-AzureRmResource

  • Den här cmdleten har tagits bort och funktionen har flyttats till 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

  • Den här cmdleten har tagits bort och funktionen har flyttats till 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

  • Parametern AtScopeAndBelow har tagits bort.

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

# New
Get-AzureRmRoleDefinition [other required parameters]

Icke-bakåtkompatibla ändringar i AzureRM.Storage-cmdletar

New-AzureRmStorageAccount

  • Parametern EnableEncryptionService har tagits bort

Set-AzureRmStorageAccount

  • Parametrarna EnableEncryptionService och DisableEncryptionService har tagits bort

Borttagna moduler

AzureRM.ServerManagement

Serverhanteringsverktyget togs ur bruk förra året och därför togs den motsvarande modulen för SMT, AzureRM.ServerManagement, bort från AzureRM och kommer inte att levereras i framtiden.

AzureRM.SiteRecovery

Modulen AzureRM.SiteRecovery ersätts av AzureRM.RecoveryServices.SiteRecovery, som är en funktionell överordnad uppsättning av modulen AzureRM.SiteRecovery och som innehåller en ny uppsättning motsvarande cmdletar. En fullständig lista över mappningar från gamla till nya cmdletar finns nedan:

Inaktuella cmdletar Motsvarande cmdletar Alias
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