SharePoint Server 2010
笔者:李晓辉
SharePoint 2010平台是为企业用户提供基于微软SharePoint平台的工作流扩展。用户无需编写代码就可以快速、便捷地设计任务表单和业务流程,从而帮助企业用户进一步拓展SharePoint平台的内容管理,内外部协同和企业业务流程管理能力,并可将SharePoint平台和企业其他业务系统进行集成。
今天的blog是为了Project Server做热身的
今天我们来演示一下sharepoint的初始化工作,下面的工作是基于已经安装了sql server的前提下,关于sql的安装,请参考我另一个blog,里面是2012版的,我们这次装的是2008R2,过程差不多
http://ucweb.blog.51cto.com/4042188/934255
首先,我们把sharepoint 光盘放进服务器中,双击setup,然后出现我们以下的界面,一些先决条件在安装sql时已经帮我们装好了,如.net 3.5,我们现在来准备一下sharepoint的先决条件,我们按下图中的“安装必备软件”来准备我们的服务器基础条件
好的,现在我们到了下图的界面,出现了我们还缺少的先决条件,我们可以拉着看看,不管如何吧,这些我们要装上,不然sahrepoint安装和使用会有问题的,我们点下一步,然后开始安装先决条件
一样的,我们同意下面的条款,然后我们点下一步,开始安装我们的先决条件
下面就是安装过程了,有的是在本地有,比如IIS,就是配置一下,有的本地没有,那就要去下载
如果你网络慢,这个过程你半个小时或一个多小时都完不了,或如果你的环境中不能连接外网,是不是就意味着不能安装了?当然不是了!!看下面我提供的这个链接,我们可以先下好软件,用powershell来安装
http://technet.microsoft.com/zh-cn/library/ff686793
内容如下:
安装程序开关和参数:
通过对 PrerequisiteInstaller.exe 使用开关和参数,您可以控制安装哪些版本的必备软件以及安装位置。
PrequisiteInstaller.exe 接受单个或多个开关和参数对。开关标识必备组件,参数指定操作和必备组件的位置。
开关和参数对采用以下格式:
/switch: <path>
其中:
/switch 是用于标识必备组件的有效开关。例如,/NETFX35SP1: 是代表 .NET Framework 3.5 Service Pack 1 的开关。
<path>表示为本地文件路径或文件共享的路径,例如
"C:\foldername\dotnetfx35.exe"或
"\\<servername>\<sharename>\dotnetfx35.exe"。
每个开关及其参数都由一个冒号和一个空格分隔。参数使用引号括起来。
开关和参数对可以在命令提示符下传递给 PrerequisiteInstaller.exe,也可以从参数文本文件读取。
下载必备组件并将其整合到文件共享上
下载和整合必备组件的过程包括下列过程中介绍的步骤。
确定必备组件
1.请参考硬件和软件要求 (SharePoint Server 2010) 一文,其中包含 SharePoint Server 2010 的所有必备和可选软件列表。此外,此文档还提供可通过 Internet 下载的每个必备组件的下载位置。
2.在命令提示符下,导航到 SharePoint Server 2010 安装媒体或文件夹位置的根目录。
3.在命令提示符下,键入 PrerequisiteInstaller.exe /?。这将显示用于从命令行安装必备组件的命令行选项和开关及其对应参数的列表。
4.确认您拥有必备软件的准确列表。将必备组件安装程序的输出与步骤 1 中的必备组件列表进行比较。
5.将必备组件下载到可以访问 Internet 的计算机。
接下来,使用以下过程创建可用于在所有场服务器上安装 SharePoint Server 必备组件的集中位置。
整合必备组件
1.在将要安装必备组件的服务器可以访问的计算机上创建共享文件夹。
2.将从 Internet 下载的文件复制到共享文件夹。
创建可访问的必备组件网络位置后,请使用下一节中的过程在服务器上安装 SharePoint Server 2010 必备组件。
从命令行安装必备组件
可以使用以下过程从命令行安装一个或所有必备组件。
从命令行安装
1.从“开始”菜单中,使用“以管理员身份运行”选项打开命令提示符窗口。
2.导航到 SharePoint Server 源目录。
3.键入要安装的程序的必备程序开关和对应的参数,然后按 Enter,例如:
PrerequisiteInstaller.exe /SQLNCli:
"\\o14-sf-admin\SP_prereqs\sqlncli.msi"
注意:
若要安装多个必备组件,请键入每个开关和参数对,注意要使用空格分隔每个开关和参数对,例如:
PrerequisiteInstaller.exe /SQLNCli:
"\\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl:
"\\o14-sf-admin\SP_prereqs\MSChart.exe" /W2K8SP2:
"\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe" /NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
使用参数文件安装必备组件
可以使用参数文件从文件共享安装必备组件,参数文件包含需要安装的程序的开关以及对应的路径语句。
使用参数文件运行 PrerequisiteInstaller.exe 时,会发生以下情况:
1.PrerequisiteInstaller.exe 读取参数文件以确认每个开关都有效并且在路径语句中标识的程序确实存在。
注意:
如果指定参数,PrerequisiteInstaller.exe 将忽略参数文件并且仅处理命令行参数。
2.PrerequisiteInstaller.exe 扫描本地系统以确定是否已安装任何必备组件。
3.PrerequisiteInstaller.exe 安装参数文件中的程序并返回以下退出代码之一:
0 - 成功
1 �C此应用程序的另一个实例已经在运行
2 �C无效的命令行参数
1001 �C挂起的重新启动阻止安装
3010 �C需要重新启动
4.如果某一必备组件需要重新启动,将生成 3010 代码并提示您单击“完成”以重新启动系统。生成 3010 代码之后安装程序的行为会有所不同,具体取决于计算机满足下列哪些条件:
如果系统中已经安装 Windows Server 2008 Service Pack 2 (SP2),将生成 3010 代码并安装剩余的必备组件。安装完最后一个必备组件后提示您重新启动系统。
如果 Windows Server 2008 SP2 是通过
PrerequisiteInstaller.exe 在系统中安装的,则安装程序生成 3010 代码并跳过剩余必备组件的安装。提示您重新启动系统。
系统重新启动后,PrerequisiteInstaller.exe 开始再次运行,因为在重新启动之前创建的启动文件包含 /continue 标志。
重新启动后,PrerequisiteInstaller.exe 将忽略参数文件并尝试从 Internet 下载并安装剩余必备组件。有关详细信息,请参阅已知问题。
使用以下过程创建参数文件。
创建参数文件
1.使用文本编辑器新建名为PrerequisiteInstaller.Arguments.txt 的文本文档。将此文件保存到与 PrerequisiteInstaller.exe 相同的位置。此文件将包含运行 Microsoft SharePoint 产品准备工具时使用的开关和参数。
2.使用文本编辑器编辑 PrerequisiteInstaller.Arguments.txt,并使用以下语法为每个必备组件开关提供安装源的文件路径:
/switch: <path>
其中 /switch 是有效开关,<path>是安装源的路径。
以下示例显示使用文件共享作为公共安装点的完整参数文件。
/SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
/ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe"
/W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe"
/NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
/PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu"
/KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu"
/KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"
/IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu"
/Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi"
/FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe"
/ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi"
/ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi"
/Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi"
/SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi"
重要:
为了便于阅读,上例中的开关和路径语句在单独的行中显示。实际创建 PrerequisitesInstaller.Arguments.txt 文件时,不要使用换行符,而应使用空格分隔每个开关和路径语句。有关详细信息,请参阅已知问题。
3.PrerequisiteInstaller.Arguments.txt 编辑完成后,保存所做的编辑,并确认此文件与 PrerequisiteInstaller.exe 位于同一目录中。
使用以下过程安装必备组件。
使用参数文件安装必备组件
1.从命令提示符运行 PrerequisiteInstaller.exe 以安装必备组件。
警告:
如果提示您单击“完成”以重新启动系统,请不要这样做。单击“取消”。有关详细信息,请在继续下一步骤之前参阅已知问题。
2.手动重新启动系统。
3.从命令提示符运行 PrerequisiteInstaller.exe。
已知问题
影响参数文件使用的已知问题有两个:
在参数文件中使用换行符
如果创建参数文件并使用换行符在单独的行中输入每个开关和参数,则必备组件安装程序将失败。解决方法是在单行中输入所有开关和参数对。
计算机重新启动后未使用参数文件
重新启动后,PrerequisiteInstaller.exe 会执行启动命令文件,它包含 /continue 标志。/continue 标志强制安装程序忽略参数文件。
必须使用下列方法之一在此命令文件中删除启动任务以阻止重新启动:
方法 1
1.通过双击 PrerequisiteInstaller.exe 使其运行。该程序将在第一个屏幕中显示必备组件列表。
2.单击“取消”。PrerequisiteInstaller.exe 将删除启动任务。
方法 2
1.从“开始”菜单中,选择“运行”,然后键入 regedit 以打开注册表。
2.
打开注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders。
3.检查“Common Startup”的值。它显示列出启动任务的目录。
4.关闭注册表编辑器,而不执行任何更改。
5.导航到启动目录,该目录通常为<系统目
录>\ProgramData\Microsoft\Windows\Start
Menu\Programs\Startup。
6.通过删除
“SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd”来删除启动任务
好的,不管我们通过什么方法,把必备软件安装完后,我们点“安装sharepoint server”,如下图
这个密钥,大家懂的,据说有个叫度娘的姑娘,很可爱
好的,我们来同意这个协议(不同意好像也不行,鄙视……)
好的,这里我们选服务器场,你看他们两个后面的介绍,当然是这个好,哈哈
好的,我们选好安装位置和服务器类型,我要的完整版,有完整癖
好的,立即安装!!,下图是安装过程
好的,我们安装完了,开始我们的配置过程
这是简介页,我们下一步的干活……
我们是新的服务器,没有现存的,我们要创建
指定数据库服务器和数据库名,加上访问账户,然后我们可爱的下一步……
指定我们服务器场密码,加入的时候要用
配置我们的安全设置
确认后我们下一步
开始安装我们选择的东西
OK,配置成功,这是结果页
我们完成后,打开了如下的界面,开始初始化它,这个参加与否看你自己了
我们用向导来做
用我现有的用户,并选择下面的服务
我们确定后就开始了处理过程,这个时间会有点久
好的,我们现在开始配置sharepoint服务器场
选择适合你自己的标题和模板
再次处理中……。
好的,向导完成,看报告
然后我们成功登录了
下一节,我们开始讨论Project Server 2010的安装配置