AzureRM PowerShell モジュール 6.0.0 の破壊的変更

警告

AzureRM PowerShell モジュールは、2024 年 2 月 29 日に正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。

AzureRM モジュールは引き続き機能する可能性がありますが、メンテナンスやサポートは行われないため、引き続きの使用はユーザーの判断とリスクに委ねられます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。

このドキュメントは、Microsoft Azure PowerShell コマンドレットのコンシューマー向けに、重大な変更を通知すると同時に、移行ガイドとしても役立ちます。 各セクションでは、重大な変更の影響と抵抗を最小限に抑える移行パスを示しています。 詳細なコンテキストについては、各変更に関する pull request を参照してください。

目次

重大な変更 - 全般

5.0 に引き上げられた PowerShell の必要最小バージョン

以前は、Azure PowerShell でコマンドレットを実行するには、PowerShell のバージョン 3.0 "以上" が必要でした。 今後、この要件は PowerShell のバージョン 5.0 に引き上げられます。 PowerShell 5.0 へのアップグレードについては、こちらの表をご覧ください。

既定で有効になっているコンテキスト自動保存

コンテキスト自動保存は、新しい PowerShell セッションと別の PowerShell セッション間で使用できる Azure サインイン情報のストレージです。 コンテキスト自動保存の詳細については、こちらのドキュメントをご覧ください。

以前は、既定でコンテキスト自動保存は無効になっていました。つまり、Enable-AzureRmContextAutosave コマンドレットを実行してコンテキストの永続化を有効にするまで、ユーザーの Azure 認証情報はセッション間で保存されませんでした。 今後は、コンテキスト自動保存が既定で有効になります。つまり、"コンテキスト自動保存設定を保存していない" ユーザーも、次回サインインしたときにコンテキストが保存されています。 ユーザーは Disable-AzureRmContextAutosave コマンドレットを使用して、この機能を無効にすることができます。

注意

これまでコンテキスト自動保存を無効にしていたユーザーまたは有効にしていたユーザーと既存のコンテキストはこの変更の影響を受けません。

Tags エイリアスの削除

多数のコマンドレットで、Tag パラメーターの Tags エイリアスが削除されました。 この影響を受けるモジュール (および対応するコマンドレット) は次のとおりです。

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

AzureRM.Compute コマンドレットの重大な変更

その他

  • PSDisk 型と PSSnapshot 型に入れ子になった SKU 名プロパティが、StandardLRSPremiumLRS から Standard_LRSPremium_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
  • PSVirtualMachinePSVirtualMachineScaleSetPSImage の各型に入れ子になったストレージ アカウントの種類プロパティが、StandardLRSPremiumLRS から Standard_LRSPremium_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

  • StorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Add-AzureRmVMDataDisk

  • StorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Add-AzureRmVmssDataDisk

  • StorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

New-AzureRmAvailabilitySet

  • Sku を優先して、Managed パラメーターが削除されました。
# 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

  • SkuName パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

New-AzureRmDiskUpdateConfig

  • SkuName パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

New-AzureRmSnapshotConfig

  • SkuName パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

New-AzureRmSnapshotUpdateConfig

  • SkuName パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Set-AzureRmImageOsDisk

  • StorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Set-AzureRmVMAEMExtension

  • DisableWAD パラメーターが削除されました。
    • Windows Azure Diagnostics が既定で無効になっています。

Set-AzureRmVMDataDisk

  • StorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Set-AzureRmVMOSDisk

  • StorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Set-AzureRmVmssStorageProfile

  • ManagedDisk パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

Update-AzureRmVmss

  • ManagedDiskStorageAccountType パラメーターに指定できる値が、StandardLRSPremiumLRS から Standard_LRSPremium_LRS にそれぞれ変更されました。

AzureRM.DataLakeStore コマンドレットの重大な変更

Export-AzureRmDataLakeStoreItem

  • PerFileThreadCount パラメーターと ConcurrentFileCount パラメーターが削除されました。 今後は 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

  • PerFileThreadCount パラメーターと ConcurrentFileCount パラメーターが削除されました。 今後は 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

  • Clean パラメーターが削除されました。
# Old
Remove-AzureRmDataLakeStoreItem -Account "ContosoADL" -path /myFolder -Recurse -Clean

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

AzureRM.Dns コマンドレットの重大な変更

New-AzureRmDnsRecordSet

  • Force パラメーターが削除されました。

Remove-AzureRmDnsRecordSet

  • Force パラメーターが削除されました。

Remove-AzureRmDnsZone

  • Force パラメーターが削除されました。

AzureRM.Insights コマンドレットの重大な変更

Add-AzureRmAutoscaleSetting

  • パラメーター エイリアス AutoscaleProfilesNotifications が削除されました。

Add-AzureRmLogProfile

  • パラメーター エイリアス CategoriesLocations が削除されました。

Add-AzureRmMetricAlertRule

  • パラメーター エイリアス Actions が削除されました。

Add-AzureRmWebtestAlertRule

  • パラメーター エイリアス Actions が削除されました。

Get-AzureRmLog

  • パラメーター エイリアス MaxRecordsMaxEvents が削除されました。

Get-AzureRmMetricDefinition

  • パラメーター エイリアス MetricNames が削除されました。

New-AzureRmAlertRuleEmail

  • パラメーター エイリアス CustomEmailsSendToServiceOwners が削除されました。

