Sharepoint2010 列表默认视图更新

Sharepoint2010 列表默认视图更新

1、简介

利用cmdlet脚本管理sharepoint项目是很方便的,但是对对于脚本语言接触较少的我来说写起来废了很大力气。需求  利用sharepoint开发门户管理,客户那边提出要求文档可默认视图每页显示15条,图片库每页显示12条。由于创建的站点、子网站、库很多。要是一个个改那样很容易漏掉摸个库,而且说不定改天又心情不爽又要修改每页显示的条数。所以写个脚本跑下解决问题吧

2、指令集讲解

这里先对有的指令简单说下

ForEach-Object{} 循环遍历前面集合中的每一项。

Where-Object{}; 对前面的集合进行过滤,返回的同样是个集合

3、自己写的脚本

更新文档库默认视图显示15条

$sites=Get-SPSite;

$sites |ForEach-Object{

       $webs=$_.AllWebs;

      

       $webs | ForEach-Object{

      

                 $lists=$_.Lists;

                

                 $lists= $lists |Where-Object{$_.BaseTemplate -eq "DocumentLibrary"};

                 $lists | ForEach-Object{

                          $v=$_.DefaultView;

                           $v.RowLimit=15;

                           $v.Update();

                          Write-Host$v.RowLimit;

                          }

                         

       }

}

更新图片库,默认视图显示12条

$sites=Get-SPSite;

$sites |ForEach-Object{

       $webs=$_.AllWebs;

      

       $webs | ForEach-Object{

      

                 $lists=$_.Lists;

                

                 $lists= $lists |Where-Object{$_.BaseTemplate -eq "PictureLibrary"};

                 $lists | ForEach-Object{

                          $l

                          $v=$_.DefaultView;

                           $v.RowLimit=12;

                           $v.Update();

                          Write-Host$v.RowLimit;

                          }

                         

       }

}

总结:

将近1个月没写博客了,在一个月里一直忙sharepoint项目,自我感觉其实多看些东西,sharepoint只是知识面比较宽并不难。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值