/// <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;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// ProcessRecord of the command.
        /// </summary>
        protected override void ProcessRecord()
        {
            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.EnterpriseToEnterprise:
                this.FilterE2EMappings();
                break;

            case ASRParameterSets.EnterpriseToAzure:
                this.FilterE2AMappings();
                break;

            case ASRParameterSets.Default:
                WriteNetworkMappings(networkMappingsListResponse.NetworkMappingsList);
                break;
            }
        }