如何用命令行管理SharePoint Feature?
2016-03-25 17:10
357 查看
一般情况下对IT管理者来说,在SharePoint
Farm中维护Feature,更喜欢使用命令行实现,这样可以省去登录到具体站点的操作。比如IT接到end
user的一个需求,要开启Site Collection Feature,如果直接操作就要登录site
collection-> Site Setting找到Feature点击执行enable\disable,要是使用命令行直接输入命令和网站会更快捷。
下面我们就以SharePoint2013为例,看下对于Feature的enable、disable、get、install、uninstall的命令都要怎么执行:
Install Feature
登录SharePoint Server,将build好的Feature先copy到SharePoint安装目录"…\Program
Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES";
Administrator方式打开SharePoint
2013 Management Shell,输入命令并执行;
Install-SPFeature-path "Feature Folder Name"
此时登录一个site collection,Site
Settings-> Site Features,可以看到install的Feature,默认是disable状态。
Enable Feature
仍然是Administrator方式打开SharePoint2013
Management Shell,输入命令并执行;
Enable-SPFeature-identity "Feature Name" - URL"Site Collection URL"
登录到Site Collection,Site
Settings中查看Feature情况,成功被启用。
Disable Feature
Administrator方式打开SharePoint2013
Management Shell,输入命令并执行,在弹出的确认执行对话中输入"Y"执行;
Disable-SPFeature -identity"FeatureName" - URL
"Site CollectionURL"
登录到Site Collection,Site
Settings中查看Feature情况,成功被禁用。
Get Feature
Administrator方式打开SharePoint2013
Management Shell,输入命令并执行,可以查询到当前site下所有的Feature。
Get-SPSite "SiteCollection URL" | Get-SPWeb -Limit ALL |%{Get-SPFeature -Web $_ } | Select DisplayName,ID -Unique
在SharePoint2013 Management Shell中输入下面命令可以知道部署到Site中的Feature都有哪些。
Get-SPFeature -Limit ALL | Where-Object {$_.Scope -eq"SITE"}
Uninstall Feature
Administrator方式打开SharePoint2013 Management Shell输入命令行,在弹出确认提示中输入"Y",并执行;
Uninstall-SPFeature-identity "Feature Folder Name"-force
登录SharePoint网站,查看Feature情况,已经被成功卸载。
以上就是关于在SharePoint中对Feature执行Install、Uninstall、Enable、Disable和Get的命令,感谢阅读!
Farm中维护Feature,更喜欢使用命令行实现,这样可以省去登录到具体站点的操作。比如IT接到end
user的一个需求,要开启Site Collection Feature,如果直接操作就要登录site
collection-> Site Setting找到Feature点击执行enable\disable,要是使用命令行直接输入命令和网站会更快捷。
下面我们就以SharePoint2013为例,看下对于Feature的enable、disable、get、install、uninstall的命令都要怎么执行:
Install Feature
登录SharePoint Server,将build好的Feature先copy到SharePoint安装目录"…\Program
Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES";
Administrator方式打开SharePoint
2013 Management Shell,输入命令并执行;
Install-SPFeature-path "Feature Folder Name"
此时登录一个site collection,Site
Settings-> Site Features,可以看到install的Feature,默认是disable状态。
Enable Feature
仍然是Administrator方式打开SharePoint2013
Management Shell,输入命令并执行;
Enable-SPFeature-identity "Feature Name" - URL"Site Collection URL"
登录到Site Collection,Site
Settings中查看Feature情况,成功被启用。
Disable Feature
Administrator方式打开SharePoint2013
Management Shell,输入命令并执行,在弹出的确认执行对话中输入"Y"执行;
Disable-SPFeature -identity"FeatureName" - URL
"Site CollectionURL"
登录到Site Collection,Site
Settings中查看Feature情况,成功被禁用。
Get Feature
Administrator方式打开SharePoint2013
Management Shell,输入命令并执行,可以查询到当前site下所有的Feature。
Get-SPSite "SiteCollection URL" | Get-SPWeb -Limit ALL |%{Get-SPFeature -Web $_ } | Select DisplayName,ID -Unique
在SharePoint2013 Management Shell中输入下面命令可以知道部署到Site中的Feature都有哪些。
Get-SPFeature -Limit ALL | Where-Object {$_.Scope -eq"SITE"}
Uninstall Feature
Administrator方式打开SharePoint2013 Management Shell输入命令行,在弹出确认提示中输入"Y",并执行;
Uninstall-SPFeature-identity "Feature Folder Name"-force
登录SharePoint网站,查看Feature情况,已经被成功卸载。
以上就是关于在SharePoint中对Feature执行Install、Uninstall、Enable、Disable和Get的命令,感谢阅读!
相关文章推荐
- 何时使用 Preference Headers
- (积累)ReactJS一些有趣的地方
- nodejs之express 模块 配置多个静态访问目录
- 用jQuery实现搜索框的过滤效果
- 关于jQuery选择器的完成介绍(转载)
- AngularJS中的数据绑定 post
- js中replace的用法
- Jsp九大内置对象和四种作用域
- Do It :Tomorrow(治好你的拖延症)
- javascript
- javascript 调用浏览器的打印方法。并设置打印为横向打印
- 在js中设置页面跳转
- 编写高效的JavaScript
- Do It :Tomorrow(治好你的拖延症)
- WdatePicker.js
- Leetcode OJ -Remove Nth Node From End of List
- Caffe中把数据转换成灰度图
- 百度前端技术学院Html&CSS学习资源
- imo free video calls and text(IMO免费视频通话)
- imo free video calls and text(IMO免费视频通话)