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(); }