自动安装 SharePoint Portal Server 2003

发布日期: 2004年08月13日

Emily Schroeder

Microsoft Corporation

参与人员:Harindra Chopra、Bob Barr、Puneet Narula、Rich Woods、Robert Marsh、Christopher Hall

适用于:

Microsoft® Office SharePoint Portal Server 2003

本页内容
简介简介
使用命令行进行安装使用命令行进行安装
使用 Setup.ini 文件安装使用 Setup.ini 文件安装

简介

本文件提供了有关如何使用命令行和带有参数的 Setup.exe 自动安装 Microsoft® Office SharePoint Portal Server 2003 的信息。同时还提供了有关如何使用 Setup.ini 文件安装 SharePoint Portal Server 2003 的信息。

请注意 如果您具有 Microsoft Windows Server™ 2003 终端服务器组件,则可以使用此组件以远程管理模式安装 SharePoint Portal Server。

下列限制适用于所有路径:

路径不能位于硬盘驱动器的根目录下。

路径必须位于以 NTFS 文件系统格式化的分区上。

整个路径只能由 low-ASCII 字符组成 (不可有 High-ASCII 或 DBCS 字符)。

路径不能长于 80 个字符。

返回页首返回页首

使用命令行进行安装

您可以使用命令行运行 SharePoint Portal Server 安装程序,步骤如下:

1.

以本地管理员或域管理员的身份登录运行 Windows Server 2003 的计算机。

2.

打开命令行提示窗口。

3.

将 SharePoint Portal Server 2003 CD 插入到 CD-ROM 驱动器中。

4.

键入 cd\,然后按下 ENTER 键。

5.

导航至 CD-ROM 驱动器盘符。

6.

要获得安装程序命令行参数的帮助,请键入 setup /?,然后按下 ENTER 键。

7.

从下列操作中选择一项执行:

要安装带有数据库引擎的 SharePoint Portal Server,请键入

setup /q /o INSTALLMODE=1 PIDKEY=CD_key,然后按下 ENTER 键。

要安装不带有数据库引擎的 SharePoint Portal Server,请键入

setup /q /o INSTALLMODE=0 ACCOUNTNAME=DOMAIN\user_name ACCOUNTPASSWORD=password PIDKEY=CD_key 然后按下 ENTER 键。

警告   如果您为此命令创建了一个批处理文件,必须确保此批处理文件是安全的,因为密码是以纯文本形式存储的。 

请注意

确保 CD_key 中无破折号,否则安装会失败。

建议您将以下参数添加到前面任一命令中来打开详细日志:/L*V path_to_log_file

8.

要对进程进行监控,可打开“任务管理器”并查看应用程序选项卡下运行的 MasterSetupApp。

下表显示了命令行安装程序的可用参数。

参数描述

PIDKEY=CD_key

CD_key 是产品密钥。要从命令行安装 SharePoint Portal Server,必须使用此参数。

SPSROOT=path_for_files

Path_for_files 是定义 SharePoint Portal Server 程序文件安装位置的文件路径。

SPSSEARCHDATA=path_for_search_files

Path_for_search_files 是定义内容索引文件安装位置的文件路径。

INSTALLMODE=[0,1]

要安装带有数据库引擎的 SharePoint Portal Server,安装模式为 1。要安装不带有数据库引擎的 SharePoint Portal Server,安装模式为 0。要从命令行安装 SharePoint Portal Server,必须使用此参数。

ACCOUNTNAME=DOMAIN\account_name

DOMAIN\account_name 是不带数据库引擎安装时应用程序池的帐户名称。如果安装模式为 0,则必须使用此参数。

ACCOUNTPASSWORD=password

password 是应用程序池帐户名称的密码。如果安装模式为 0,则必须使用此参数。

/settings <.ini file>

如果使用自定义 Setup.ini 文件的设置安装 SharePoint Portal Server,则应使用此参数。

/q

此参数用于将安装过程中的用户界面设置为无 (“静音模式”)。

/o

当为 PIDKEY、SPSROOT、SPSSEARCHDATA、INSTALLMODE、ACCOUNTNAME 或 ACCOUNTPASSWORD 传送值时,必须使用此参数。这些都是可选参数。当您使用 /o 时,必须在后面紧跟一个或多个可选参数,并且在命令行中只能使用一次 /o。例如,/o parameterparameter /o parameter 是不正确的使用方法,因为 /o 使用了两次。

/L[i|w|e|f|a|r|u|c|m|p|v] <log_file.txt> 

此参数指定日志文件的路径。可选标志指示要记录的信息:

i:记录状态信息。

w:记录非重要警告。

e:记录全部错误信息。

f:列出需要替换的使用中文件。

a:记录操作的启动。

r:记录用户特定记录。

u:记录用户请求。

c:记录初始用户界面参数。

m:记录内存溢出或严重退出信息。

