利用AutoSPSourceBuilder和Autospinstaller自动安装SharePoint Server 2013图解教程——Part 1

这是一篇对之前 《利用AutoSPSourceBuilder和Autospinstaller自动安装SharePoint Server 2013图解教程——Part 2》的补充。本篇博客将对AutoSPSourceBuilder的使用进行说明。

AutoSPSourceBuilder介绍

  • 下载AutoSPSourceBuilder

点击进入AutoSPSourceBuilder的官网,找到最新版本,然后下载。解压后文件夹内包含两个文件:AutoSPSourceBuilder.ps1为我们需要运行的PowerShell 脚本(用于下载资源),而AutoSPSourceBuilder.xml中则包含了需要下载资源的链接,如下图所示:

  • 打开AutoSPSourceBuilder.xml一探究竟,为了方便显示,我将资源链接折叠起来,如下图所示:

Prerequisites:代表SharePoint 2013 安装之前,需要先决安装的文件。 ServicePacks:代表SharePoint 2013 服务包。 Cumulative Updates:代表SharePoint 2013的累计更新。 LanguagePacks:代表语言包,如:zh-cn、en-us等。 当然你也可以自己手动添加,比如Service Pack等。

欲先攻其事 必先利其器,在使用AutoSPSourceBuilder之前,我们需要增强我们对这工具的理解,磨刀不误砍柴工,当然这个过程就交给读者自己去解决,不必理解每一句PowerShell的意思,大概知道其真个原理就行。

AutoSPSourceBuilder的使用

  • 下载SharePoint 2013 Server,双击它,这时Windows DVD驱动器将会加载它,如下所示:
  • 下载AutoSPInstaller,解压,放在C盘根目录,当然你也可以放在其余地方,但你需要去修改作者的源代码。为什么要放在C盘根目录呢,代码在此,如下所示:

根据上面代码,将加载在我E:盘中的SharePoint 2013解压到C:\SP\2013\SharePoint。

而Prerequisites将被下载到:$Destination\SharePoint\PrerequisiteInstallerFiles,即

C:\SP\2013\SharePoint\PrerequisiteInstallerFiles中,代码片段在此,如下所示:

  • 那我们怎样去使用AutoSPSourceBuilder.ps1呢?查看文件的头部,作者给了我们Example:
  • 当然,你也可以缺省一些参数,使用默认的参数也是可以的,以我安装SharePoint 2013 Server为例,安装之前运行如下PowerShell:
  • 当AutoSPSourceBuilder.ps1运行完毕了,我们可以打开相应的目录一看究竟,如下所示:
  • 而Cumulative Update(累计更新)则解压在此:C:\SP\2013\SharePoint\updates,如下所示:
  • 当然这里面的代码在此,如下所示。简单说明下,先将CU下载在C:\Users\Administrator\AppData\Local\Temp\2这个目录下,然后解压到C:\SP\2013\SharePoint\updates文件夹中。
  • 当然如果你指定了Language,将会解压至此:C:\SP\2013\LanguagePacks

后续

当然你也可以,将其他的更新文件放入对应的文件夹中,利用AutoSPInstaller.ps1安装SharePoint 2013时,会自动去这些文件夹中安装相关的文件。

如果你感兴趣,你可以看我之前的一篇文章,《利用AutoSPSourceBuilder和Autospinstaller自动安装SharePoint Server 2013图解教程——Part 2

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jerry的SAP技术分享

ABAP Netweaver和Hybris里获得内存使用统计数据

每隔5秒钟,Hybris Administration console会发起一个到Java后台的AJAX查询请求:

42050
来自专栏菩提树下的杨过

Silverlight单元测试

默认情况下,vs2010并不能创建"Silverlight的单元测试"项目,不是vs2010做不到,只是MS没有推出模板而已。没关系,在联机模板里下载一个,如下...

20580
来自专栏公众号_薛勤的博客

深入理解跨域SSO原理与技术

​ SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登...

22610
来自专栏码生

react native 增量升级 热更新 思路

24730
来自专栏雪胖纸的玩蛇日常

第十八章 DjangoWeb开发框架

15930
来自专栏乐百川的学习频道

安装和使用MongoDB

MongoDB是一个著名的NoSQL数据库,顾名思义就是不使用SQL的数据库,目前在很多场景都有使用。如果你不喜欢使用笨拙的各种SQL数据库,可以尝试使用一下M...

1K60
来自专栏前端杂货铺

node实现watcher的困境

@(node,watcher) watcher,在如今的前端领域已经数见不鲜了。目前流行的gulp流程工具提供了watcher的选项,是我们在开发过程中不需要手...

24740
来自专栏bboysoul

使用ngrok作反向代理

自从进入了公司,就碰到一个很大的问题,那就是公司电脑扛不走,所以在家想访问公司的电脑中的资料就很麻烦,所以就只能使用ngrok作反向代理,之后ssh到公司网站去...

17940
来自专栏数据之美

shell 学习笔记(19)

声明:转载需署名出处,严禁用于商业用途! 1801.关于 nohup 后台运行的问题: nohup就是拒绝hup信号,没什么其他用途, 如...

25650
来自专栏Python

Django实现任意文件上传(最简单的方法)

利用Django实现文件上传并且保存到指定路径下,其实并不困难,完全不需要用到django的forms,也不需要django的models,就可以实现,下面开始...

67280

扫码关注云+社区

领取腾讯云代金券