代码改变世界

常用的stsadm命令

2011-07-15 14:59  贾龙江  阅读(326)  评论(0)    收藏  举报

常用的stsadm命令行参数有:
1、installfeature、uninstallfeature:feature部署和卸载;
    安装feature:stsadm -o installfeature -filename [feature文件夹下]"feature.xml
    激活feature:stsadm -o activatefeature -filename [feature路径]"feature.xml -url http://[主机标头]:[端口]/sites/portol  -force
          特别注意的地方 -url
    还有就是:“主机标头”可以不是计算机名,但是有时创建Web Application时会出错,所以还是用计算机名比较好。也不知到为什么会出错。
2、addwppack、deletewppack:webpart和*.cab部署和卸载;
    安装:stsadm -o addwppack -filename [*.cab文件路径]"*.cab
    卸载:stsadm -o deletewppack -name *.cab
    一般情况下,webpart不要直接部署到网站里,用feature部署要好一些。
3、addtemplate、deleteremplate:template(模板)的部署和卸载;
    安装:stsadm.exe -o addtemplate -filename  [*.stp文件路径]"*.stp -title [template名称]
4、addsolution、deletesolution:solution部署和卸载;
    安装:stsadm -o addsolution -filename [*.wsp文件路径]"*.wsp;
    部署:stsadm -o deploysolution -name *.wsp -allowgacdeployment -immediate
    删除:stsadm.exe -o deletesolution -name *.wsp 
Feature功能很强大,很多东西都可以通过feature部署到MOSS里,但是根据自己的使用情况,个人感觉母板页(MasterPage)和模板(template)还是通过“母板页库”和“模板库”上传上去比较好用。
5、Solution的部署与删除:

  部署:
  A.把.stp 和.wsp文件直接放在c:"目录下

打开“命令提示符”窗口,输入:

cd C:"Program Files"Common Files"Microsoft Shared"web server extensions"12"BIN

  B.安装solution

stsadm -o addsolution -filename c:"MeetingTemplate.wsp

  C.部署deploysolution

stsadm -o deploysolution -name MeetingTemplate.wsp -allowgacdeployment -immediate
  如果部署的是aspx页面,DLL会自动部到GAC里,aspx页面也会自动部到Layouts下。

  删除
  A.retractsolution

stsadm.exe -o retractsolution -name MeetingTemplate.wsp -immediate

  B.deletesolution

stsadm.exe -o deletesolution -name MeetingTemplate.wsp

也可以强制删除 [-override]
6.激活feature

stsadm -o activatefeature -filename MeetingTemplate"feature.xml -url http://test:9001/sites/portail  -force

特别注意的地方 -url