sharepoint - 办公软件教程

SharePoint Add或Update类型为User的项

SharePoint的任务列表中有一个字段叫做“分配对象”,就是为任务指派给某个用户。该字段的数据类型是User型的。在拼Web Service更新命令的串时,并不能像通常的字段一样直接给一个用户名做为值。 关于如何使用SharePoint提供的WebService进行列表的增删改,可以参考这里。 下面是该栏的相关信息: 内部名AssignedTo栏名分配对象类型User可筛选TRUE来源于基础类型FALSE隐藏FALSE只读FALSE可更改域的顺序TRUE必添字段FALSE可排序TRU...

SharePoint PowerShell 启动工作流

最近,有个需求,就是需要批量更新列表内容,平时这些操作,都用powershell去完成,但是,powershell需要在服务器上操作,而服务器权限需要通过客户的层层把关,所以,这次就考虑不用命令了,而改用SharePoint网站工作流,然后,用powershell命令去创建任务计划。这样,以后有需求修改,直接在客户端就能做了,而任务计划,是始终不会变的。1.创建网站工作流,这个就比较简单了,我们就不多少了,直接在SharePoint Designer里干就好...

SharePoint PowerShell如何修改母版页

最近在群里帮忙回答问题,碰到这么一个尴尬的问题,有人创建了一个新母版页,然后引用了新的母版页,不知道怎么的母版页有问题了,再也进不去站点了,希望修改回旧的母版页。看到问题,想了一下,其实两种方法可以解决,一个是用SharePoint Designer打开站点,找到旧的母版页,直接设置就行了(前提是Designer还能打开);第二种方法就是用PowerShell命令来解决了,命令如下: $web = Get-SPWeb http://sharepoint $web.CustomMast...

SharePoint 状态机工作流之扩展自定义状态

当我们使用SharePoint 2013的状态机工作流时,发现一个非常不爽的事情,就是SharePoint 所有的工作流状态,都是固定的那些,没办法显示我们自定义的状态,后来经过Google发现,原来这个状态是可以自定义的。自定义状态步骤 1、 修改xml添加MetaData下面的扩展项;<ExtendedStatusColumnValues> <StatusColumnValue>测试状态1</StatusColumnValue> <StatusColumnValue>测试状态2</StatusColumnValue> <StatusColumnValue>测试状...

SharePoint 图文开发系列之WebPart

这是我们介绍SharePoint开发入门的第一篇,在这一篇里,我们会介绍SharePoint开发的几个关键物理路径,一些开发技巧和最基础的WebPart开发。 开发工具在SharePoint 2013开发中,我们使用的是Visual Studio 2012/2013均可,但是VS2012要额外安装Microsoft Office Develop Tools for Visual Studio 2012,可以使用Microsoft Web PlatForm Install进行安装。 几个关键位置SharePoint开发中,不仅仅是WebPart,我们都经常会使用的几个关...

SharePoint 如何搭建负载均衡(NLB)

简单描述 首先,为三台虚拟机安装操作系统,我这里选择的是Windows Server 2012 DataCenter R2版本; 其次,配置三台虚拟机,包括修改机器名(可选)、静态IP、关闭防火墙(可选)、关闭IE Enhanced Security Configuration(可选); 这里需要说明的是DC的网关指向自己,另外两台前端的网关指向DC,如果有其他应用服务器,也需要网关指向DC,否则加域的时候可能找不到域控; 最后,为三台服务器分别安装服务和软件环境,配置NLB,...

SharePoint 如何对二进制大型对象(BLOB)进行爬网

本文是参考MSDN文档做的示例,SharePoint 2013搜索二进制对象(BLOB),通过外部内容类型的方式将外部数据与SharePoint相关联,修改BCD模型,使SharePoint能够爬网外部数据中的文件流。步骤,首先就是使用SPD创建外部内容类型,并为外部内容类型添加各种操作;然后,将BCD模型导出,添加方法后重新导入;最后,配置爬网,对外部内容类型进行爬网。 1、首先,用Designer 2013打开站点,点击左上角按钮,创建外部内容类型;2、输入外...

SharePoint 母版页如何取消和HTML页关联

在新版本的SharePoint 2013上,有新的功能可以通过HTML导入母版页,然后HTML和Master页面相关联,更改HTML页的时候,Master会自动同步修改,然而,有些时候我们不需要这样的关联,所以,我们要取消这样的关联。其实操作很简单,只是在设计管理器里找到html页,编辑他的属性,取消关联即可。简单的截图介绍,见笑了。 1、在页面上,点击设置,设计管理器,如下图; 2、进入设计管理器,选择第四项,编辑母版页; 3、翻页找到我...

SharePoint PowerShell命令备份还原报错

错误截图: SharePoint PowerShell命令备份还原报错 文字描述: Restore-SPSite : <nativehr>0x80070003</nativehr><nativestack></nativestack> At line:1 char:1 + Restore-SPSite http://localhost/sites/test -Path D:backupDBT123 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ + CategoryInfo : InvalidData: (Microsoft.Share...dletRestoreSite...

SharePoint 2013 表单认证使用ASP.Net配置工具添加用户

我们了解到如何为SharePoint 2013配置表单身份认证,但是添加用户是一个麻烦事儿;其实,我们还可以用Asp.Net的配置工具,为SharePoint 2013添加表单用户,下面让我们简单介绍下,如何操作。打开Visual Studio,新建项目,选择Asp.net web application类型,如下图:点击OK,进入选择模板页面,如下图:创建完毕,双击打开web.config,如下图:添加数据库连接串,连接的是我们表单认证的数据库,不要写错了,如下图:添加membershi...

SharePoint JavaScript 对象判断用户权限

