Microsoft.Azure.Commands.SiteRecovery.NewAzureSiteRecoverySite.ExecuteSiteRecoveryCmdlet C# (CSharp) Method

ExecuteSiteRecoveryCmdlet() public method

ProcessRecord of the command.
public ExecuteSiteRecoveryCmdlet ( ) : void
return void
        public override void ExecuteSiteRecoveryCmdlet()
        {
            base.ExecuteSiteRecoveryCmdlet();

            this.WriteWarningWithTimestamp(
                string.Format(Properties.Resources.CmdletWillBeDeprecatedSoon,
                    this.MyInvocation.MyCommand.Name,
                    "New-AzureRmSiteRecoveryFabric"));

            LongRunningOperationResponse response =
             RecoveryServicesClient.CreateAzureSiteRecoveryFabric(this.Name, FabricProviders.HyperVSite);

            JobResponse jobResponse =
                RecoveryServicesClient
                .GetAzureSiteRecoveryJobDetails(PSRecoveryServicesClient.GetJobIdFromReponseLocation(response.Location));

            WriteObject(new ASRJob(jobResponse.Job));
        }
    }
NewAzureSiteRecoverySite