SharePoint强大的命令行管理功能.doc
文本预览下载声明
SharePoint 强大的命令行管理功能
想想人们如何与 Windows 或 Microsoft Office 交互吧。一些用户是贪婪的捕鼠动物,使用鼠标指针在菜单和工具栏中导航,执行常见任务。另外一些喜欢使用
键盘,快速敲击着熟悉的按键和快捷键。对于任何给定的任务,几乎总有几种方法完成它。
事实上,图形界面很容易使用,但它对需要您重复相同事情的任务来说同样很麻烦。一些事情用键盘完成要更加简单。如果您做过任何 SharePoint? 管理工作,您可能已经经历过那种好像在图形界面前抓狂的事情。但实际上 SharePoint 提供了更强大的方法来完成任务。
管理 Windows? SharePoint Services (WSS) 和 Microsoft? Office SharePoint Server 2007 (MOSS) 的主要界面是基于 GUI 的 SharePoint 管理中心。但 SharePoint 也包含一个管理功能更强大的命令行工具。此工具 (STSADM.exe) 提供 SharePoint 管理中心的全部功能,但却拥有许多管理员渴望的命令行灵活性。在本文中,我将带给您使用 STSADM 管理 WSS 和 MOSS 的速成课程。我也会就如何配置您的环境给出一些提示,并讨论一些常用 STSADM 命令。我甚至会教您一些让您看来像个英雄的高级 STSADM 命令,如果出现使用它们的需要的话。
入门
如果您还没有偶然发现 STSADM,可能因为它隐藏得稍微深了点。在 Windows SharePoint Services 2.0 中,默认情况下它在 c:\program files\common files\microsoft shared\web server extensions\60\bin。版本 3.0 的默认位置是 c:\program files\common files\microsoft shared\web server extensions\12\bin。
为了简化此工具的访问操作,我使用两种不同的方法。第一种,我只是将该目录添加到我的 PATH 环境变量中。这样无论我在文件系统的哪个位置,都能使用 STSADM。但是,这样不总是行得通。我的第二种方法是,创建到 CMD.EXE 的快捷方式并将 STSADM 的位置设置为起始位置。为什么不将快捷方式直接指向 STSADM 呢?因为 STSADM 不是交互式的,所以那样行不通。结果,如果您将快捷方式直接指向 STSADM,您会看到它的用法说明很快显示,然后就退出了。
当您运行 STSADM 时,您需要是 Web 服务器上的本地管理员组的成员,而且您需要在本地执行程序。这意味着您不能使用 STSADM 来远程管理 SharePoint 服务器。
要查看使用 STSADM 您可以执行哪些操作,可在命令提示符中键入 stsadm.exe -help。在您对 SharePoint 应用了更新和修补程序之后一定要检查此列表,因为可能添加了新操作。在 /fwlink/?LinkId=77516 也提供了 stsadm.exe 操作的简易指南。
STSADM 基础
让我们首先来查看一些您可能用来调整现有 SharePoint 安装的命令。您可以使用 STSADM 来向 SharePoint 添加功能和修改配置设置。
STSADM 使用 -o 参数,后跟您要执行的操作。仅键入 STSADM -operationname 不会有效果。例如,如果您要向安装添加站点模板,您可以使用以下命令: 复制代码
Stsadm -o addtemplate -filename filename of the template
-title title of template -description description of template
或者,如果您要添加 Web 部件包,可以使用这个命令: 复制代码
Stsadm -o addwppack -filename filename of the Web Part Package
要查看任何操作的用法详细信息,只是传递该操作而不带参数,STSADM 就将告诉您它期望输入的内容。STSADM -help operationname 也会给出用法信息。
管理模板时,您可以使用 enumtemplates 操作以查看哪些模板已经添加,使用 deletetemplate 以删除任何已安装的模板。与此类似,对 Web 部件包也有相应的命令。您可以使用 enumwppacks 操作以列出每个虚拟服务器或 Web 应用程序已安装的 Web 部件包,使用 deletewppack 以删除任何已添加的部件包。
STSADM 也有两个处理 S
显示全部