怎样用命令行管理SharePoint Feature?

普通情况下对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
  1. 登录SharePoint Server,将build好的Feature先copy到SharePoint安装文件夹"…\Program
    Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES"。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="576" height="142" alt="Machine generated alternative text:Home 0 。 p , Downloads Recent places View Share ram F刂旺 、 Ccmmcn F 刂 “ 、 m 了 rc “ 以 shared 、 Server Extensicn"AIY,TEMPL?TCvFEATURi Name MruDocsWebPart My Custom Feature Date modified 7 以 1 / 2m5426pM 2 2m6 2 : 51 PM 7 以 2m5 壽 26PM 7 1 / 2m5 山 26 PM Size File folder Filefolder File 。 以 d “ File folder ">

  1. Administrator方式打开SharePoint
    2013 Management Shell,输入命令并运行。

Install-SPFeature-path "Feature Folder Name"

  1. 此时登录一个site collection,Site
    Settings-> Site Features,能够看到install的Feature,默认是disable状态。

  • Enable Feature
  1. 仍然是Administrator方式打开SharePoint2013
    Management Shell,输入命令并运行;

Enable-SPFeature-identity "Feature Name" - URL"Site Collection URL"

  1. 登录到Site Collection,Site
    Settings中查看Feature情况,成功被启用。

  • Disable Feature
  1. Administrator方式打开SharePoint2013
    Management Shell。输入命令并运行。在弹出的确认运行对话中输入"Y"运行;

Disable-SPFeature -identity"FeatureName" - URL
"Site CollectionURL"

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="576" height="109" alt="Machine generated alternative text:S C : XU s e rs Xadm in is t rat 0 。 . . DEMO > Disable—SPFeature U . C e S /f e at ‘ 0 n f 0 u S 0 u t 0 t h is t n ? —identity Cus t 0 Fe at ‘ erforming t he operation is —S PFe at " 0 n target b Scope ttp : / / " " " . product . c m/s it e s /f e at ure f 6 64dd76 一 3 5 e f 一 4g14 一 be64 一 ca8s2879dd14 丨 15 " [ Y ] Y e s [ R ] Y e s t 0 R I I [ N ] No [ ] NO t 0 R 11 [ S ] Suspend [ ? ] Help ( de f au It is ‘ 、 " ) : Y S C : XU s e rs Xadm in is t rat 0 。 . . DEMO > ">

  1. 登录到Site Collection。Site
    Settings中查看Feature情况,成功被禁用。

  • Get Feature
  1. Administrator方式打开SharePoint2013
    Management Shell,输入命令并运行,能够查询到当前site下全部的Feature。

Get-SPSite "SiteCollection URL" | Get-SPWeb -Limit ALL |%{Get-SPFeature -Web $_ } | Select DisplayName,ID -Unique

cd —?34? —eb8a —3aId —513 d 一 2g62 —3?e5 一 2d77 —a83e —4ea5 —5 2 6 b —89a? —63af —9afd 一 r437 —f 2 6 ? —dlce —52d4 —?d?2 —e545 —?e6d —de22 一 e717 一 6a49 —f 3 81 —dbd? 一 9s49 —e c 8 5 一 1 e 1 d 一 13 2 9 —4fec 一 44g2 一 477e —4f9c 一 447a 一 48d4 —4CCC —4da2 —4?5e 一 43r6 —4dcI 一 47g8 —"bl 一 41d3 —4ca? 一 426c 一 4743 —4a?5 一 497e 一 48d4 —42c5 —45aa —4fac —4ff? —4f?

e 一 42r3 —46fb —42de —45b3 —4f4f 一 42c6 一 4d32 一 4186 一 43h2 —4e8? —43fa 一 423d 一 4r72 一 43r8 一 49g3 一 4s62 一 49d4 —8dad 一 9 f 2 f 一 a972 —ad?l —98?e —a4ad —Balc —ae9f —8?

ab —a895 —9fd? —b465 —Wc? 一 9 6 c 2 —9?bf —b4a8 一 9 f c a —9ba? —a4ad 一 87h6 一 916 3 —b55? 一 8 6 6 e —8bc6 —a41b 一 816 3 一 9 c 6 3 —b544 —aa??

—aeff 一 897a —9ba8 一 a848 —aal? —b535 —b9dI —b8cb 一 h978 一 972d —b56a —9e?9 —?I c 19 a6 e "5 3 —?eb9a6e?

Ib18 一 14177c c 5 b3 c 7 一 15 5 ?

e 5 7511 ?? —2e9?b?31?Ib8 —3?5cf??3?14? 一 314894de e b3 a 一 3 2 b3535 f bb59 一 3 61 c e de 5 dd?f —4?c?de?b?II? 一 43 f 615 812 ??a 一 441a41c37ar7 —5?6be?59?I?2 一 6 51 dl 157g12 ? 一 6a4777scg119 一 714cs96gg1g3 —?4dIdb3fd8a4 一 76 516 6 8 9 e 21 a —?

a5c59?

d?I??

—?

ea5c?IIabe5 一 8 5 2 bd83 e ?364 一 8 5 3 42 e 8 6 5 dc 8 一 91 bd8 c 315432 一 9393ad6647h1 一 9 46 3 78 c 8 5 ?f ? 一 9 81 a2 f f c e 3 Pa 一 9 d5335 ?e f 9 8 d —a44??4ce?I?4 一 h1c71h62g1g9 —b3?

?199cd?c?

—b3968162 d4bI —bab6 f 5 8 46 e 18 —c?4?ac?

5?I?5 —c?5??99??I?? —d?c?Ib36?I?I —d15c?55??I?8 —da?a54c5?II? —da?ac?44?13? —e4?e54aI?6?? —ebe4?5?8?I?6 —f?53?

Ibb?115 —f28?cdbed3?

d ??bfea?I ??bfea?

I ?65 c 78 be ??bfea?

I ?8 ?6 dl 2 7 ??bfea?I 2 51 ?d?

3 f d95 c 9 ?f 3 19 2 e f a95 ??bfea?

I a7a2793e e a2365 ?b ??bfea?I ??bfea?

I ??bfea?I ??bfea?I f 41 c c 6 6 8 ??bfea?I ??bfea?I ??bfea?

I d2 b9 e c 2 3 9 9 f e 4g2 e 515 315 6 a 5 7311 b?a f 9 c e 21 f 8 8 72 94c 72 f f 13 819 a ??bfea?

I ??bfea?I 4aec?2?? 2 c 6 3 df 2 b 15 as 72 c 6 ??bfea?I ??bfea?

I ??bfea?I ??bfea?I ??bfea?I ??bfea?I ??bfea?

I ??bfea?I ??bfea?

I a?e5a?I? . DEMO) ">

  1. 在SharePoint2013 Management Shell中输入以下命令能够知道部署到Site中的Feature都有哪些。