p:记录终端属性。

v:记录详细的输出。

*:记录所有信息。

返回页首返回页首

使用 Setup.ini 文件安装

如果要安装大量的服务器或希望自定义安装,则可使用 .ini 文件以无人参与模式运行 SharePoint Portal Server 安装程序。用这种方法运行安装程序,使您可在多台计算机上安装相同配置的 SharePoint Portal Server。

在 SharePoint Portal Server 2003 CD 的根目录中,提供了 SharePoint Portal Server 2003 的 Setup.ini 文件。还为向后兼容文档库客户组件提供了一个 Setup.ini 文件。但是,您必须自己为向后兼容文档库 (服务器) 组件创建 Setup.ini 文件。在本节的稍后部分提供了创建该文件的指导说明。

使用 .ini 文件安装 SharePoint Portal Server

SharePoint Portal Server 的 Setup.ini 文件位于安装 CD 的根目录下。您可以使用 Setup.ini 文件以结构化方式安装 SharePoint Portal Server。例如,将 PIDKEY 信息放入到文件中,文件保存为文件共享,并使此文件可供管理员使用。

在默认情况下,Setup.ini 包含如下代码:

[MSI] 
ProductName=Microsoft(R) Windows(R) SharePoint(TM) Services 
ProductRelativeLocation=WSS\STS.MSI 
[MSI] 
ProductName=SharePoint Portal Server 
ProductRelativeLocation=SPS\SPS.MSI 
[MSI] 
ProductName=Microsoft SQL Server Desktop Engine 
ProductRelativeLocation=SPS\SQLRUN16.MSI

ProductRelativeLocation 是指向包含 Setup.exe 文件目录的路径。

您可在 Setup.ini 文件中包含下表中显示的参数。

参数描述

PIDKEY=CD_key

CD_key 是产品密钥。

SPSROOT=path_for_files

Path_for_files 是定义 SharePoint Portal Server 程序文件安装位置的文件路径。

SPSSEARCHDATA=path_for_search_files

Path_for_search_files 是定义内容索引文件安装位置的文件路径。

INSTALLMODE=[0,1]

要安装带有数据库引擎的 SharePoint Portal Server,安装模式为 1。要安装不带有数据库引擎的 SharePoint Portal Server,安装模式为 0。要从命令行安装 SharePoint Portal Server,必须使用此参数。

INSTALLLOCATION=path_to_directory

Path_to_directory 是定义包括在 Setup.ini 文件中的其他的 MSI 安装位置的文件路径。

重要   使用上述参数时应在其前方放置 Args= 和一个空格,如下例所示:

[MSI] 
ProductName=Microsoft(R) Windows(R) SharePoint(TM) Services 
ProductRelativeLocation=WSS\STS.MSI 
[MSI] 
ProductName=SharePoint Portal Server 
ProductRelativeLocation=SPS\SPS.MSI 
Args= INSTALLMODE=0 PIDKEY=CD_key 
[MSI] 
ProductName=Microsoft SQL Server Desktop Engine 
ProductRelativeLocation=SPS\SQLRUN16.MSI

在下面的示例中,SharePoint Portal Server 安装在驱动器 C 上名为 SharePoint Portal 的文件夹中,日志文件以详细日志的方式写入到驱动器 C 中。SharePoint Portal Server CD 在驱动器 F 中。

1.

从 SharePoint Portal Server CD 中将 Setup.ini 复制到驱动器 C 中。

2.

按下图所示修改 Setup.ini:

[MSI] 
ProductName=Microsoft(R) Windows(R) SharePoint(TM) Services 
ProductRelativeLocation=WSS\STS.MSI 
[MSI] 
ProductName=SharePoint Portal Server 
ProductRelativeLocation=SPS\SPS.MSI 
Args= INSTALLMODE=1 PIDKEY=CD_key SPSROOT=“C:/SharePoint Portal” 
[MSI] 
ProductName=Microsoft SQL Server Desktop Engine 
ProductRelativeLocation=SPS\SQLRUN16.MSI

3.

打开命令提示窗口,然后导航至驱动器 F。

4.

键入 setup /q /settings c:\setup.ini /L*V c:\log.txt,然后按下 ENTER 键。

使用 .ini 文件安装向后兼容文档库组件

要使用 .ini 文件安装向后兼容文档库服务器组件,必须先创建包含您要使用的默认安装设置 (如,安装目录) 的 .ini 文件。在创建完 .ini 文件后,可使用文本编辑器对其进行编辑。通过编辑 .ini 文件,可指定其他的选项,并进一步控制安装。

要创建用于无人参与安装程序的 .ini 文件,必须运行“Microsoft Office SharePoint Portal Server 2003 安装程序向导”。但向导的作用不是安装 SharePoint Portal Server,而是将您指定的设置存储到 .ini 文件中。