New-AzureRmAlertRuleWebhook

  • パラメーター エイリアス Properties が削除されました。

New-AzureRmAutoscaleNotification

  • パラメーター エイリアス CustomEmailsSendEmailToSubscriptionCoAdministratorsWebhooks が削除されました。

New-AzureRmAutoscaleProfile

  • パラメーター エイリアス RulesScheduleDaysScheduleHoursScheduleMinutes が削除されました。

New-AzureRmAutoscaleWebhook

  • パラメーター エイリアス Properties が削除されました。

AzureRM.KeyVault コマンドレットの重大な変更

Add-AzureKeyVaultCertificate

  • CertificatePolicy パラメーターが必須になりました。

Set-AzureKeyVaultManagedStorageSasDefinition

  • このコマンドレットは、アクセス トークンを構成する個々のパラメーターを受け入れなくなりました。代わりに、ServicePermissions などの明示的なトークン パラメーターが、他の場所で定義されたサンプル アクセス トークン (Storage PowerShell コマンドレットを使用するか、Storage ドキュメントに従って手動で構成) に対応する汎用の TemplateUri パラメーターに置き換えられます。このコマンドレットでは ValidityPeriod パラメーターが保持されます。

Azure Storage の共有アクセス トークンの構成の詳細については、それぞれのドキュメント ページをご覧ください。

# 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

  • IssuerProvider パラメーターが必須になりました。

Undo-AzureKeyVaultCertificateRemoval

  • このコマンドレットの出力が、CertificateBundle から PSKeyVaultCertificate に変更されました。

Undo-AzureRmKeyVaultRemoval

  • ResourceGroupNameInputObject パラメーター セットから削除されました。代わりに、InputObject パラメーターの ResourceId プロパティから取得されます。

Set-AzureRmKeyVaultAccessPolicy

  • PermissionsToKeysPermissionsToSecretsPermissionsToCertificates から、all アクセス許可が削除されました。

全般

  • InputObject によるパイプ処理が有効になっているすべてのコマンドレットから、ValueFromPipelineByPropertyName プロパティが削除されました。 影響を受けるコマンドレットは次のとおりです。

    • 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 レベルが削除されました。 影響を受けるコマンドレットは次のとおりです。

    • Remove-AzureRmKeyVault
    • Remove-AzureKeyVaultCertificate
    • Remove-AzureKeyVaultCertificateIssuer
    • Remove-AzureKeyVaultCertificateOperation
    • Remove-AzureKeyVaultKey
    • Remove-AzureKeyVaultManagedStorageAccount
    • Remove-AzureKeyVaultManagedStorageSasDefinition
    • Remove-AzureKeyVaultSecret
    • Stop-AzureKeyVaultCertificateOperation
    • Update-AzureKeyVaultManagedStorageAccountKey
  • IKeyVaultDataServiceClient が更新されました。これにより、すべての証明書操作で、SDK の種類ではなく PSTypes が返されます。 これには次のものが含まれます

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

AzureRM.Network コマンドレットの重大な変更

Add-AzureRmApplicationGatewayBackendHttpSettings

  • ProbeEnabled パラメーターが削除されました。

Add-AzureRmVirtualNetworkPeering

  • パラメーター エイリアス AlloowGatewayTransit が削除されました。

New-AzureRmApplicationGatewayBackendHttpSettings

  • ProbeEnabled パラメーターが削除されました。

Set-AzureRmApplicationGatewayBackendHttpSettings

  • ProbeEnabled パラメーターが削除されました。

AzureRM.RedisCache コマンドレットの重大な変更

New-AzureRmRedisCache

  • SubnetId を優先して、Subnet パラメーターと VirtualNetwork パラメーターが削除されました。
  • RedisVersion パラメーターが削除されました。
  • RedisConfiguration を優先して、MaxMemoryPolicy パラメーターが削除されました。
# 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

  • RedisConfiguration を優先して、MaxMemoryPolicy パラメーターが削除されました。
# Old
Set-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -MaxMemoryPolicy "allkeys-lru"

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

AzureRM.Resources コマンドレットの重大な変更

Find-AzureRmResource

  • このコマンドレットは削除され、機能が 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

  • このコマンドレットは削除され、機能が 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

  • AtScopeAndBelow パラメーターが削除されました。

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

# New
Get-AzureRmRoleDefinition [other required parameters]

AzureRM.Storage コマンドレットの重大な変更

New-AzureRmStorageAccount

  • EnableEncryptionService パラメーターが削除されました。

Set-AzureRmStorageAccount

  • EnableEncryptionService パラメーターと DisableEncryptionService パラメーターが削除されました。

削除されたモジュール

AzureRM.ServerManagement

Server Management Tools サービスが昨年廃止されました。これにより、SMT の対応するモジュール AzureRM.ServerManagementAzureRM から削除され、今後は出荷されなくなります。

AzureRM.SiteRecovery

AzureRM.SiteRecovery モジュールは AzureRM.RecoveryServices.SiteRecovery に置き換えられます。これは、AzureRM.SiteRecovery モジュールの機能的なスーパーセットであり、一連の新しい同等のコマンドレットが含まれます。 古いコマンドレットから新しいコマンドレットへのマッピングの一覧を次に示します。

非推奨のコマンドレット 同等のコマンドレット Aliases
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