Get-SPFeature -Limit ALL | Where-Object {$_.Scope -eq"SITE"}

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="576" height="229" alt="Machine generated alternative text:S C : S e in is t 0 —eq "S 丨 T E " } isplayName as e u ie wWo rkf 10 WS . DEMO) Get —SPFeature —Limit R Whe re —Object ($_.Scop Compat i bilityL e e 一 1 c 5 e —9d??

—93dd —f?c4 一 49s1 —4b" 一 22a9 一 6796 —fcb9 —e6ab —Pfaf 一 4a24 —4f3? 一 4c68 —4d4e 一 418g —Ildc 一 4g76 一 4s19 一 4376 一 4798 —45c5 —4bb? 一 4d47 —4b5b ??bfea?I ?2464c 6 a ?3b?a3dc ?5891451 ?63 c 2 6 f a ?68 bc 8 3 2 ??

Ide6?d ?af 5 9 8 9 a ?c5?4a5c ?c8a9a4? 142 ae 5 f 3 14aafd3a 16 6 3 e e 19 169???4e —b31? —ba?4 一 943e 一 81h1 一 8a84 一 8 314 —b??l —8ab? —b?5e 一 8 2 f 1 —b31d —9ad? —belb 一 9 e f ? —ba51c3eb?a5? —e 9 ?35 c f 5 43 9 2 —Ve c 5 6 e 6 5 e d4d —?dabd84?bad4 —b6 f 9 8 e 9 91 df 3 —?8??2??c9a66 —b456 e 9 3146 f e 一 8 5 d91 abe 3 9 f f —cbca5ced?b4f —??e62a96??6e 一 2 e 6 2 e 8 8 6 8 b53 —dB e 3 6 b663 bbd —adeb2?cfd9d2 一 2 8 bl 21 b8 df a? SSSearchEndUserHe1pFeature PSMonDatasourceCtype ocationBasedPolicy nhancedTheming e IpLibrary 0 rkf 10 WS fficeWebRpps C awf S it e ocalSiteDirect0FYContFOI P2?I?RuditorMonitor_De1eti. ">

  • Uninstall Feature
  1. Administrator方式打开SharePoint2013 Management Shell输入命令行,在弹出确认提示中输入"Y",并运行;

