protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.RemoveSiteColumnByIdUsingCSV(OutPutDirectory.Trim(), FieldID, SiteColumnUsageFilePath, SharePointOnline_OR_OnPremise.Trim() , UserName.Trim(), Password.Trim(), Domain.Trim(), Confirm); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.IterateAllWebsAndRemoveSiteColumnByType(OutPutDirectory.Trim(), SiteCollectionUrl.Trim(), FieldType , SharePointOnline_OR_OnPremise.Trim(), UserName.Trim() , Password.Trim(), Domain.Trim(), Confirm,""); if (!Confirm) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("[Hint] Use -Confirm option to remove site column"); Console.ResetColor(); } }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.IterateAllWebsAndRemoveSiteColumnByType(OutPutDirectory.Trim(), SiteCollectionUrl.Trim(), FieldType , SharePointOnline_OR_OnPremise.Trim(), UserName.Trim() , Password.Trim(), Domain.Trim(), Confirm, ""); if (!Confirm) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("[Hint] Use -Confirm option to remove site column"); Console.ResetColor(); } } // ProcessRecord()
public static void GetSiteColumnsListForContentType() { //// String Variable to store the siteURL string siteURL = "https://intranet.campoc.com/sites/T_Master_Page_Offshore/"; //// Get the context for the SharePoint Site to access the data ClientContext clientContext = new ClientContext(siteURL); /*//// Get the content type using ID: 0x01003D7B5A54BF843D4381F54AB9D229F98A - is the ID of the "Custom" content Type * ContentType ct = clientContext.Web.ContentTypes.GetById("0x01010002CB55784047481FA81FC315856D4A41"); * * //// Gets a value that specifies the collection of fields for the content type * FieldCollection fieldColl = ct.Fields; * * clientContext.Load(fieldColl); * clientContext.ExecuteQuery(); * * //// Display the field name * foreach (Field field in fieldColl) * { * Console.WriteLine(field.Title); * Console.WriteLine(field.Id); * }*/ SiteColumnAndContentTypeHelper objSC = new SiteColumnAndContentTypeHelper(); ContentType ct = objSC.GetContentTypeByName(clientContext, "Contoso Document"); //// Gets a value that specifies the collection of fields for the content type FieldCollection fieldColl = ct.Fields; clientContext.Load(fieldColl); clientContext.ExecuteQuery(); //// Display the field name foreach (Field field in fieldColl) { Console.WriteLine(field.Title); Console.WriteLine(field.Id); } }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.ReplaceContentTypeinList_ForCSV(OutPutDirectory, SharePointOnline_OR_OnPremise, UserName, Password, Domain); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.SiteColumns_CreateSiteColumnsAndDuplicateDetailsFromOldSiteColumn_UsingCSV(oldSiteColumn_InternalName.Trim(), oldSiteColumn_ID, newSiteColumn_InternalName.Trim(), newSiteColumn_DisplayName.Trim(), SiteColumnUsageFilePath.Trim(), OutPutDirectory.Trim(), SharePointOnline_OR_OnPremise.Trim(), UserName.Trim(), Password.Trim(), Domain.Trim()); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.ContentType_CreateContentTypeAndDuplicateDetailsFromOldContentType_ForCSV(OldContentTypeName.Trim(), NewContentTypeName.Trim(), ContentTypeUsageFilePath.Trim(), OutPutDirectory.Trim(), SharePointOnline_OR_OnPremise.Trim(), UserName.Trim(), Password.Trim(), Domain.Trim()); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.SiteColumns_CreateSiteColumnsAndDuplicateDetailsFromOldSiteColumn_ForWEB(OutPutDirectory.Trim(), WebUrl.Trim(), OldSiteColumn_InternalName.Trim(), OldSiteColumn_ID, NewSiteColumn_InternalName.Trim(), NewSiteColumn_DisplayName.Trim(), Constants.ActionType_Web.ToLower(), SharePointOnline_OR_OnPremise.Trim(), UserName.Trim(), Password.Trim(), Domain.Trim()); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.RemoveSiteColumnByTypeUsingCSV(OutPutDirectory.Trim(), FieldType, SiteColumnUsageFilePath, SharePointOnline_OR_OnPremise.Trim() , UserName.Trim(), Password.Trim(), Domain.Trim(), Confirm); }
public static void CT_ContentTypesCommands() { //228 String OutPutDirectory = @"E:\VirendraKumar\ProjectTest\ContentType"; string WebUrl = "http://*****:*****@"E:\VirendraKumar\ProjectTest\ContentType_Usage.csv", OutPutDirectory, "OP", "ms-mla-paraja", "Password123", "mgmt7"); //objSC.AddSiteColumnToContentType_ForWeb(@"E:\VirendraKumar\ProjectTest\SiteColumnsContentType", "https://intranet.poc.com/sites/TestContosoPublishingSite/", "ContosoLibraryContentTypeCSV6", "ContosoStatusNew", "web", "OP", "ms-mla-paraja", "Password123", "mgmt7"); objSC.AddSiteColumnToContentType_ForCSV("ContosoLibraryContentType", "ContosoStatusNew", @"E:\VirendraKumar\ProjectTest\ContentType_Usage.csv", @"E:\VirendraKumar\ProjectTest\SiteColumnsContentType", "OP", "ms-mla-paraja", "Password123", "mgmt7"); //objSC.ContentType_CreateContentTypeAndDuplicateDetailsFromOldContentType_ForWEB(@"E:\VirendraKumar\ProjectTest\SiteColumnsContentType", "https://intranet.campoc.com/sites/T_Master_Page_Offshore/", "Contoso Document", "NewCT23Apr3", "web", "OP", "ms-mla-paraja", "Password123", "mgmt7"); //objSC.ReplaceContentTypeinList_ForWeb(@"E:\VirendraKumar\ProjectTest\SiteColumnsContentType", "https://intranet.campoc.com/sites/T_Master_Page_Offshore/", "VK_C_List ", "0x010090E84F7F337045DB9DCB9F4D3688DB8B00E05E98E692502F4AA55DB54546B2639F", "NewCT22Apr", "web", "OP", "ms-mla-paraja", "Password123", "mgmt7"); //objSC.SiteColumns_CreateSiteColumnsAndDuplicateDetailsFromOldSiteColumn_ForWEB(@"E:\VirendraKumar\ProjectTest\SiteColumnsContentType", "https://intranet.campoc.com/sites/T_Master_Page_Offshore/", "Contoso Status", "8478039d-fbd5-421d-bd6c-87a07d7ce499", "SC22Apr", "SC22Apr", "web", "OP", "ms-mla-paraja", "Password123", "mgmt7"); //objSC.SiteColumns_CreateSiteColumnsAndDuplicateDetailsFromOldSiteColumn_UsingCSV(@"E:\VirendraKumar\ProjectTest", "OP", "ms-mla-paraja", "Password123", "mgmt7"); /*using (var cc = new ClientContext("https://intranet.campoc.com/sites/T_Master_Page_Offshore/")) * { * //https://intranet.campoc.com/sites/TestListWorkFlowAssociationsContoso * * //https://intranet.campoc.com/sites/T_Master_Page_Offshore/ * * * string internalName = "ContosoStatusxx"; * string oldSiteColumn_ID = "8478039d-fbd5-421d-bd6c-87a07d7ce499"; * FieldCollection fields = cc.Web.Fields; * //cc.Web.Context.Load(fields, fc => fc.Include(f => f.Id, f => f.InternalName)); * //cc.Web.Context.ExecuteQuery(); * * //bool yes= SiteColumns_ISAlreadyExists(cc, internalName); * //Console.WriteLine(yes); * //Field field = SiteColumns_GetSiteColumnsDetails(cc, internalName); * //var field = fields.FirstOrDefault(f => f.InternalName == internalName); * //Field field = fields.GetByInternalNameOrTitle(internalName); * Guid oldGUID = new Guid(oldSiteColumn_ID); * Field field = fields.GetById(oldGUID); * * * try * { * if (field != null && field.ToString() != "") * { * cc.Web.Context.Load(field); * cc.Web.Context.ExecuteQuery(); * * Console.WriteLine(field.Id.ToString()); * Console.WriteLine(field.InternalName.ToString()); * Console.WriteLine(field.Title.ToString()); * Console.WriteLine(field.Hidden.ToString()); * Console.WriteLine(field.CanBeDeleted.ToString()); * Console.WriteLine(field.SchemaXml.ToString()); * //Console.WriteLine("YESSSSSSSSSS"); * } * } * catch (Exception ex) * { Console.WriteLine(ex.Message.ToString()); } * * //SiteColumns_ISAlreadyExists(cc, internalName, ""); * * //Field field = SiteColumns_GetSiteColumnsDetails(cc, internalName, ""); * //Console.WriteLine(field.Id.ToString()); * * //Console.WriteLine(field.InternalName.ToString()); * //Console.WriteLine(field.Title.ToString()); * * //Console.WriteLine(field.Hidden.ToString()); * //Console.WriteLine(field.CanBeDeleted.ToString()); * //Console.WriteLine(field.SchemaXml.ToString()); * //ContentType CT = GetContentTypeByName(cc, cc.Web, "ContosoLibraryContentTypeNEWWW2"); * //ContosoLibraryContentTypeNEWWW2 * //Console.WriteLine(CT.SchemaXml.ToString()); * }*/ }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.AddSiteColumnToContentType_ForWeb(OutPutDirectory.Trim(), WebUrl.Trim(), ContentTypeName.Trim(), SiteColumnName.Trim(), Constants.ActionType_Web.ToLower(), SharePointOnline_OR_OnPremise.Trim(), UserName.Trim(), Password.Trim(), Domain.Trim()); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.AddSiteColumnToContentType_ForCSV(ContentTypeName, SiteColumnName, ContentTypeUsageFilePath, OutPutDirectory, SharePointOnline_OR_OnPremise, UserName, Password, Domain); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.ContentType_CreateContentTypeAndDuplicateDetailsFromOldContentType_ForWEB(OutPutDirectory.Trim(), WebUrl.Trim(), OldContentTypeName.Trim(), NewContentTypeName.Trim(), Constants.ActionType_Web.ToLower(), SharePointOnline_OR_OnPremise.Trim(), UserName.Trim(), Password.Trim(), Domain.Trim()); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.ReplaceContentTypeinList_ForWeb(OutPutDirectory, WebUrl, ListName, OldContentTypeID, NewContentTypeName, Constants.ActionType_Web.ToLower(), SharePointOnline_OR_OnPremise, UserName, Password, Domain); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.SiteColumns_CreateSiteColumnsAndDuplicateDetailsFromOldSiteColumn_UsingCSV(OldSiteColumn_InternalName.Trim(), OldSiteColumn_ID, NewSiteColumn_InternalName.Trim(), NewSiteColumn_DisplayName.Trim(), SiteColumnUsageFilePath.Trim(), OutPutDirectory.Trim(), SharePointOnline_OR_OnPremise.Trim(), UserName.Trim(), Password.Trim(), Domain.Trim()); }
protected override void ProcessRecord() { SiteColumnAndContentTypeHelper obj = new SiteColumnAndContentTypeHelper(); obj.AddSiteColumnToContentType_ForCSV(ContentTypeName,SiteColumnName,ContentTypeUsageFilePath, OutPutDirectory, SharePointOnline_OR_OnPremise, UserName, Password, Domain); }