protected override void ProcessRecord()
        {
            WebPartTransformationHelper webPartTransformationHelper=new WebPartTransformationHelper("GetWebPartUsage");
            if (SharePointOnline_OR_OnPremise.ToUpper().Equals("OP"))
            {
                webPartTransformationHelper.UseNetworkCredentialsAuthentication(UserName, Password, Domain);
            }
            else if (SharePointOnline_OR_OnPremise.ToUpper().Equals("OL"))
            {
                webPartTransformationHelper.UseOffice365Authentication(UserName, Password);
            }

            //Deleted the Web Part Usage File
            webPartTransformationHelper.DeleteUsageFiles_WebPartHelper(OutPutDirectory, Constants.WEBPART_USAGE_ENTITY_FILENAME);

            webPartTransformationHelper.AddSite(SiteUrl);
            webPartTransformationHelper.WebPartType = WebPartType;
            webPartTransformationHelper.OutPutDirectory = OutPutDirectory;
            webPartTransformationHelper.ExpandSubSites = ExpandSubSites;
            webPartTransformationHelper.headerWebPart = false;
            webPartTransformationHelper.Run();
        }