一般情况下对IT管理者来说,在SharePointFarm中维护Feature,更喜欢使用命令行实现,这样可以省去登录到具体站点的操作。比如IT接到enduser的一个需求,要开启SiteCollectionFeature,如果直接操作......
2023-01-12
一.安装部署Feature
在使用Stsadm命令前,可以参考此文章Sharepoint学习笔记-- 如何在系统Path中添加STSADM的快速引用(Add STSADM in path) 以下是操作步骤: 1.把Wsp文件拷贝到你要部署的服务器指定目录下eg: D: Sp2010WspMyfeature.wsp 2.以Administrator方式进入命令提示窗口 command line (Run -> cmd ) 3.添加 solution: stsadm -o addsolution -filename {PATHWSPFILENAME} 4.部署solution: stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL} –allowgacdeployment -immediate 如果Feature的作用域不是”Web”,那么,可以不要上面的‘ -url {SITEURL} ‘ 参数 5. 转到你刚才所部署的Feature所在的网站集上(eg: http://myserver-Sp1:2010) Site Actions menuà site settingsàSite Collection AdministrationàSite collection features ,找到你刚才部署的feature,点击Activate 激活它。然后你就可以在此网站集或其下的子网站集中使用它了。 二. 移除Feature 需要下面两个步骤: 1.stsadm -o retractsolution -name {WSPFILENAME} 2.stsadm -o deletesolution -name {WSPFILENAME} 也可通过Sharepoint的用户操作界面来实现,方法是: Central administration-->System Settings-->Farm Management-->Manage Farm Solutions-->选中你要操作的 solution-->在界面顶部点击 ‘Retract solution’-->等候片刻,等此操作完成后-->在此界面顶部点击 ‘Remove solution’。这样就移除了你想要移除的Feature。 要证实你是否真正地移除了你的Feature,你可以进入你所操作的网站集: Site Actions-->GalleriesàSolutions下查看此Feature是否存在。 或者SiteActions-->Site Collection Administration-->Site Collection Features下查看此Feature是否而在. 三、涉及的常用STSADM COMMANDS 1. Add the solution 2. Deploy the solution 3. Install the feature 4. Activate the feature 5. Deactive the feature 6.Uninstall the feature 7.Retract Solution 8.Delete Solution 当你在Sharepoint Farm的一个台服务器上部署了指定的Feature后,SPTimer服务会自动 synchronise/deploy (同步/部署)这个solution 到此Farm中其它服务器上。
( eg. stsadm -o addsolution -filename D: Sp2010WspMyfeature.wsp)
( eg. stsadm -o deploysolution –name Myfeature.wsp -url http://myserver-Sp1:2010 –allowgacdeployment –immediate )
(eg. stsadm -o retractsolution -name Myfeature.wsp )
(eg. stsadm -o deletesolution -name Myfeature.wsp )
stsadm -o addsolution -filename {WSPFILENAME}
stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL}
stsadm -o installfeature -filename {FeatureFolder}feature.xml
stsadm -o activatefeature -id {FEATUREID} -url {SITEURL} -force
Stsadm.exe -o deactivatefeature -filename “C:Program FilesCommon FilesMicrosoft Sharedweb server extensions14TEMPLATEFEATURESMyFeaturefeature.xml” -ur http://myserver-SP1:2010/
stsadm -o uninstallfeature -filename
stsadm -o retractsolution -name [-url] [-allcontenturls] [-time] [-immediate]
stsadm -o deletesolution -name
相关文章
一般情况下对IT管理者来说,在SharePointFarm中维护Feature,更喜欢使用命令行实现,这样可以省去登录到具体站点的操作。比如IT接到enduser的一个需求,要开启SiteCollectionFeature,如果直接操作......
2023-01-12
我们经常会在SharePoint网站集的权限列表中看到某个user有LimitedAccessPermission,但是我们都知道或者试过,在SharePointsitecollection中没有办法直接添加user赋予LimitedAccess权限,并且LimitedAccess这个......
2023-01-12
在这样的场景下,比如统计员工的个人信息,IT会在SharePoint中新建list,加一些需要填写的栏位,然后让公司员工登录填写。这时候比起大家都能看到彼此信息而言,从公司角度更想让员工只能......
2023-01-12
大多数企业使用SharePoint文档库时,都会建议EndUser在编辑文档前先做CheckOut动作,这样可以保证文档在当前用户编辑过程中,其他人只能view而不能edit,防止多人同时修改同一文件互相影响的......
2023-01-12
为了记录SharePointLibrary/List中file/Item的修改情况,ITAdministrator会在List/Library的VersionSettings中开启Version管控设置。之后用户每次编辑item/file保存就会生成一个新的version记录,这样我们就会知道......
2023-01-12