95992828九五至尊2

内容管理互操作性服务882828九五至尊手机版,包的设置与保安

二月 21st, 2019  |  882828九五至尊手机版

本文介绍 Microsoft SharePoint Server 二零一零 的故事情节管理互操作性服务 (CMIS)
连接器,SharePoint 用户可采取它与储存在此外已举办 CMIS
标准的积存库中的内容互相。此连接器还使 SharePoint Server 2010内容可供其余已履行 CMIS 标准的应用程序使用。CMIS 连接器作为 SharePoint
2009 Administration Toolkit 的一有的提供。有关详细新闻,请参阅
SharePoint 2010 Administration Toolkit (SharePoint Server
2010)

添加解决方案包

安排解决方案包此前,必须将其添加到 SharePoint Foundation
场的解决方案数据库中。

重要:

您必须是在其上运行 Windows PowerShell 的任何计算机的 Administrators 组成员。

SharePoint Server 二〇〇八 的 CMIS 连接器包蕴两项职能:

行使 Windows PowerShell 导入化解方案包

  1. 表明您是或不是满意以下最低必要:请参阅
    Add-SPShellAdmin。。

  2. 在“开头”菜单上,单击“全数程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

[](http://www.cnblogs.com/jonescheng/admin/javascript:CopyCode('ctl00_MTCS_main_ctl05_code'))

复制代码

    Add-SPSolution -LiteralPath <SolutionPath>

消除方案即被添加到服务器场的缓解方案存储区中。若要使用该消除方案,请依据本文下一节中的步骤操作。有关详细音信,请参阅
Add-SPSolution

  • 内容管理互操作性服务 (CMIS) 使用者 Web 部件

  • 故事情节管理互操作性服务 (CMIS) 生产者

配置消除方案包

你可以使用管理大旨网站或应用 Windows PowerShell 布置导入的消除方案。使用
Windows PowerShellAdd-SPSolution cmdlet
将缓解方案添加到化解方案存储区后,还必须将其配置到网站,然后才能对其展开走访。

注意:

无法使用管理中心中的“解决方案管理”页将解决方案添加到解决方案存储区。

以下进程显得了怎么样运用管理基本网站或 Windows PowerShell
将导入的化解方案布置到服务器场中的网站。

本文内容:

应用管理为主布局消除方案

  1. 在保管骨干主页上,单击“系统安装”。

  2. 在“服务器场管理”部分,单击“管理服务器场化解方案”。

  3. 在“消除方案管理”页上,单击要安顿的缓解方案。

  4. 在“消除方案属性”页上,单击“布置化解方案”。

  5. 在“安插解决方案”页上的“陈设时间”部分中,选用下列选项之一:

    • 立即

    • 在内定时间。要是采取此选项,请使用日期和时间框来钦点时间。提出您接纳对象服务器负荷较小的时日。

  1. 在“陈设地点”部分的“特定 Web 应用程序”列表中,单击“全数 Web
    应用程序”,或采纳四个特定 Web 应用程序。

  2. 单击“确定”。

动用 Windows PowerShell 将缓解方案包安顿到单个 Web 应用程序

  1. 表明您是不是知足以下最低须求:请参阅
    Add-SPShellAdmin

  2. 在“先河”菜单上,单击“全体程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令指示符处,键入以下命令:

[](http://www.cnblogs.com/jonescheng/admin/javascript:CopyCode('ctl00_MTCS_main_ctl09_code'))

复制代码

    Install-SPSolution -Identity <SolutionName> -WebApplication <URLname>

其中:

-   *&lt;SolutionName&gt;* 表示解决方案的名称。  

-   *&lt;URLname&gt;* 表示要将导入的解决方案部署到的 Web 应用程序的
    URL。  


默认情况下,解决方案是立即部署的。您也可以使用 **time**
参数安排部署。有关详细信息,请参阅
[Install-SPSolution](http://technet.microsoft.com/zh-cn/library/ff607534.aspx)。

关于 CMIS 标准和专业

CMIS 是三个 Web
服务标准,它同意启用内容的应用程序无缝地与任何已落实此标准的应用程序交互。通过向
CMIS 生产者提供对多个存储库的拜访权限,以及经过 CMIS 使用者 Web
部件使用和表现数据,SharePoint Server 二零零六 将改成可与其它已已毕 CMIS
标准的平台举行互操作的 CMIS 包容系统。

CMIS 界面可以分段放置在现有内容管理系统 (CMS) 及其编程界面之上。它定义由
CMS
提供的一组通用效能和目的在于使用那些职能的一组服务。此规范不打算规定怎么在这个CMS 中贯彻特定成效,也不打算通过 CMIS
界面详尽地公开种类的富有机能。有关详细新闻,请参阅情节管理互操作性服务
(CMIS) 1.0
版规范(该链接大概指向英文页面)

(http://go.microsoft.com/fwlink/?linkid=199562&clcid=0x804)(该链接可能指向英文页面)。

动用 Windows PowerShell 将化解方案包安插到具备 Web 应用程序

  1. 阐明您是否满意以下最低须求:请参阅
    Add-SPShellAdmin

  2. 在“发轫”菜单上,单击“全部程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令指示符处,键入以下命令:

[](http://www.cnblogs.com/jonescheng/admin/javascript:CopyCode('ctl00_MTCS_main_ctl12_code'))

复制代码

    Install-SPSolution -Identity <SolutionName> -AllWebApplications -time <TimeToDeploy> -GACDeployment -CASPolicies

其中:

-   **GACDeployment** 是允许 SharePoint Foundation 2010
    在全局程序集缓存中部署程序集的参数。  

-   **CASPolicies** 允许创建自定义代码启用安全性 (CAS)
    策略文件,并在目标网站集的 Web.config 文件中激活该文件。  


默认情况下,解决方案会立即部署,但您也可以使用 **time**
参数来安排部署时间。

关于 CMIS 生产者和 CMIS 使用者 Web 部件

工具包中的 CMIS 连接器由以下多少个零部件组成:

  • 内容管理互操作性服务 (CMIS) 使用者 Web 部件,它可以增进到其他SharePoint 页面中。此 Web 部件显示与 CMIS
    兼容的其余存储库中的内容,并允许用户与那几个情节互相。

  • 内容管理互操作性服务 (CMIS) 生产者,它同意应用程序使用 CMIS
    标准中定义的接口以编程格局与 SharePoint 列表和文档库举行相互。

当在 SharePoint Server 2008 上安装那个零件时,服务器通过一而再到 CMIS Web
服务的连接器 接济 CMIS,并向已通过身份验证的用户展现来自所选 CMIS
包容数据源或存储库 的多少的列表视图。

CMIS 规范描述数据模型、服务、Restful AtomPub
绑定、增添名、集合、源、能源以及 Web 服务绑定的详细音信。假设数据源遵循CMIS 规范,则与 CMIS 包容。工具包中的 CMIS 组件遵从 CMIS 规范。

882828九五至尊手机版 1注意:

布局 CMIS 生产者和 CMIS 使用者 Web
部件须求精通预期地址格式、身份验证选项和 CMIS
规范中定义的术语。有关本文未包蕴的详细音讯的任何音讯,请参阅 CMIS 规范。

至于成立化解方案包

SharePoint Foundation 2010不包罗创立化解方案包的工具。本节介绍如何创设包含开发的网站元素和系列的消除方案包。

Visual Studio 2010

您可以使用 Visual Studio 2008 将相关 SharePoint
成分组合为二个效能,然后将三个职能、网站定义、程序集和其他文件捆绑为3个主次包(.wsp
文件),以便陈设到运转 SharePoint Foundation 二零零六 的服务器。您可以行使
Visual Studio 二〇一〇 调试和测试运维 SharePoint Foundation 二〇一〇的服务器上的 .wsp 文件。您还足以在开发电脑上自定义安排步骤。

开发人士可以在 Visual Studio 二〇一〇 中营造其 SharePoint
化解方案,并利用自动生成进程生成 .wsp 文件。也足以运用 Visual Studio
2009 集成将用来转移 .wsp 文件的 Visual Studio SharePoint
项目标源代码添加到源代码控制体系。Visual Studio 2008 可导入 .wsp
文件和开创项目,以便更为壮大它们,并创办新的 .wsp 文件。导入 Visual
Studio 二零一零 中的 .wsp 文件的首要源是在 SharePoint Foundation 2009网站上利用“另存为模板”命令在网站中保存的模板。那一个模板可用于将有所网站自定义保存到
SharePoint 消除方案。

关于详细音讯,请参阅 Visual Studio 中的 SharePoint
开发(该链接或许指向英文页面)

(http://go.microsoft.com/fwlink/?linkid=187000&clcid=0x804)(该链接可能指向英文页面)。

Makecab

可以采纳 Makecab.exe 这样的工具手动创设化解方案包。Makecab.exe
工具拔取指向 .ddf 文件的指针,该公文讲述了 CAB 文件的社团。.ddf
文件的格式类似于 .inf 文件的格式 —
即,您先申明一(Wissu)个标准头,然后根据文件集在磁盘上的地方以及文件集应在 CAB
文件中的地点来枚举该文件集(每行贰个文书)。

可以从 Microsoft Cabinet
软件开发工具包

(http://go.microsoft.com/fwlink/?linkid=107292&clcid=0x804)。下载
Makecab.exe 工具。

安装和计划 CMIS 连接器

CMIS 生产者从 SOAP 和 REST Web 服务赢得相同结果。CMIS Web 服务将
SharePoint 列表作为 CMIS 存储库公开。在拍卖请求时,CMIS
生产者将加载包涵基本列表新闻的 CMIS 存储库对象。生产者以 CMIS
响应结构的款型重返数据,假使急需,它还将回来响应正文中的数据。

CMIS 使用者 Web 部件连接到 CMIS
生产者,并依据在其“连接选项”部分输入的地址和身份验证音讯获取存储库新闻。

有关自定义消除方案包

设若你要求在 SharePoint Foundation 2010化解方案中创立任何自定义项,提出采纳 Visual Studio 二〇〇八来自定义消除方案包。您还是可以通过手动创立 SharePoint
解决方案包来创建这几个自定义项。

  • 在专用应用程序文件夹(而不是大局程序集缓存)中布局 .NET Framework
    程序集。

  • 为涸泽而渔方案添加在陈设进度中必须接纳的代码访问安全权限。

  • 应用非暗中同意的效能文件夹名称。

  • 对缓解方案展开本地化。

  • 将成效事件处理程序与特定类型的 SharePoint Foundation 贰零零玖化解方案(例如 Web 部件化解方案)相关联。

  • 将 XML 文件、图片, .dll 文件和程序集等能源丰盛到消除方案包中。

安装 CMIS 连接器

CMIS 连接器随 SharePoint 2009 Administration Toolkit
一起安装。若要精通哪些设置该工具包,请参阅安装 SharePoint 2010
Administration Toolkit (SharePoint Server
2010)
。在设置该工具包时,CMIS
生产者和 CMIS 使用者 Web 部件将自动安装。

882828九五至尊手机版,手动创立化解方案文件

在大部分 SharePoint Foundation 二零一零 开发方案中,提出您使用 Visual Studio
二〇〇九 Tools for SharePoint 二〇一〇 部署和包裹 SharePoint 消除方案。在 Visual
Studio 二〇〇九 中,陈设进度将 .wsp 文件复制到运营 SharePoint Foundation
2008 的服务器,安装消除方案,然后激活作用。

您也得以手动创制消除方案文件。以下是成立消除方案文件的中坚步骤:

  1. 将装有单个化解方案文件收集到3个文件夹中。没有关于实践此操作的切实指南,但最好将不相同类其他消除方案文件放在各自的子文件夹中。

  2. 创立用于列出消除方案组件的 manifest.xml 文件。

  3. 创办用于定义消除方案文件结构的 .ddf 文件。该公文包蕴构成输出 .wsp
    文件的各类消除方案文件的列表。

  4. 履行 Makecab.exe,将 .ddf 文件作为输入文件,将 .wsp
    文件作为出口文件。

配置 CMIS 连接器

设置到位后,按如下所示,激活并安排 CMIS 生产者和 CMIS 使用者 Web 部件。

至于解决方案指令清单文件

化解方案指令清单(日常名为
manifest.xml)存储在缓解方案文件的根地方。此文件定义要处理的效果、网站定义、财富文件、Web
部件文件和顺序集的列表。它不定义文件结构。假若文件包罗在消除方案中,但未列在
manifest.xml 文件中,则无论如何都不会处理那一个文件。

上边是 manifest.xml 文件结构的3个示范,以 XML 格式显示。

<?xml version="1.0" encoding="utf-8" ?>

<Solution xmlns="http://schemas.microsoft.com/sharepoint/"

SolutionId="{79d1a62e-3627-11db-963e-00e08161165f}"

ResetWebServer="TRUE">

<Assemblies>

<Assembly DeploymentTarget="GlobalAssemblyCache"

Location="Example.Sharepoint.Webparts\

Example.SharePoint.WebParts.dll">

<SafeControls>

<SafeControl Assembly="Example.Sharepoint.Webparts,

Version=1.0.0.0, Culture=Neutral, PublicKeyToken=63cce650e8605f5d"

Namespace="Example.Sharepoint.Webparts" TypeName="*"/>

</SafeControls>

</Assembly>

<Assembly DeploymentTarget="GlobalAssemblyCache"

Location="Example.Sharepoint.Timer/Example.Sharepoint.Timer.dll"/>

</Assemblies>

<FeatureManifests>

<FeatureManifest Location="Example.Sharepoint.Timer\Feature.xml"/>

<FeatureManifest Location="Example.CustomType\Feature.xml"/>

<FeatureManifest Location="Example.ExampleLibrary\Feature.xml"/>

<FeatureManifest Location="Example.Columns\Feature.xml"/>

<FeatureManifest Location="Example.Workflow.ProcessExample\Feature.xml"/>

<FeatureManifest Location="Example.Workflow.ProvisionExample\Feature.xml"/>

</FeatureManifests>

<SiteDefinitionManifests>

<SiteDefinitionManifest Location="EXAMPLE">

<WebTempFile Location="1033\XML\WEBTEMPExample.XML"/>

</SiteDefinitionManifest>

</SiteDefinitionManifests>

</Solution>

别的,可以添加 DwpFiles 元素以指定 .webpart 或 .dwp 文件,也得以添加
ResourceFiles
成分以内定能源文件、网站定义、应用程序财富和代码访问安全策略。

您还足以动用 <ElementFile> 标记注释 Feature.xml 文件。

假定你的缓解方案在 Feature.xml 文件的 <ElementManifests>
标记中富含效能,则在效率中为有着额外的公文添加
<ElementFile Location="..."/>,例如 ASP.NET 页(如
allitems.aspx)或母版页等。

至于用于定义消除方案组成部分的缓解方案指令清单文件的详细音讯,请参阅焚薮而田方案架构(该链接只怕指向英文页面)
(http://go.microsoft.com/fwlink/?linkid=183466&clcid=0x804)(该链接可能指向英文页面)。

激活并陈设 CMIS 连接器功效
  1. 确认您满意以下最低须要:请参阅
    Add-SPShellAdmin

  2. 在“开端”菜单上,单击“全体程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell
    命令指示符处,键入以下命令以将化解方案添加参预化解方案库:

    Add-SPSolution –LiteralPath 'C:\Program Files\Microsoft\SharePoint 2010 Administration Tookit\Content Management Interoperability Services (CMIS) Connectors\spcmis.wsp'
    
  6. 若要布署化解方案,请在 SharePoint Server 二〇一〇管理主旨网站上,单击“系统安装”,再单击“管理场化解方案”。

  7. 单击 spscmis.wsp,接纳适合的配备设置,然后单击“布置化解方案”。

    882828九五至尊手机版 2注意:

    完了布局后,“消除方案属性”应突显化解方案已成功安排到持有目的网站。

    882828九五至尊手机版 3重要:

    当采用解决方案详细消息时,请牢记钦赐为劳动者的网站。为了幸免今后出现缓解方案无法激活的荒唐,请打开
    IIS 管理器并保管将承接生产者的 Web
    应用程序在“绑定”部分仅有一个标头项。

  8. 在包涵要使用的内容的网站的“网站操作”菜单上,单击“网站设置”,选拔“管理网站集功效”,然后单击“激活”以激活
    CMIS 生产者功用。

  9. 在将添加 CMIS 使用者 Web
    部件的网站的“网站操作”菜单上,单击“网站设置”,选拔“管理网站集作用”,然后单击“激活”以激活
    CMIS 使用者 Web 部件作用。

利用 Visual Studio 二〇〇九 创制和配置自定义 Web 部件化解方案包

有关呈现怎么使用 Visual Studio 二零零六 创立、自定义、调试和配备 SharePoint
列表定义以跟踪项目职务的示范演练,请参阅 MSDN
库中的演练:安顿项目职务列表定义
(http://go.microsoft.com/fwlink/?linkid=189612&clcid=0x804)(该链接可能指向英文页面)。

此演练表达了以下义务:

  • 创建包涵职分的 SharePoint 列表定义项目。

  • 将列表定义添加到 SharePoint 成效。

  • 将事件接收器添加到列表。

  • 创设和自定义 SharePoint 包来布局功能。

  • 创设和安插 SharePoint 化解方案。

在此演练中创设示例项目时,Visual Studio 二零零六会在开发电脑将官缓解方案自动安插到运转 SharePoint Foundation 二零零六的服务器以开展测试和调节。还可创设可在其余计算机上充裕和配置的消除方案包文件。有关详细音信,请参阅怎么:安插SharePoint
消除方案

(http://go.microsoft.com/fwlink/?linkid=187004&clcid=0x804)(该链接可能指向英文页面)。您可以使用
Add-SPSolutionWindows PowerShell cmdlet 将一挥而就方案导入其他电脑。

你能够使用管理基本的“化解方案管理”页来布局消除方案包。其余,也得以采纳
Install-SPSolutionWindows PowerShell cmdlet 来布局解决方案包。

在排练中,项目列表效率的界定是网站。若要激活功用,请在网站上举办“网站操作”菜单,然后单击“网站设置”。在“网站操作”下,单击“管理网站成效”。在“作用”页的机能名称旁边,单击“激活”。

将 CMIS 使用者 Web 部件添加到使用者网站集的网页中
  1. 将页面更改为“编辑格局”,单击作用区上的“插入”,然后选用“CMIS 使用者
    Web 部件”。

  2. 编辑“外观”、“布局”和“高级”属性。

  3. 编辑“连接选项”。

  4. 在“内定 WSDL 地址”字段中键入相应的 WSDL 地址,如下表所示。CMIS
    连接器仅帮衬 SOAP WSDL。

    882828九五至尊手机版 4注意:

    只要你使用的是第③方 CMIS
    连接器,并且了解生产者网站的地址、列表或库的 GUID 以及要用以与 REST
    ATOM 服务交互的 CMIS 命令,则可以将该连接器连接到 REST Atom
    服务绑定。有关详细音讯,请参阅 CMIS 规范。

    #####

    协议

  5. 882828九五至尊手机版 5
    入选“需要 WS 安全性”复选框,然后依据 CMIS 存储库设置使用的 CMIS
    身份验证类型,单击“基本”或“摘要”。有关详细信息,请参阅下文中的“绑定和权力”一节。

  6. 单击“获取存储库列表”以询问 CMIS 生产者,并回到与 CMIS
    包容的可用存储库列表。

    882828九五至尊手机版 6注意:

    假若尝试登录存储库前边世错误(如“不能赢得主密钥”错误),则必须安顿安全存储。有关新闻,请参阅配置
    Secure Store Service (SharePoint
    Server 2010)

  7. 从“采取存储库”列表中接纳包罗要在 CMIS 使用者 Web
    部件中彰显的多寡的存储库。

  8. 单击“分明”以使用设置并保留更改。

绑定和权力

CMIS 标准定义了三个域模型、Web
服务以及可由应用程序用来处理多个或多少个内容管理存储库的 Restful AtomPub
绑定。CMIS 规范中定义的 SOAP 和 AtomPub
绑定具有相同功效,并且是平等的:每一种协议仅定义怎样调用方法和什么设置响应格式的语法。无论选用哪一种协议,公开的有着
CMIS 功用都以如出一辙的。

882828九五至尊手机版 7注意:

CMIS 生产者采纳 ASPX 页来变化 WSDL,而不是变化内置的正经 SharePoint 二零零六WSDL 重定向逻辑。许多劳动者终结点是在 Web.config
文件中定义的,可用来依据 Web 应用程序的身份验证设置规定科学终结点。

CMIS 标准有着多少个权力概念,它们是:

  • “基本”权限包括读取、写入和具有权力。具有“读取”权限的用户只好查看存储库中的数据,具有“写入”权限的用户可向存储库提供内容,具有“全部”权限的用户拥有完全控制。

  • “摘要”权限是由存储库定义和发布的这些权限。这几个权限在 CMIS
    规范中并未明了定义的意义。可以在运行时行使 CMIS 界面查找它们。

CMIS 规范将同意的操作映射到为存储库定义的访问控制级别 (ACL)
权限。客户端应用程序能够窥见由存储库公开的权力怎么样影响用户可通过 CMIS
执行的操作。其余因素大概会潜移默化用户执行某项操作的能力。例如,若要从存储库签出对象,用户或然必要适度的权限,并且该项必须没有签出。

将 CMIS 数据模型映射到 SharePoint 概念

CMIS 标准规范使用在 SharePoint Server 2010中具有等效项的特定术语。下表定义 CMIS 的严重性概念并将其映射到 SharePoint
等效项。

882828九五至尊手机版 8

相关文章

Your Comments

近期评论

    功能


    网站地图xml地图