add column to default view using powershell
-
30 เมษายน 2555 20:21
Hi,
I am creating new list and column using powershell. but i am unable to add these column to default view of the list. I tired using 'GetViewFromUrl' method but no luck. Can any one suggest how i can add column to default view using powershell.
Anusha
ตอบทั้งหมด
-
30 เมษายน 2555 21:29
Hello!
Script:
$web = Get-SPWeb "http://site/" $list = $web.Lists["MyList"] $view = $list.DefaultView; $view.ViewFields.Add("FieldTitle") $view.Update()Don't happy, be worry...
- เสนอเป็นคำตอบโดย Aviw_ 11 พฤษภาคม 2555 8:30
-
30 เมษายน 2555 21:43
Here is another option by using GetViewFromUrl
$spWeb = Get-SPWeb -Identity "http://mySharePoint" $spView = $spWeb.GetViewFromUrl("/Lists/MyList/AllItems.aspx") $spField = $spList.Fields["MyField"] $spView.ViewFields.Add($spField) $spView.Update()You can also try to use SPList object as below.
$spList = Get-SPList -Url "http://mySharePoint/Lists/MyList" $spView = $spList.Views["All Items"] $spField = $spList.Fields["MyField"] $spView.ViewFields.Add($spField) $spView.Update()
If you use SPList object, all views are loaded. If you have a list with lots of views, then first approach would be better.
백상하 - Stop hacking my blog http://blog.naver.com/agilepoint
쉐어포인트 배움터 http://sharepointkorea.com
- แก้ไขโดย Sangha Baek MVPMVP 30 เมษายน 2555 21:48
- แก้ไขโดย Sangha Baek MVPMVP 30 เมษายน 2555 21:48
- แก้ไขโดย Sangha Baek MVPMVP 30 เมษายน 2555 21:55
- แก้ไขโดย Sangha Baek MVPMVP 30 เมษายน 2555 22:11
- ทำเครื่องหมายเป็นคำตอบโดย Shimin Huang 11 พฤษภาคม 2555 8:28
-
15 พฤษภาคม 2555 12:32
Hi Sasha,
You can try this:
$view=$list.views["All Items"]
$view.viewfields.add($list.fields["fieldname"])
$view.update()
- ทำเครื่องหมายเป็นคำตอบโดย Sasha V 16 พฤษภาคม 2555 13:06