关于STSADM.EXE命令行工具

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.

posted on   中道学友  阅读(2804)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2009年11月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示