Cambios importantes para el módulo de AzureRM PowerShell 6.0.0

Advertencia

El módulo AzureRM PowerShell ha quedado oficialmente obsoleto a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no recibirá mantenimiento ni soporte técnico, lo que significa que su uso continuado queda a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

Este documento sirve no solo como notificación de los cambios sustanciales, sino también como guía de migración para los consumidores de los cmdlets de Microsoft Azure PowerShell. En todas las secciones se describen tanto el ímpetu del cambio como la ruta de acceso de la migración más sencilla. Para ver el contexto en profundidad, consulte la solicitud de incorporación de cambios asociada a cada cambio.

Tabla de contenido

Cambios importantes generales

La versión de PowerShell mínima requerida se incrementa a la 5.0

Anteriormente, Azure PowerShell requería al menos la versión 3.0 de PowerShell para ejecutar cualquier cmdlet. En adelante este requisito se eleva a la versión 5.0 de PowerShell. Para más información sobre cómo actualizar a PowerShell 5.0, consulte esta tabla.

Autoguardado del contexto habilitado de forma predeterminada

El autoguardado del contexto es el almacenamiento de la información de inicio de sesión de Azure que se puede utilizar entre nuevas y diferentes sesiones de PowerShell. Para más información sobre el autoguardado del contexto, consulte este documento.

Anteriormente, el autoguardado del contexto estaba deshabilitado de forma predeterminada, lo que significaba que no se almacenaba la información de autenticación de Azure del usuario entre sesiones hasta que se ejecutaba el cmdlet Enable-AzureRmContextAutosave para activar la persistencia del contexto. En adelante, el autoguardado del contexto estará habilitado de forma predeterminada, lo que significa que los usuarios sin ninguna configuración de autoguardado del contexto guardada tendrán el contexto almacenado la próxima vez que inicien sesión. Los usuarios pueden no participar de esta funcionalidad mediante el uso del cmdlet Disable-AzureRmContextAutosave.

Nota

Este cambio no afectará a los usuarios que anteriormente han deshabilitado el autoguardado del contexto o los usuarios con el autoguardado del contexto habilitado y contextos existentes.

Eliminación del alias Tags

El alias Tags para el parámetro Tag se ha eliminado en numerosos cmdlets. A continuación se muestra una lista de módulos (y los cmdlets correspondientes) afectados:

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

Cambios importantes en los cmdlets de AzureRM.Compute

Varios

  • La propiedad de nombre de SKU anidada en los tipos PSDisk y PSSnapshot ha cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente
$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
  • La propiedad de tipo de cuenta de almacenamiento anidada en los tipos PSVirtualMachine, PSVirtualMachineScaleSet y PSImage ha cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente
$vm = Get-AzureRmVM -ResourceGroupName "MyResourceGroup" -Name "MyVM"
$vm.StorageProfile.DataDisks[0].ManagedDisk.StorageAccountType   # This will now return Standard_LRS or Premium_LRS

Add-AzureRmImageDataDisk

  • Los valores aceptados para el parámetro StorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Add-AzureRmVMDataDisk

  • Los valores aceptados para el parámetro StorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Add-AzureRmVmssDataDisk

  • Los valores aceptados para el parámetro StorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

New-AzureRmAvailabilitySet

  • El parámetro Managed se ha eliminado en favor de 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

  • Los valores aceptados para el parámetro SkuName han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

New-AzureRmDiskUpdateConfig

  • Los valores aceptados para el parámetro SkuName han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

New-AzureRmSnapshotConfig

  • Los valores aceptados para el parámetro SkuName han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

New-AzureRmSnapshotUpdateConfig

  • Los valores aceptados para el parámetro SkuName han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Set-AzureRmImageOsDisk

  • Los valores aceptados para el parámetro StorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Set-AzureRmVMAEMExtension

  • El parámetro DisableWAD se ha eliminado
    • Windows Azure Diagnostics está deshabilitado de forma predeterminada