执行无人参与安装时,双字节字符设置 (DBCS) 或 hight ASCII 字符都不可用于安装路径中。如果使用这些字符会导致安装失败。另外,.ini 文件中的路径不能超过 80 个字符。

按以下步骤使用 .ini 文件安装向后兼容文档库组件。

1.

以本地管理员或域管理员的身份登录运行 Windows Server 2003 的计算机。

2.

进行如下操作,以确保正确指定 Internet 访问的代理服务器设置:

1.

单击 开始,将鼠标指向控制面板,然后单击 Internet 选项

2.

Internet 属性对话框中的连接选项卡上,单击局域网设置.。

3.

局域网 (LAN) 设置对话框中的自动配置部分,确保清除了复选框。

4.

如果您使用代理服务器,请完成第 5 步至第 10 步的工作,如果未使用代理服务器,则转至第 11 步。

5.

代理服务器部分,选中 为 LAN 使用代理服务器 (这些设置不会应用于拨号或 VPN 连接) 复选框。

6.

选中对于本地地址不使用代理服务器复选框。

7.

地址框中键入有效的代理服务器地址。

8.

端口框中键入代理服务器的端口号。

9.

单击高级

10.

代理服务器设置对话框中,选择对所有协议均使用相同的代理服务器复选框,然后单击确定

11.

单击确定,关闭局域网 (LAN) 设置对话框。

12.

单击确定,关闭 Internet 选项对话框。

3.

将 SharePoint Portal Server 2003 CD 插入到您的 CD-ROM 驱动器中。

4.

创建 .ini 文件:

1.

在任务栏中单击开始,然后单击运行

2.

打开框中,键入 path_to_server_setup_file setup /CreateUnattend path filename.ini 此处的 filename 是指您要创建的 .ini 文件的名称。.

例如,如果 SharePoint Portal Server CD 在驱动器 F 中,而您想在驱动器 E 中创建名为 ample.ini 的文件,则键入 F:\Optional\Server\setup /CreateUnattend E:\sample.ini

3.

单击确定

4.

遵循安装向导中显示的说明执行操作。您选择的所有设置均包含在了创建的 .ini 文件中。

5.

编辑 .ini 文件:

1.

在文本编辑器 (如,Microsoft Word) 中打开 filename.ini ,此处的 filename 是指您创建的 .ini 文件的名称。

2.

修改文件中您希望 SharePoint Portal Server 安装程序使用的参数。

3.

如果您计划在具有不同存储器配置的服务器上使用无人参与安装文件,在开始安装之前应确保每个服务器配置的硬编码路径有效。"C:\" 便是一个硬编码路径的参考示例。您可以通过移除所有的输入行来强制安装程序自动选择正确的默认路径。

4.

您可以在以 [gfn_mid microsoft web storage system] 开头的部分中修改以下路径:

InstallDirectory="C:\Program Files\Common Files\Microsoft Shared\Web Storage System"

遵守以下约束:

路径不可位于硬盘驱动器的根目录下 (不可将路径更改为 f:\)。

路径必须位于 NTFS 文件系统格式化的分区上。

整个路径只能由 low-ASCII 字符组成 (不可有 High-ASCII 或 DBCS 字符)。

路径不能长于 80 个字符。

5.

您可以在以 [gfn_mid microsoft sharepoint portal server] 开头的部分中修改以下路径:

InstallDirectory="C:\Program Files\SharePoint Portal Server"

这是程序文件的安装路径。这些文件要求至少 200 MB 的磁盘空间,包括在操作系统所在磁盘上所需的 100 MB 空间。

Web Storage System Database Directory="C:\Program Files\SharePoint Portal Server\DMData\Web Storage System"

Web Storage System Streaming Database Directory="C:\Program Files\SharePoint Portal Server\DMData\Web Storage System"

Web Storage System Database Log Directory="C:\Program Files\SharePoint Portal Server\DMData\Web Storage System"

默认情况下,数据文件路径为 \Program Files\SharePoint Portal Server\DMData。建议您将数据文件安装在至少有 300 MB 磁盘空间的驱动器上。

6.

运行安装程序:

1.

在您希望运行安装程序的服务器的任务栏中,单击开始,然后单击运行

2.

打开框中,键入 path_to_server_setup_file setup /UnattendFile path filename.ini,此处的 filename 是指您所创建的 .ini 文件的名称。

例如,如果 SharePoint Portal Server CD 在驱动器 F 上,则可键入 F:\Optional\Server\setup /UnattendFile path filename.ini。

3.

单击 确定

使用 .ini 文件安装向后兼容文档库客户端组件

在 SharePoint Portal Server 2003 CD 上的 \Optional\Client 目录中,有一个用于客户端组件的 Setup.ini 文件。您可以编辑该文件,指定 SPSClient.msi 文件的位置。还可以编辑该文件,指定日志文件的路径和文件名称。


返回页首返回页首