Create List and Field in SharePoint 2010 with PowerShell

אחד הדברים החזקים בSharePoint 2010 – שאפשר לכתוב קוד .Net בלי לקמפל בעזרת PowerShell. הפעם הדגים איך לבנות רשימה ולהוסיף לשדה.


נפתח את ה SharePoint 2010 Management Shell (ראו הסבר ב PowerShell בSharePoint2010)

ניצור Assignment

$MyAssignment = Start-SPAssignment

נפתח את האתר המבוקש על פי URL

$MyWeb = Get-SPWeb http://MySite.com -AssignmentCollection $MyAssignment stTemplates["Custom List"])

ניצור את הרשימה, ניתן את שמה, התיאור והתבנית.

$MyWeb.Lists.Add("My List","This list created with powershell",$MyWeb.ListTemplates["Custom List"])

ניצור את השדה (במקרה זה Text)

$MyList = $MyWeb.Lists["My List"]

$MyList.Fields.Add("TextField","Text",$MyWeb.FieldTypeDefinitionCollecti on["Text"])

ולסיום נסגור את האתר ואת המשימה.

$MyWeb.Dispose()

Stop-SPAssignment $MyAssignment

עכשיו אם נבדוק באתר, נראה את הרשימה עם השדה שהוספנו

נחמד..
שבוע טוב,
רועי


Comments

Popular posts from this blog

A sharepoint list view of the current month

The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters

Export SharePoint 2010 List to Excel with PowerShell