/// <summary> /// ProcessRecord of the command. /// </summary> public override void ExecuteCmdlet() { try { networkMappingsListResponse = RecoveryServicesClient .GetAzureSiteRecoveryNetworkMappings(); switch (this.ParameterSetName) { case ASRParameterSets.EnterpriseToEnterprise: this.FilterE2EMappings(); break; case ASRParameterSets.EnterpriseToAzure: this.FilterE2AMappings(); break; case ASRParameterSets.Default: WriteNetworkMappings(networkMappingsListResponse.NetworkMappingsList); break; } } catch (Exception exception) { this.HandleException(exception); } }
/// <summary> /// ProcessRecord of the command. /// </summary> public override void ExecuteSiteRecoveryCmdlet() { base.ExecuteSiteRecoveryCmdlet(); networkMappingsListResponse = RecoveryServicesClient .GetAzureSiteRecoveryNetworkMappings(); switch (this.ParameterSetName) { case ASRParameterSets.EnterpriseToEnterpriseLegacy: this.WriteWarningWithTimestamp(Properties.Resources.ParameterSetWillBeDeprecatedSoon); this.FilterE2EMappingsLegacy(); break; case ASRParameterSets.EnterpriseToAzureLegacy: this.WriteWarningWithTimestamp(Properties.Resources.ParameterSetWillBeDeprecatedSoon); this.FilterE2AMappingsLegacy(); break; case ASRParameterSets.EnterpriseToEnterprise: this.FilterE2EMappings(); break; case ASRParameterSets.EnterpriseToAzure: this.FilterE2AMappings(); break; case ASRParameterSets.Default: WriteNetworkMappings(networkMappingsListResponse.NetworkMappingsList); break; } }