SharePoint基于文档库和列表上进行二次开发,生成新的文档库和新的列表模板

通过新的模板,创建新的文档库与列表

--定义site对象
$site = SPSite http://dvt176/sites/PowerShellTest/

--定义web对象
$web = Get-SpWeb -site http://dvt176/sites/PowerShellTest/

--(获取)定义Templates对象
$ListTemplates = $site.GetCustomListTemplates($web)

--获取文件内容
$filename="D:\Documents\test.csv"

列表的内容,文档格式;Name为列表的名称,Moban为模板的类型;excel后缀为.csv文件,UTF-8

--利用excel表格批量创建模板
ConvertFrom-CSV (gc $filename) | Foreach-object{$web.Lists.Add($_.Name,"",$ListTemplates[$_.Moban])}

将以上几个命令保存在一个文本文档中,如:test.ps1,后缀名为.ps1,UTF-8

管理员命令打开sharepoint命令程序,切换到test.ps1文件的目录下,执行该命令:.\test.ps1

最新文章

  1. (转)ubuntu安装opengl
  2. 【转】Bresenham快速画直线算法
  3. ASP.NET MVC4中的bundles特性引发服务器拒绝访问(403错误)
  4. Java的多线程+Socket 后台
  5. ubuntu 字体 android stuido 汉字 显示 方块
  6. Tcl在Vivado中的使用
  7. 一次java程序的重构
  8. Matlab.NET混合编程调用Figure窗体
  9. 【Python】 零碎知识积累 II
  10. Android初级教程反射+AIDL+内容观察者监控黑名单号码代码模板
  11. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计
  12. Linux的远程连接工具:SSH的安装
  13. pyCharm最新2019激活码
  14. zookeeper集群的安装和配置
  15. 6-9 😢 5小时的debug: 从rails 命令运行超慢开始->删除rails->删除ruby->删除rvm->安装上rvm->安装上ruby
  16. CentOS6安装各种大数据软件 第六章:HBase分布式集群的配置
  17. route -A inet6 增加下一跳 提示错误 SIOCADDRT: No route to host
  18. 【爬虫】-爬取猫眼TOP100
  19. nginx安装及编译参数详解
  20. vbscript 中对excel常见操作

热门文章

  1. 【BZOJ 1036】 树的统计count
  2. ELK平台搭建及日志监控
  3. 用Visual Studio编写UDF的一点小技巧(自动补全宏函数、变量)
  4. 移动端 - adb shell常用命令
  5. Hadoop版本升级(2.7.6 => 3.1.2)
  6. 退出状态、测试(test or [])、操作符、[]与[[]]区别
  7. Spark(五十三):Spark RPC初尝试使用
  8. zk单点部署
  9. Cucumber介绍
  10. java常用JVM参数介绍