现在的位置: 首页 > 综合 > 正文

关于STSADM.EXE命令行工具

2012年08月04日 ⁄ 综合 ⁄ 共 1005字 ⁄ 字号 评论关闭

WSS附带一个便利的命令行工具, 叫做STSADM.EXE. 这个工具允许你在Windows命令行窗口中运行交互式命令或者是在批处理文件中编辑脚本, 来完成诸如创建, 备份还原站点集一类的管理任务. 当你在命令行中或者在批处理中运行这个工具时, 你必须在支持的操作后传递一个-o参数. 这里是一个命令行指令的例子, 功能是在一个指定的URL上创建一个站点集.

 

STSADM.EXE –o CreateSite –url http://localhost/sites/Sales
                         -ownerlogin LitwareServer\BrianC
                         -owneremail brianc@litwareinc.com
                         -sitetemplate STS#0

 

注意, 在这个例子中, 为了更加易读, 参数之间添加了换行符. 但是你在实际应用这个命令的时候却不能用换行符.

记住, WSS的安装会自动附带STSADM.EXE工具在WSS的系统文件夹中, 存在Windows的Program Files文件夹里. 如果你想要在命令行里直接调用这个工具, 那么你应该将如下的路径添加到配置好的系统路径中:

 

c:\program files\common files\microsoft shared\web server extensions\12\bin\
 

当你写批处理的时候, 你应该假设你的批处理文件运行在一个没有配置好STSADM.EXE的系统路径的机器中.

所以, 你应该在批处理文件中明确的指出STSADM.EXE工具的位置.

 

@SET STSADM="c:\program files\common files\microsoft shared\
             web server extensions\12\bin\stsadm"

%STSADM% –o CreateSite –url http://localhost/sites/Sales
                         -ownerlogin LitwareServer\BrianC
                         -owneremail brianc@litwareinc.com
                         -sitetemplate STS#0

再次强调, 这里的换行符仅仅是便于阅读. 你在写批处理的时候, 应该移除换行符.Once again, the line breaks in the preceding example are only for readability. You will want to remove them when writing an actual batch file.

抱歉!评论已关闭.