搞了一段时间的MOSS,在安装部署是经常会用到命令行来完成,这些命令用的时候不是太熟,故将用到的都记录下来,免得以后混淆。
注意:使用命令行的前提是,路径必须是指定到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN目录下。
步骤:1.Ctrl+R → Cmd → cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
1.solution的安装、部署与卸载:
安装:stsadm.exe -o addsolution -filename c:\gqx.wsp(文件路径)
部署:stsadm.exe -o deploysolution -name gqx.wsp -allowgacdeployment –immediate
卸载:stsadm.exe -o deletesolution -name gqx.wsp -override(强制删除时用-override)
以上命令是我暂时用过的,特在此整理,以下链接中有更详细的命令,需要时可参考:
http://www.cnblogs.com/LeimOO/archive/2008/10/06/1304905.html
2.站点的备份与还原:
备份:stsadm.exe -o backup -url http://moss:2012 -filename c:\fileName.bak –overwrite
说明:将站点http://moss:2012备份到C盘根目录,备份文件的名称为:fileName.bak
还原:stsadm.exe -o restore -url http://moss:2012 -filename c:\fileName.bak –overwrite
说明:将C盘根目录下面的fileName.bak文件恢复到http://moss:2012的站点上。(这里的http://moss:2012站点是我们要恢复的站点,是我们自己定义的,可以是任意的moss站点。)
以下链接中有详细的讲解,需要时可以参考:
http://blog.csdn.net/stormlly/article/details/2449623
3.将网站模板添加到库中:
备份网站模板:网站操作 → 网站设置 → 将网站另存为模板 → (填写模板信息) → 确定
下载网站模板:网站操作 → 库(解决方案) → 下载我们的模板
添加模板到库:stsadm.exe -o addtemplate -filename Template_File_Name -titleTemplate_Title [-description Template_Description]
4.自动部署项目到站点:
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o retractsolution -name "gqx.wsp" -immediate –allcontenturls
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o execadmsvcjobs
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deletesolution -name "gqx.wsp"
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o execadmsvcjobs
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o addsolution -filename "gqx.wsp"
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o execadmsvcjobs
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o deploysolution -name "gqx.wsp" -immediate -allcontenturls -allowGacDeployment -allowCasPolicies –force
"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o execadmsvcjobs
(以上文本是在sharepoint2007中部署项目,直接将文本复制粘贴到Notepad中,将文件后缀改为”.bat”后直接运行就可以实现部署wsp了,记得需要将文件复制到bat文件所在的目录。)
暂时只用到了这些,以后会有更多,到时候用到了就会更新上来,以后慢慢看。