• MOSS部署常用的stsadm命令行


    常用的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

    7、getlock、setlock:用于在备份backup site collection时访问限制;
     
    Limit access to the site collection during backup(转载)
     

    At a command prompt on the drive on which SharePoint Products and Technologies is installed, change to the following directory: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
     

    To determine the current access level of the site, type the following command, and then press ENTER:
     
    stsadm -o getsitelock -url <URL name>
     
    where URL name is the URL of the site collection that you want to back up. For more information, see Getsitelock: Stsadm operation (Office SharePoint Server).
     

    If the current access level allows changes to the site content, change it to read-only by typing the following command, and then pressing ENTER:
     
    stsadm -o setsitelock -url <URL name> -lock readonly
     
    where URL name is the URL of the site collection that you want to back up. For more information, see Setsitelock: Stsadm operation (Office SharePoint Server).
     

    When the backup is complete, use this procedure to return access to the site collection to the original setting determined in step 1.

     
    Use this procedure to back up a site collection by using the Stsadm command-line tool.

    Important:


    Membership in the Administrators group on the local computer is the minimum required to complete this procedure.

     
     
    Examples

    A common situation where the getsitelock and setsitelock operations are useful is when a site is backed up. Typically, before you back up a site collection, the site should be locked and no users should have access to it.
     
    To determine the lock status of the site, you can use the following getsitelock syntax:
     
    stsadm -o getsitelock -url http://server_name
     
    Once the lock status of the site collection is determined, you can use the noaccess parameter of the setsitelock operation to lock out all users to the site:
     
    stsadm -o setsitelock -url http://server_name -lock noaccess
     
    You can use the Backup operation to create a backup of the site collection:
     
    stsadm -o backup -url http://server_name -filename "filename.bak" -overwrite
     
    After the site has been backed up, you can use the none parameter of the setsitelock operation to remove all locks to the site:
     
    stsadm -o setsitelock -url http://server_name -lock none

    SpagoBI中文社区,致力于国际优秀开源BI套件SpagoBI在中国的普通推广; 联系我们QQ群:275725345
  • 相关阅读:
    cocos2d-x 团队碰面有感
    2014年3月份 月会
    2014年特种兵训练营感想
    web 的简单框架
    【实用小技巧】virtual box 虚拟机复制
    flash的Socket通讯沙箱和安全策略问题
    Codeforces Round #237 (Div. 2)
    类的静态常量数组初始化
    关于自己的成长计划
    Android
  • 原文地址:https://www.cnblogs.com/mybi/p/2008058.html
Copyright © 2020-2023  润新知