场 景近期有个场景,判断当前用户对项目有没有编辑权限,使用JavaScript完成,弄了好久才弄出来,分享一下,有需要的自行扩展吧,具体如下; 代 码function getPermissions() {var mycontext = new SP.ClientContext();var mysite = mycontext.get_web();var mylist = mysite.get_lists().getByTitle(Demo);myitem = mylist.getItemById(16);mycontext.load(myitem,EffectiveBasePermissions);mycontext.executeQueryAsync(functio...

SharePoint 文档管理系列之准备篇

好多人说在做文档管理,其实文档管理也是SharePoint的一个很不错的功能点,自己想了想,也想多学习点东西,所以写这个主题吧,今天从最简单开始。 一、 网站集准备: 1. 新建应用程序,创建网站集(模板 企业 - 文档中心):2. 创建好的网站集显示如下: 我们可以看到,新建的网站集快速启动包括一个库和一个列表。 二、 网站定制 1. 修改网站名称、说明、徽标(修改徽标时,可以测试图片可用):2. 然后我们发现,网站徽标...

sharepoint 如何使用stsadm命令行备份和还原网站

备份backup: "%systemdrive%Program FilesCommon FilesMicrosoft Sharedweb server extensions14BINstsadm.exe" -o backup -urlhttp://moss:8008-filename c:bak20121210.cmp -overwrite pause -------------------------------------------------------- backup 指的是备份属性; -url 指的是,要备份的站点; -filename指的是备份的路径和名称。 还原restore: "%systemdrive%Program FilesCommon FilesMicrosoft Sharedweb s...

sharepoint 如何配置站点多语言方法

安装完sharepoint 2010 语言包,例如服务器原来安装的sharepoint 2010是中文版,如果我需要切换成英文版本的,需要进行以下配置。 sharepoint 2010 语言安装包 sharepoint ServerLanguagePack.exe 下载地址 http://www.microsoft.com/en-us/download/details.aspx?id=3411 接下来在管理中心,创建网站集,则可以选择需要的语言,如下图: 在网站设置-〉网站管理区域,还有一个语言设置 点击进入语言设置,选中备选语言,这里如果...

SharePoint 如何创建内容类型

SharePoint内容类型,是很有特色的,就好比发布新闻,同在一张列表里,可以由内容类型区分图片新闻、文字新闻等,顾名思义,就是在一张列表里发布不同类型的项目。 1、添加新项目,选择SharePoint 2013 空项目,如下图:2、选择调试网站和解决方案类型,如下图:3、添加新项,选择内容类型,如下图:4、选择继承的父内容类型,如下图:5、修改内容类型的Feature文件,如下图:6、查看内容类型的xml文件,如下图:7、内容类型的可视...

SharePoint 中发布InfoPath表单,并添加后台代码

本文主要介绍SharePoint 2013中,简单发布InfoPath表单,并添加后台代码,示例比较简单,主要描述的是一个创建InfoPath的过程,而非多么深奥的后台代码,希望能够给初学者带来帮助。 主要过程有 新建一个InfoPath表单 修改表单的信任级别并添加证书 发布到InfoPath得到管理员认证 设计InfoPath布局及添加控件,在代码中编辑,添加表单功能 发布表单到SharePoint文档库 修改文档库支持内容类型,并添加InfoPath表单的内...

SharePoint 网站栏使用实例教程 网站栏的本质,就是一个xml的描述文件

网站栏的本质,就是一个xml的描述文件,所以创建过程,基本就是通过Feature部署一个Xml文件,然后修改Xml文件的网站栏描述。 1、添加新项目,选择SharePoint 2013 空项目,如下图:2、选择调试网站和解决方案类型,这里选择场,如下图:3、添加新项,选择网站栏,如下图:4、修改网站栏的Feature文件,方便以后识别,如下图:5、查看网站栏的Xml文件,这是一个默认的单行文本类型,我们准备创建一个选项类型:6、修改为选项类型的x...

SharePoint 如何开启网站匿名访问图文详解

SharePoint 开启网站匿名,需要先开启web application的匿名访问,然后开启site的匿名访问。特别的,site可以选择整个网站开启或者列表和库开启匿名,如果选择列表和库开启匿名,还需要对相应列表进行设置。下面,我们用简单的图文展示的方式,为大家描述一下如何为SharePoint开启匿名访问,并简单的介绍开启匿名访问中,可能遇到的问题。进入SharePoint 管理中心,点击“Manage web application”,如下图:进入web application管...

SharePoint WebPart 管理工具使用图解教程

经常要导入导出WebPart,非常的频繁,然后就需要一个个导出,然后一个个导入,非常繁琐;闲暇之际,就考虑能不能自动化一下,把这个功能写成一个工具,可以方便的管理WebPart。工具的主要功能就是为页面添加、删除WebPart,对已经修改好的页面,可以导入导出页面上所有的WebPart。不过由于时间仓促,没有导出WebPart所在的WebPartZone,不过手动拖动还是很便捷的,呵呵。下面,就进入WebPart管理工具的演示阶段吧,对了,忘了说了,...

如何收缩超大的SharePoint_Config数据库

在已经运行了2年多的SharePoint服务器上,发现SharePoint_Config的数据库文件越来越大,已经达到90几个GB,收缩可以减小20几个GB,但是一周以后又会恢复到90几个GB大小,甚是奇怪。因为磁盘空间不足,一共只有200GB大小,还有大大小小网站若干,用来存放照片、视频、文档等,所以决定好好研究一下这个问题。经过不懈的谷歌,发现了问题症结所在,现在分享给大家,希望对遇到类似的问题的人,有个参考。对了,注意。。这里是指数据库...