Ejemplo n.º 1
0
        public static void GetWebPartUsage()
        {
            //string SharePointOnline_OR_OnPremise = "OP";
            //string UserName =ConfigurationManager.AppSettings["userName"];
            //string Password = ConfigurationManager.AppSettings["password"];
            //string Domain = ConfigurationManager.AppSettings["domain"];
            //string WebUrl = "https://awsit.avivaworld.com";
            //string WebPartType = "CommentBoardWebPart";
            //String OutPutDirectory = @"F:\481921\ReplaceWebPart\out\list\replace\r";

            string SharePointOnline_OR_OnPremise = "OP";
            string UserName        = ConfigurationManager.AppSettings["userName"];
            string Password        = ConfigurationManager.AppSettings["password"];
            string Domain          = ConfigurationManager.AppSettings["domain"];
            string WebUrl          = ConfigurationManager.AppSettings["siteurl"];
            string WebPartType     = "CommentBoardWebPart";
            String OutPutDirectory = ConfigurationManager.AppSettings["outputpath"];


            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);
            }
            webPartTransformationHelper.AddSite(WebUrl);
            webPartTransformationHelper.WebPartType     = WebPartType;
            webPartTransformationHelper.ExpandSubSites  = true;
            webPartTransformationHelper.OutPutDirectory = OutPutDirectory;
            webPartTransformationHelper.Run();
        }
Ejemplo n.º 2
0
        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);
            }
            webPartTransformationHelper.AddSite(SiteUrl);
            webPartTransformationHelper.WebPartType     = WebPartType;
            webPartTransformationHelper.OutPutDirectory = OutPutDirectory;
            webPartTransformationHelper.ExpandSubSites  = ExpandSubSites;
            webPartTransformationHelper.Run();
        }
        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();
        }