随笔分类 - Sharepoint2010
摘要:需要写一个自定义的sharepoint timer job, 目的是要定时到Site Collection Images这个List里检查图片的过期日期,如果即将过期的话,需要发送email到相关的人员。GOOGLE了一下,发现资料很少。不过幸运的是我发现了 Andrew Connell的博客,上面有一个很详细的示例代码。http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx代码的基本思路是:我们的自定义job类需要从SPJobDefinition继承过来,并且要改写几个构造体和一个Ex
阅读全文
摘要:今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是这两种方式。1、 命令行的方式,在服务器端,所有程序 - Microsoft SharePoint 2010 Products - SharePoint 2010 Management Shell 确定 备份网站命令:backup-SPSite http://localhost:10086 -Path C:\100861.bak 还原网站命令:Restore-SPSite http://loc..
阅读全文
摘要:下面描述的是将SharePoint环境与域服务器分别安装在不同的计算机上遇到的问题解决方案与简略步骤。1) 在一台计算机上安装好AD域,设定好IP地址,并在另一台机器上安装好SharePoint 2010环境,在安装后SharePoint的配置向导之前需要为客户机设定IP地址,所以可以暂时不给SharePoint 2010配置。2)配置客户机的IP地址和DNS服务器。我们假设域服务器的IP地址是:192.168.1.12,子网掩码是:255.255.255.0。则客户机需要的IP地址可以是:192.168.1.13,子网掩码是:255.255.255.0。这里要注意的只是客户机与域服务器必须在
阅读全文
摘要:介绍在本文中,我们将介绍以下高级开发领域中的内容: •LINQ to SharePoint •SPMetal LINQ to SharePoint 是SharePoint 2010的一项新特性。 LINQ 本身是 Language Integrated Query 的意思,它是 .NET的一个组成部分。 LINQ的设计目标是使用相同的类型化查询语法来支持不同类型的数据源。到目前为止,它可以支持Objects, Datasets, SQL, Entities, XML等。为什么我们需要 LINQ?从前我们针对 List 的编程都是使用相应的栏名来访问。有了LINQ 之后,我们就使用类型化的方式访
阅读全文
摘要:今天在做文档转换的时候,遇到转换后的pdf文档上载到文档库时,发现文档的图标是白色的,也就是无法识别这种类型的文档。具体情况如下图:查了一下资料,发现,其实文档库里文档的图标是可以自定义的,只要将图标图片放到相应的位置,并在图标配置文档指明对应的图片文件就好。具体操作方法如下:1、把制作的pdf.gif(16x16)放到"C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES"下。2、修改 "C:\Program Files\Common Fil
阅读全文
摘要:首先上效果图:前台代码:<script type="text/javascript"> function show() { alert("abc"); } </script> <SharePoint:SPGridView ID="GridView1" DataKeyNames="ID" AutoGenerateColumns="false" runat="server"> <Columns> <SharePoint:SPB
阅读全文
摘要:SharePoint 2010 有个功能,可以让你以资源管理器的形式打开文档库,然后就可以往里面拖放文件了,很酷。可是老是有朋友问,说自己的不能用打开报错说客户端不支持:解决方法其实很简单,需要在将桌面体验功能给添加就行了。添加方法,打开服务器资源管理器---添加功能----勾选桌面体验项,然后进行安装。服务器资源管理器就是:
阅读全文
摘要:隐藏快速启动栏和顶部导航最简单的方式就是在url后面加一个参数即可,即:IsDlg=1比如,http://win-20110701:83/Lists/WorkListData/AllItems.aspx?IsDlg=1 但是这个方法有限制,它同时隐藏快速启动栏和顶部导航,可定制性不高。下面介绍几种只隐藏快速启动栏的方法。1.使用内容编辑Web部件编辑需要隐藏快速启动栏的页面,插入一个内容编辑控件(放任何地方都行),编辑HTML源,插入下面的代码:<style type="text/css">#s4-leftpanel{ display:none } .s4-ca
阅读全文
摘要:本文介绍如果获取当前登录用户权限(所有操作都是在可视Web部件中进行的):1.判断当前用户是否具有完全控制权限 SPWeb web=SPContext.Current.Web; SPRoleDefinitionBindingCollection usersRoles = web.AllRolesForCurrentUser; SPRoleDefinitionCollection siteRoleCollection = web.RoleDefinitions; SPRoleDefinition roleDefinition = siteRoleCollection["完全控制&quo
阅读全文
摘要:首先,启动 Excel,创建一个空白的电子文档。第二步,在 Excel 中输入你的数据,数据可以存在一个表头。第三步,选中输入的区域,然后,在插入中找到创建表格。注意,一定要先选中区域。第四步,点击表格按钮之后,会弹出一个对话框,确认数据的区域。默认情况下,已经选中了 表包含标题的复选框。第五步,此时,工具栏上会增加一个称为 “表格工具”的工具组,其中有一个按钮:Publish and allow sync ,可以用来同步到 SharePoint 中。第六步,点击这个按钮。第七步,之后,会弹出一个对话框,需要输入 SharePoint 的地址和列表的名称。第八步,输入这些信息之后的界面。第九步
阅读全文
摘要:转自:http://www.cnblogs.com/haogj/archive/2011/09/18/2180519.html对于 SharePoint 2010 的权限来说,需要理解 SharePoint 用户组的概念,用户组对访问 SharePoint 的用户进行分组,以便于权限管理。而权限分类则类似于通常意义上的角色。SharePoint 用户组需要特别注意的一点是,SharePoint 用户组是属于整个网站集,而不是属于某个网站。在网站集任意网站层次中,执行 SharePoint 用户组的新建操作时,所建立的 SharePoint 用户组其实是存放在顶层网站的,而不是存放在执行新建 S
阅读全文
摘要:问题:在人员和组 中,新增用户 如 domain\baixue,提示"找不到完全匹配的项目。单击未解析的项目可使用其他选项。",在搜索中查找baixue或白雪都查不到。但是在sharepoint 管理中心 网站里一切正常,请各位大拿帮忙。解决方法:去你的IIS中,找到对应的应用程序,看看你的应用程序池运行时的账户是不是域账户,如果仅仅是本地的账户,你在添加用户的时候,有可能就找不到,报“找不到完全匹配的项目”.这里有一篇英文的帖子,你可以参考一下。http://social.msdn.microsoft.com/Forums/is/sharepoint2010general
阅读全文
摘要:前言 Moss的文件和配置数据多存储在SQL数据库中,所以大家一般多会直接备份数据库或者利用Moss自带的备份和恢复功能来实现备份和恢复, 现就常用的三种备份方案进行一个简单分析比较。 1、在管理中心里面有“还原和备份”; 2、备份数据库; 3、用Stsadm工具备份; 第一个备份方案,在还原的时候,会莫名其妙的出错,而且不能定时自动备份,一般很少实际应用而且容易出错; 第二个备份方案,是一个不错的选择,但由于一个应用程序对应一个数据库,在实际部署应用的时候,往往一个应用程序下面会部署多个网站集,这样在恢复站点的时候,效率不是很高; 第三个备份方案,是比较完整的备份,用起来也比较方便,备份还.
阅读全文
摘要:一、更新using Microsoft.SharePoint;SPWeb site = SPControl.GetContextWeb(Context); SPListItemCollection items = site.Lists["ListName"].Items;SPListItem item = items.Add();item["Field_1"] = OneValue;item["Field_2"] = TwoValue;item.Update();二、删除using Microsoft.SharePoint;SPWeb
阅读全文