static void Main(string[] args) { System.Diagnostics.Debugger.Launch(); Console.WriteLine("Create ContentType App [C]"); Console.WriteLine("Check for links in WikiFields [W]"); Console.WriteLine("Create Modern Pages [M]"); Console.WriteLine("Publish All Pages [P]"); var input = Console.ReadLine(); if (input.ToLower().Equals("c")) { StartCreatingContentType(); } else if (input.ToLower().Equals("m")) { StartCreatingModernPages(); } else if (input.ToLower().Equals("w")) { string targetSiteUrl = "https://lbforsikring.sharepoint.com/sites/skademanuals"; ClientContext ctx = SPOUtility.Authenticate(targetSiteUrl, "*****@*****.**", "MandM777"); Ansvar.CheckForLinks(ctx); Console.WriteLine("Done searching for links"); Console.ReadLine(); } else if (input.ToLower().Equals("p")) { string targetSiteUrl = "https://lbforsikring.sharepoint.com/sites/skade"; ClientContext ctx = SPOUtility.Authenticate(targetSiteUrl, "", ""); SPOUtility.CheckInAllDocuments(ctx, "Webstedssider"); } }
static void Main(string[] args) { Console.WriteLine("Create ContentType App [C]"); Console.WriteLine("Create Modern Pages [M]"); Console.WriteLine("Publish All Pages [P]"); var input = Console.ReadLine(); if (input.ToLower().Equals("c")) { StartCreatingContentType(); } else if (input.ToLower().Equals("m")) { StartCreatingModernPages(); } else if (input.ToLower().Equals("p")) { string targetSiteUrl = "https://lboffice365.sharepoint.com/sites/Indbohaandbog/"; ClientContext ctx = SPOUtility.Authenticate(targetSiteUrl, "", ""); SPOUtility.CheckInAllDocuments(ctx, "Site Pages"); } // Update the below variables to use your tenant and account information //string userName = "******"; //SecureString password = GetSecureString("Password"); //AuthenticationManager am = new AuthenticationManager(); //using (var cc = am.GetSharePointOnlineAuthenticatedContextTenant(contentTypeHubSiteUrl, userName, password)) //{ // CreateTaxColumn(cc); // CreateLBContentType(cc); // List<pageSettings> pages= GetPages(sourceSiteUrl, cc); // using (var ccc = am.GetSharePointOnlineAuthenticatedContextTenant(targetSiteUrl, userName, password)) // { // foreach (var p in pages) // { // CreateModernSitePage(ccc, p); // } // } // Web web = cc.Web; // Microsoft.SharePoint.Client.ContentType newContentType = GetContentTypeByName(cc, web, "LBManual"); // pageSettings s = GetWikiPages(); // var page = cc.Web.AddClientSidePage("PnPRocks11.aspx", true); // ClientSideText txt1 = new ClientSideText() { Text = s.Content }; // page.AddControl(txt1, -1); // page.Save(); // ListItem item = page.PageListItem; // item.Properties["ContentType"] = "LBManual"; // item["ContentTypeId"] = newContentType.StringId; // item.Update(); // cc.ExecuteQuery(); // SetMetadataField(cc, item, s.ManualSetting); // item.Update(); // cc.ExecuteQuery(); //} }