Uninstall-SPFeature-identity "Feature Folder Name"-force

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="576" height="113" alt="Machine generated alternative text:S C : XU s e rs Xadm in is t rat 0 , . . DEMO > U n in s t a I —f 0 e 0 n f —SPFeature —identity Cus t 0 Feature Help [ ? ] 0 u S 0 u t 0 t h is t n ? erforming t he operation n in S t a I I—S PFe at " 0 n target "Fe at ure De f in it io n / 15 /f 6 64dd76 一 3 5 e f 一 4g14—be 64—c a852879 ddI 4 " [ Y ] Y e s [ R ] Y e s t 0 R I I [ N ] No [ ] NO t 0 R 11 [ S ] Suspend ( de f au It is ‘ 、 " ) : Y S C : XU s e rs Xadm in is t rat 0 , . . DEMO > ">

  1. 登录SharePoint站点,查看Feature情况,已经被成功卸载。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="576" height="149" alt="Machine generated alternative text:。 ‘ htt 的 勹 、 丷 ‘ product.com/sites/featuré_layouts/l 亓 M n 」 eFe ure ; 叩 : . 0 丨 会 司 D004vE5 Governmance Automation C Compliance G uard n Site Settings ShareP01nt Following Content 0 , ‘ Site Features , ‘ demo Home Newsfeed OneDrlve Sltes System ACCOU nt · SHARE FOLLOW Deactivate Deactivate Actlve Actlve Enable users to follow documents or sites. Getting Started Provides a tile View experience for common SharePOint site actions. ">

以上就是关于在SharePoint中对Feature运行Install、Uninstall、Enable、Disable和Get的命令,感谢阅读。

时间: 2024-08-03 06:47:43

怎样用命令行管理SharePoint Feature?的相关文章

如何用命令行管理SharePoint Feature?

一般情况下对IT管理者来说,在SharePoint Farm中维护Feature,更喜欢使用命令行实现,这样可以省去登录到具体站点的操作.比如IT接到end user的一个需求,要开启Site Collection Feature,如果直接操作就要登录site collection-> Site Setting找到Feature点击执行enable\disable,要是使用命令行直接输入命令和网站会更快捷. 下面我们就以SharePoint2013为例,看下对于Feature的enable.di

3.学会命令行管理代码

3.学会命令行管理代码大航海时代1:世界的创建 --------------表的操作:海贼王世界CREATE DATABASE ONE_PIECEDROP DATABASE ONE_PIECE CREATE TABLE ROLE(ID INT IDENTITY(1,1) ,NAME VARCHAR(20),AGE INT ,REWARD INT ) CREATE TABLE AREA(ID INT IDENTITY(1,1),NAME VARCHAR(20),REMARK TEXT,)SP_RE

[转]玩转Windows服务系列——命令行管理Windows服务

本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是

使用SqlLocalDB命令行管理LocalDB

SqlLocalDB.exe start v11.0 SqlLocalDB.exe info v11.0 SQL Server Management Stdio添加管道连接实例 默认实例名(localDB)\v11.0 为了方便管理,LocalDB提供了一个基于命令行的数据库管理工具SqlLocalDB.exe.下面是SqlLocalDB.exe的路径: %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn 我们可以在Windows操作系统的CMD

IIS命令行管理工具使用

AppCmd.exe工具所在目录 C:\windows\sytstem32\inetsrv\目录下 一条命令批量添加应用程序 c:\Windows\System32\inetsrv>for /d %i in (e:\wwwroot\*.*) do appcmd add app /site.name:"Default Web Site" /path:/%~ni /physicalpath:%i 使用命令行管理IIS 7.0时,需要使用IIS7.0提供的全新管理工具AppCmd.ex

RHEL7 124 之从命令行管理文件(2)

从命令行管理文件 [[email protected] ~]# cd /[[email protected] /]# lsbin  dev  home  lib64 mnt  proc  run  srv  tmp  varboot etc  lib   media opt  root  sbin sys  usr  xx /bin /dev 包含特殊的设备文件,供系统用于访问硬件 /home 普通用户存储其个人数据和配置文件的主目录 /root root的主目录 /lib64 /mnt /pr

ios-使用命令行管理svn

一些svn工具管理方便直观,但在效率上相比,还是命令行快一些. (由于记性不好,经常忘一些知识,比如命令行几天不用就生疏了,为了防止忘了再找资料回忆.备份一下svn命令以备后用) 查看svn全部log svn log (log太多,想停止,ctrl+z) 查看svn信息 svn info 查看当前svn关联目录下的文件改动 svn st 提交代码 svn ci yourfile.m yourfile2.m -m "提交了两个m文件" 比较某个文件与svn上代码的改动 svn diff

命令行管理和维护RHCS集群

1.启动RHCS集群 RHCS集群的核心进程有cman和rgmanager,要启动集群,一次在集群的每个节点上执行如下命令: service cman start service rgmanager start 执行着两个命令是有先后顺序的,要先启动cman,然后再启动rgmanager. [[email protected] ~]# service cman start Starting cluster: Checking if cluster has been disabled at boo

virsh命令行管理工具

Libvirt有两种控制方式,命令行和图形界面 图形界面: 通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机,还可以直接控制虚拟机的桌面. 命令行: virsh list                                                  #显示本地活动虚拟机 virsh list –all                                           #显示本地所有的虚拟机(活