Set-AzureRmVMDataDisk

  • Los valores aceptados para el parámetro StorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Set-AzureRmVMOSDisk

  • Los valores aceptados para el parámetro StorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Set-AzureRmVmssStorageProfile

  • Los valores aceptados para el parámetro ManagedDisk han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Update-AzureRmVmss

  • Los valores aceptados para el parámetro ManagedDiskStorageAccountType han cambiado de StandardLRS y PremiumLRS a Standard_LRS y Premium_LRS, respectivamente

Cambios importantes en los cmdlets de AzureRM.DataLakeStore

Export-AzureRmDataLakeStoreItem

  • Los parámetros PerFileThreadCount y ConcurrentFileCount se han eliminado. En adelante, use el parámetro 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

  • Los parámetros PerFileThreadCount y ConcurrentFileCount se han eliminado. En adelante, use el parámetro 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

  • El parámetro Clean se ha eliminado
# Old
Remove-AzureRmDataLakeStoreItem -Account "ContosoADL" -path /myFolder -Recurse -Clean

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

Cambios importantes en los cmdlets de AzureRM.Dns

New-AzureRmDnsRecordSet

  • El parámetro Force se ha eliminado

Remove-AzureRmDnsRecordSet

  • El parámetro Force se ha eliminado

Remove-AzureRmDnsZone

  • El parámetro Force se ha eliminado

Cambios importantes en los cmdlets de AzureRM.Insights

Add-AzureRmAutoscaleSetting

  • Los alias de parámetro AutoscaleProfiles y Notifications se han eliminado

Add-AzureRmLogProfile

  • Los alias de parámetro Categories y Locations se han eliminado

Add-AzureRmMetricAlertRule

  • El alias de parámetro Actions se ha eliminado

Add-AzureRmWebtestAlertRule

  • El alias de parámetro Actions se ha eliminado

Get-AzureRmLog

  • Los alias de parámetro MaxRecords y MaxEvents se han eliminado

Get-AzureRmMetricDefinition

  • El alias de parámetro MetricNames se ha eliminado

New-AzureRmAlertRuleEmail

  • Los alias de parámetro CustomEmails y SendToServiceOwners se han eliminado

New-AzureRmAlertRuleWebhook

  • El alias de parámetro Properties se ha eliminado

New-AzureRmAutoscaleNotification

  • Los alias de parámetro CustomEmails, SendEmailToSubscriptionCoAdministrators y Webhooks se han eliminado

New-AzureRmAutoscaleProfile

  • Los alias de parámetro Rules, ScheduleDays, ScheduleHours y ScheduleMinutes se han eliminado

New-AzureRmAutoscaleWebhook

  • El alias de parámetro Properties se ha eliminado

Cambios importantes en los cmdlets de AzureRM.KeyVault

Add-AzureKeyVaultCertificate

  • El parámetro CertificatePolicy se ha convertido en obligatorio.

Set-AzureKeyVaultManagedStorageSasDefinition

  • El cmdlet ya no acepta los parámetros individuales que componen el token de acceso; en su lugar, el cmdlet reemplaza los parámetros de token explícitos, como Service o Permissions, por un parámetro genérico TemplateUri, correspondiente a un token de acceso de ejemplo definido en alguna otra parte (presumiblemente mediante un cmdlet de PowerShell de Storage o compuesto manualmente según la documentación de Storage). El cmdlet retiene el parámetro ValidityPeriod.

Para más información sobre la composición de tokens de acceso compartido para Azure Storage, consulte las siguientes páginas de documentación, respectivamente:

# 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

  • El parámetro IssuerProvider se ha convertido en obligatorio.

Undo-AzureKeyVaultCertificateRemoval

  • La salida de este cmdlet ha cambiado de CertificateBundle a PSKeyVaultCertificate.

