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

SharePoint Service Provisioning - the service stuck on starting

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