Stsadm 命令行工具 (Office SharePoint Server)

SharePoint 2007

更新: 2006-12-01

本文内容:

Microsoft Office SharePoint Server 2007 包括用于 Office SharePoint Server 2007 服务器和网站的命令行管理的 Stsadm 工具。Stsadm 位于安装 SharePoint 产品和技术的驱动器上的以下路径:%COMMONPROGRAMFILES%\microsoft shared\web server extensions\12\bin。您必须是本地计算机上的管理员,才能使用 Stsadm。

利用 Stsadm,可以通过命令行或通过使用批处理文件或脚本来执行 Office SharePoint Server 2007 管理任务。通过 Stsadm,可以执行使用管理中心网站无法完成的操作,如更改管理端口。此命令行工具具有比管理中心更简化的界面,并且允许您执行相同的任务。某些特定的操作和参数只能通过 Stsadm 命令行工具来使用。

使用 Stsadm

利用此命令行工具,可访问整套 Office SharePoint Server 2007 操作。可通过命令行或通过批处理文件或脚本来使用 Stsadm。必须在服务器本地运行 Stsadm。

若要使用 Stsadm,您必须是服务器上本地 Administrators 组的成员之一。当调用 Stsadm 时,您需要按以下格式提供一个操作和一组命令行参数:

-operation OperationName -parameter value

Note注意:

如果需要用于命令行工具的值包含空格或命令行界面特殊对待的字符(如 & 符号),则可以用引号 (") 将该字符括起来。例如,如果网站的 URL 为 http://my site,则可以将该 URL 作为 "http://my site" 输入。

大多数命令行参数的名称还具有缩写形式,可用此名称来代替完整的参数名称。例如,以下命令将配置数据库设置为使用 Server1 上的 Server1_collab,并指定用于进行连接的数据库用户名和密码:

stsadm -o setconfigdb -connect -ds Server1 -dn Server1_collab -du User1 -dp password

下表说明了本示例中的命令和参数。

命令或参数 定义

-o setconfigdb

创建 Office SharePoint Server 2007 与配置数据库之间的连接。

-connect

指定有现有的配置数据库可供使用。

-ds Server1

指定要使用的数据库所在服务器的名称。

-dn Server1_collab

指定该服务器上要使用的数据库的名称。

-du User1

指定数据库的管理员用户名。

-dp password

指定用户的密码。

Stsadm 不可交互

Stsadm 是一个不可交互的工具。使用 Stsadm 时,需要一次键入所有操作和参数。在运行操作时,系统不会提示您输入缺少的参数。如果缺少必需参数,则操作将失败,您必须重新键入操作和参数。

利用此行为,可为批处理命令提供更好的灵活性,原因是在您提交命令之后这些工具不会提示您输入信息。如果需要交互性较高的工具,请尝试使用管理对象模型或管理中心页面。

可用的操作和属性

有关 Stsadm 操作和属性的完整列表,请参阅 Stsadm 操作和属性索引 (Office SharePoint Server)

以下操作只能通过命令行执行:

addcontentdb(若要添加需要升级的数据库,必须使用此命令行)

enumsolutions

renameserver

addsolution

enumtemplates

restore(网站集级别)

addwppack

enumwppacks

retractsolution

backup(网站集级别)

execadmsvcjobs

retractwppack

binddrservice

export

scanforfeatures

canceldeployment

forcedeletelist

setadminport

copyappbincontent

getadminport

setconfigdb

createadminvs

getproperty

setproperty

createsiteinnewdb

getsitelock

setworkflowconfig

databaserepair

import

spsearchdiacriticsensitive

deleteadminvs

installfeature

syncsolution

deleteconfigdb

migrateuser

uninstallfeature

deletesolution

provisionservice

unregisterwsswriter

deletewppack

refreshdms

updateaccountpassword

deploysolution

refreshsitedms

updatealerttemplates

deploywppack

registerwsswriter

updatefarmcredentials

displaysolution

removedrservice

upgradesolution

enumdeployments

removesolutiondeploymentlock

只能通过命令行使用以下参数:

-force

-propertyname

-globalinstall

-propertyvalue

-newname

-servicename

-overwrite

-ssl

另请参见

显示: