sharepoint - 办公软件教程

SharePoint 如何配置基于表单的身份认证

这里简单介绍一下为SharePoint 2013 配置基于表单的身份认证,简单的说,就是用Net提供的工具创建数据库,然后配置SharePoint 管理中心、STS服务、Web应用程序的三处web.config即可。下面,让我们以图文的方式了解创建的具体过程吧。使用微软提供的工具,创建数据库,找到Framework64下的aspnet_regsql,如下图:这里我发现C:WindowsMicrosoft.NETFramework64的v2.0.50727路径下和v4.0.30319路径下都有这个文件,试着分别运行了,发...

SharePoint 通过HttpModule 管理视图权限

HttpModule工作原理HttpModule负责监听HttpRequest,当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是在此时,我们进行权限的判断,如果没有相关权限导向跳转页面。 创建HttpModule并部署1、打开Visual Studio 2013(当然可以用你所安装的任何版本VS),选择创建新的Project,如下图:2、选择Visual C#节点中Web几点,选择“ASP.NET Web Application”,如下图:3、选择一个空...

SharePoint 母版页和页面布局 实例教程

1、打开https://login.microsoftonline.com,登陆,点击SharePoint,如下图:2、打开网站集,可以查看、添加、删除等管理操作;3、打开一个站点,如下图:4、Designer打开https://linyu-public.sharepoint.com,会弹出登陆页面,如下图:5、下一步输入密码,如果你的输入法是中文状态,可能无法输入,切换为英文状态即可;6、Copy一份母版页,如下图:7、进入SharePoint站点的网站设置,如下图:8、发布我们复制的母版页(发布以后...

SharePoint 如何进行列表的增删改

