11 December 2010

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

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

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


No comments:

Post a Comment