Undo-AzureRmKeyVaultRemoval

  • ResourceGroupName se ha eliminado del conjunto de parámetros InputObject y, en su lugar, se obtiene de la propiedad ResourceId del parámetro InputObject.

Set-AzureRmKeyVaultAccessPolicy

  • El permiso all se ha eliminado de PermissionsToKeys, PermissionsToSecrets y PermissionsToCertificates.

General

  • La propiedad ValueFromPipelineByPropertyName se ha eliminado de todos los cmdlets en los que estaba habilitada la canalización por InputObject. Los cmdlets afectados son:

    • 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
  • Los niveles de ConfirmImpact se han eliminado de todos los cmdlets. Los cmdlets afectados son:

    • Remove-AzureRmKeyVault
    • Remove-AzureKeyVaultCertificate
    • Remove-AzureKeyVaultCertificateIssuer
    • Remove-AzureKeyVaultCertificateOperation
    • Remove-AzureKeyVaultKey
    • Remove-AzureKeyVaultManagedStorageAccount
    • Remove-AzureKeyVaultManagedStorageSasDefinition
    • Remove-AzureKeyVaultSecret
    • Stop-AzureKeyVaultCertificateOperation
    • Update-AzureKeyVaultManagedStorageAccountKey
  • IKeyVaultDataServiceClient se ha actualizado de modo que todas las operaciones de certificado devuelvan PSTypes en lugar de tipos de SDK. Esto incluye:

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

Cambios importantes en los cmdlets de AzureRM.Network

Add-AzureRmApplicationGatewayBackendHttpSettings

  • El parámetro ProbeEnabled se ha eliminado

Add-AzureRmVirtualNetworkPeering

  • El alias de parámetro AlloowGatewayTransit se ha eliminado

New-AzureRmApplicationGatewayBackendHttpSettings

  • El parámetro ProbeEnabled se ha eliminado

Set-AzureRmApplicationGatewayBackendHttpSettings

  • El parámetro ProbeEnabled se ha eliminado

Cambios importantes en los cmdlets de AzureRM.RedisCache

New-AzureRmRedisCache

  • Los parámetros Subnet y VirtualNetwork se han eliminado en favor de SubnetId
  • El parámetro RedisVersion se ha eliminado
  • El parámetro MaxMemoryPolicy se ha eliminado en favor de 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

  • El parámetro MaxMemoryPolicy se ha eliminado en favor de RedisConfiguration
# Old
Set-AzureRmRedisCache -ResourceGroupName "MyRG" -Name "MyRedisCache" -MaxMemoryPolicy "allkeys-lru"

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

Cambios importantes en los cmdlets de AzureRM.Resources

Find-AzureRmResource

  • Este cmdlet se ha eliminado y la funcionalidad se ha trasladado a 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

  • Este cmdlet se ha eliminado y la funcionalidad se ha trasladado a 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

  • El parámetro AtScopeAndBelow se ha eliminado.

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

# New
Get-AzureRmRoleDefinition [other required parameters]

Cambios importantes en los cmdlets de AzureRM.Storage

New-AzureRmStorageAccount

  • El parámetro EnableEncryptionService se ha eliminado

Set-AzureRmStorageAccount

  • Los parámetros EnableEncryptionService y DisableEncryptionService se han eliminado

Módulos eliminados

AzureRM.ServerManagement

El servicio Server Management Tools ha sido retirado el último año y, como resultado, el módulo correspondiente para SMT, AzureRM.ServerManagement, se ha eliminado de AzureRM y cesará su envío en el futuro.

AzureRM.SiteRecovery

El módulo AzureRM.SiteRecovery se sustituye por AzureRM.RecoveryServices.SiteRecovery, que es un supraconjunto funcional del módulo AzureRM.SiteRecovery e incluye un nuevo conjunto de cmdlets equivalentes. Encontrará la lista completa de las asignaciones de los cmdlets antiguos a los nuevos a continuación:

Cmdlet en desuso Cmdlet equivalente 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