异构应用访问SharePoint的文档库或列表时,使用WebService的方式再恰当不过了。有朋友问我如何在dotNet Framework 3.0下的应用程序中控制SharePoint 2003中的列表项。想一想类似的场景应该比较常见,所以写了下面的demo。以下的代码在VS2005中测试通过。 using System; using System.Xml; using System.Collections.Generic; using System.Text; namespace ConsoleDemo { class Program { static void Main(string[] args) { try ...

如何让Outlook里面的SharePoint行事历可以记录密码

公司有搭建shrepoint,上面会有公共的行事历,然后添加到outlook里面,本来挺不错的功能,但是每次开启outlook就会让你输入帐号和密码,如果只有每次开启outlook让你输入也就罢了,实际上的状况是,可能过个十分钟就弹出来对话框让你输入帐号密码,虽然窗口上会有记住密码的选项,你即使勾了也是无效的经过搜索终于知道如何设定可以真的记住密码并不再弹这个认证了,首先使用IE浏览器登录sharepoint使用你的认证登录,登录的时候选...

SharePoint 每天预热脚本介绍

使用SharePoint的朋友们应该知道,SharePoint每天夜里有自动回收的机制,使环境每天把占用的内存都释放出来,以确保不会累计占用过多内存导致服务器崩溃。我们可以打开IIS,选中我们的应用程序池,点击右侧操作里面【正在回收...】,查看该应用程序池的回收条件。我们可以看到,我这个应用程序池的回收条件是特定时间进行回收,也就是在夜里进行回收,SharePoint默认每个应用程序池的回收条件的特定时间都是不一样的。当然,有些人...

如何解决Event Viewer中SharePoint Error - Event ID 8321

最近在SharePoint2016环境上进行升级前检查,发现Event Viewer中有SharePoint Error Log - ID8321. 经过查询发现主要原因是在Windows升级后没有对Certification进行升级导致。 可以通过以下方法解决: 开始菜单中,打开“运行”输入gpedit.msc; 在弹出的Local Group Policy Editor的页面中,展开节点找到Computer Configuration-> Windows Settings->Security Settings-> Public Key Policies,在右边列出的选项中选择"Certific...

SharePoint Online 创建门户网站系列之准备篇

门户是SharePoint自推出以来,就非常适合的一种站点类型,在Server版本中,发布站点的应用非常广泛。这里,我们以一个个简单的例子,然后以一个固定的项目Demo,为大家演示如何一步步在SharePoint Online中创建门户网站。 一、 设计工具SharePoint Designer简介打开Designer,首先需要点击红框的按钮打开站点,输入站点的地址即可;一般来说,网站地址是打开的首页(如:https://linyus-public.sharepoint.com/Pages/default.aspx)的...

SharePoint PowerShell SendEmail

最近碰到这样一个需求,用户需要个简单的定时邮件提醒,就是抓取SharePoint某个列表里的值,然后作为邮件地址/邮件主题/邮件内容发送出去。自己想了想,既然用户要求每天定时发送,那么肯定是任务计划,这样使用PowerShell是最方便不过的。SharePoint 发送邮件的方法很简单,就是利用自带的SendEmail()方法就可以了,这里,我们用PowerShell调用Net方法SendEmail()来发送邮件。首先就是邮件头部信息,包括邮件地址 主题和内容,如下...

sharepoint 2010 如何扩展webpart自定义属性边栏字段 custom webpart properties

webpart 是在sharepoint开发过程中,最常用的一种方式。扩展webpart自定义属性边栏字段,可以做到动态给webpart配置参数。如下图所示,在杂项里面,我们看到有三个属性,company,url, city,这个就是我们自定义的3个webpart属性。 最终我们要实现的效果,就是动态给webpart传递这些参数值。如下图所示: 1。创建一个sharepoint project 3,5项目,WebpartBarTest,并且添加一个可视化部件WebpartBarProperties, 如下图所示 : 2。...

SharePoint Designer 自定义操作菜单

众所周知,我们在SharePoint的二次开发中,经常会添加ECB菜单或者Ribbon菜单,通常我们会采取Feature的方式去添加一个Xml,或者采取JavaScript的方式,当然,除此之外,还可以利用Designer添加这些自定义操作,而且更加方便;但是,这种操作还是有缺点的,就是只能添加链接(目前我只发现能添加链接)。内容很简单,截图加描述的方式分享给大家,希望对有需要的人有个参考,呵呵。1、打开列表,切换选项卡到列表设置,如下图:2、创...

如何用 SharePoint Online创建团队网站?创建团队网站经典网站创建

想和团队随时共享项目信息?想在任意设备上处理项目工作?SharePoint Online 能帮你解决这些烦恼!用SharePoint Online创建一个团队网站,即可涵盖一组相关网页、适用于文件的一个默认文档库、用于数据管理的列表和 Web 部件,还可以根据需求对这些设置进行自定义。在团队网站中,通常所有或大多数成员可以对网站的内容做出贡献,并且信息被限制为仅限团队成员或参与项目的成员以及特定的利益干系人进行访问。 创建团队网站 登录到...

How to Change Login User in SharePoint2013?

在SharePoint 2010中,我们可以在网站右上角Login User的下拉列表中找到Sign in as Different User切换登录用户使用。但是SharePoint 2013版本去掉了此功能,需要我们自己修改设置实现,下面是可以使用此功能的两种配置方法: 方法一:添加Button实现 1. 到路径“C:Program FilesCommon FilesMicrosoft SharedWeb ServerExtensions TEMPLATECONTROLTEMPLATES”下,找到文件Welcome.ascx并打开,搜索ID_RequestAccess,在sear...

SharePoint 如何上传文档提示别人迁出

我们在使用SharePoint文档库的时候,经常会遇到文档被别人迁出,自己无法修改的情况。这时候,我们最好的办法就是找到那个迁出的人,怼他!如果,他已经离职了,我们无法找到,那么,就请继续往瞎看把。1.如果我们上传一个文档,有下面的提示,就说明文档库中已经有了这样一个文档,但是,被sb(somebody)迁出了。2.最简单的办法,就是找到这个人,然后,眼看着让他签入;3.当然,我们还可以使用管理员权限,进入列表设置,管理未...

SharePoint JavaScript API 记录

1、获取创建者字段(Author),oListItem为SPListItem对象 oListItem.get_item(Author)只能获取到对象,获取用户名要用oListItem.get_item(Author).get_lookupValue(); 2、获取当前用户 var clientContext = new SP.ClientContext(); user = clientContext.get_web().get_currentUser(); 3、不支持SP.ClientContext(),用下面的方法执行 SP.SOD.executeFunc(sp.js,SP.ClientContext,function name); 4、更新列表项 var itemCre...

如何编写自定义SharePoint Web Services

我们可以基于WSS构建强大的项目。做为开发人员,我们有时需要创建基于WSS的自定义 Web服务来满足特定的开发要求。 注意:由于WSS增强的安全性,我们需要一些特殊的步骤来创建自定义Web服务。当我们使用VS.NET提供的ASP.NET Web service模板来创建我们的SharePoint Web service时,我们必须将Web service创建到单独的IIS网站中,而不能和WSS处于同一个IIS网站(不能使用相同的端口)。同时,我们还必须是运行WSS的机器上本地管理员...

SharePoint 站点注册工作流服务报错

安装完SharePoint 2016工作流环境,本来以为万事大吉了,结果给站点注册的时候报错了。搜了很多文章,发现后面要加上-Force参数。错误截图使用的为站点注册工作流服务的PowerShell命令,需要在SharePoint命令行工具中执行。Register-SPWorkflowService –SPSite "http://sp2016/sites/demo/" –WorkflowHostUri "http://sp2016:12291" –AllowOAuthHttp  而后发现需要这么写,才可以,强制注册,否则会报错。Register-SPWorkflow...

SharePoint 如何禁用搜索服务

在SharePoint2013中,对于硬件需求的提升,让我们虚机里安装总是一筹莫展,尤其开启了搜索服务以后,对于内存的消耗就更加严重,尤其对于我们开发者来说,搜索服务并不是必须开启的,所以,我们需要禁用掉不需要的服务,来减轻开发环境的压力. 首先对比一下是否开启搜索对于服务器内存的压力特别要说,笔记本配置Dell1464,CPU:I5 M430,内存:4GB ddr3 1333 X2条。不开启搜索时任务管理器,内存占用46%,机器运行情况良好,SharePoint页面...

SharePoint JavaScript 客户端对象使用视频教程

本次视频教程是为大家介绍如何使用SharePoint JavaScript客户端对象,包括对于站点、列表、文档库、列表项、文件夹、文件和附件等基本对象的操作,同时,为大家举几个简单的应用的例子,让大家更加深刻的理解SharePoint JavaScript客户端对象的适用范围。 本次系列课程既使用本地版本的SharePoint环境,同样适用于office 365中的SharePoint Online环境,希望能够对大家入门SharePoint有所帮助。SharePoint JavaScript 客户端对象使...

SharePoint 中REST服务使用简介

1、创建测试使用列表”REST Demo”,插入一些测试数据,如下图:2、添加内容编辑器,并且添加脚本引用以及HTML代码,如下图:Result的Div为显示结果使用,input标签触发REST服务的JavaScript脚本中的方法;3、编写REST服务的脚本,读取列表,如下图:url:为REST服务的地址(具体可以参考附后的API链接);method:Post或者Get,Post为增删改使用,Get为查,至少我是这么理解的;success和error是执行成功或者失败的方法定义;4、查...