脚本下载: SPListEnumerator.zip

http://gallery.technet.microsoft.com/scriptcenter/SPListEnumerator-PowerShell-b0ce0b9f

本脚本通过一个“大型”列表或者是文档库来枚举并为相关项提供信息。

在SharePoint(2007版和2010版)中,我们有一个阈值。在SharePoint 2007中该阈值是2, 000而在SharePoint 2010中,它的的阈值是5, 000。我们会经常遇见一些客户在他们的列表或者文档库里存有大量的项。他们也因此抱怨整个站点的性能。客户可能在这里面创建了一些内嵌文件夹内存有大量的文档和列表项。一旦数量超过阈值的数值便会引起缓慢并会影响后端SQL内容数据库的性能。

比如说,假如你有500,000个文档存储在文档库的文件夹(和嵌套文件夹)内,那么要识别那些超过阈值数量的文档将会变得十分困难。本脚本会在一个给定的列表或文档库中遍历每个文件夹并在每个容器级别下枚举各项,然后将结果输出到一个后缀为.CSV的文件中,以便更轻松地在Excel表格中查看并执行进一步的筛选。

本PowerShell脚本采用了SharePoint对象模型。您需要提供您想要遍历的列表的列表名或者文档库名字,结果会写入一个可用Excel打开的名为out.CSV的文件内以此来做进一步的数据筛选。所写入的详细内容包括:

  • 父级名称: 存放项的容器
  • 内容类型: 每个项的内容类型
  • 版本号(Minor和Major): 已有项的总版本数
  • 大小(字节)(只针对当前版本):只对一个文档库里的项目有效。该列的值表示一个文档当前版本的大小。
  • 终止权限继承: 使用布尔值来标志项是否终止权限继承
  • 项计数器(仅针对文件夹): 该容器内的所有项的数目

您可以在微软一站式脚本实例库中找到更多的脚本示例资源:http://aka.ms/onescriptingallery

转载于:https://www.cnblogs.com/msscriptsample/archive/2012/11/05/2755864.html

[9月29日的脚本] 枚举SharePoint列表(PowerShell)相关推荐

  1. 4月29日监理师课程作业

    软考信息系统监理师:2016年4月29日作业 一.信息应用系统分析设计阶段监理 1.需求分析的进入条件是什么?(记) 答:①业主单位与承建单位正式签订建设合同, ②并对初步的项目开发计划达成一致意见. ...

  2. java中日期计算2月份_计算两日期间2月29日总数的Java程序

    事先声明,本人仅仅是个计算机领域的新手,不久前开始学习Java.后来我接到了一份关于计算两日期间2月29日总数的编程作业,仓促之中我便写下了这个程序.由于之前可以说毫无编程经验,Java也仅仅是只学了 ...

  3. 关于2020年8月7日—8月29日实习学习到的内容

    关于2020年8月7日-8月29日实习学习到的内容 我是一名大三(准大四)的学生,本专业学习通信工程,从三月份自学前端至今,七月份找到了一份实习,感觉在实习中学习到的内容会比较深入一点叭.关于这篇文章 ...

  4. 2015年编程之美(资格赛) ---2月29日

    时间限制:2000ms 单点时限:1000ms 内存限制:256MB 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期). 只有闰年有2月29日,满足以下一个条件的年份为闰年: ...

  5. 将中文日期转换成自己想要的格式如:2018年09月29日转换成2018-09-29

    def date_conversion(self,date): '''将中文日期转换成自己想要的格式如:2018年09月29日转换成2018-09-29''' c = list(re.findall( ...

  6. 11月29日云栖精选夜读:阿里传奇工程师多隆的程序世界

    摘要: 写代码写到入定,是一种什么样的体验?11月29日(本周三),<阿里技术人纪录片系列>将带大家走进大神多隆的代码世界.在此之前,我们先来重温一篇关于多隆的旧文,来自<淘宝技术这 ...

  7. 2019年1月29日

    2019年1月29日星期二 一:SQL注入专题 1.MySQL与SQLserver数据库中的默认的表有哪些? 2.什么是SQL注入 SQL 注入是一种将 SQL 代码插入或添加到应用(用户)的输入参数 ...

  8. 2014年3月29日缅甸将举行人口普查

    2014年3月29日缅甸将举行人口普查 2013.04.22 来源:缅华网 林耀宗译自(新金国日报20-4-2013)     仰光省人口普查委员会秘书吴季林说:2014年人口普查时,因发生冲突而不安 ...

  9. 5月29日阿里云开发者大会了解一下?

    简介:阿里云开发者大会5月29日要在北京开幕啦! 来源 | 阿里云开发者社区 开发者小哥哥小姐姐们, 阿里云开发者大会5月29日要在北京开幕啦! 我们邀请了互联网大咖.技术大佬们和大家一起聊聊技术,聊 ...

最新文章

  1. 洛谷P4316 绿豆蛙的归宿(期望)
  2. 请给SpringBoot多一些内存
  3. redis面试全家桶
  4. springBoot AOP切面编程
  5. tableau必知必会之仪表板的最佳实践
  6. jQuery学习笔记(四)
  7. DBCacheServer升级
  8. 实现基于Keepalived高可用集群网站架构的多种方法
  9. fckeditor java_FCKeditor.Java 源代码下载
  10. MeasureSpec介绍及使用详解
  11. IE-LAB网络实验室:HCNP培训机构 HCIE培训中心 HCIE认证培训 HCNA培训 华为面试考试时需要注意什么
  12. php爬虫框架选用什么
  13. Java类和对象 详解(二)
  14. 统计字符串中含指定字符个数
  15. 深聊性能测试,从入门到放弃之:如何对IO进行性能调优
  16. 极简创意编程:第7课——制作人工智能花盆
  17. 当别人加快脚步的时候,你更应该慢下来
  18. 多个路由器设置静态路由 不同网段可以互相访问
  19. 计算机二级数据透视图教程,计算机二级语言数据透视表做法
  20. 如何快速编译android,MTKandroid快速编译方法.doc

热门文章

  1. Web网络知识:什么是HTTP请求合并?
  2. Win10软件:推荐两款Windows操作系统下的远程软件,值得收藏!
  3. 20 款优秀的数据可视化工具,总有一款你用的到!
  4. 彻底了解JS中难懂的闭包
  5. 面试中有哪些经典的数据库问题?
  6. 【收集】程序员资源大全
  7. linux bash命令找不到,Linux下提示命令找不到:bash:command not found
  8. 通过栈(Stack)实现对树的遍历
  9. 【转】CentOS 6.6 升级GCC G++ (当前最新版本为v6.1.0) (完整)
  10. 常见Kotlin高频问题解惑