随笔分类 -  sharepoint

摘要:背景: SP2013列表库使用AD安全组授权访问,向AD安全组添加一个用户A,在Sharepoint AD同步(增量和完全)后,用户A仍然无法访问列表库;原因: 参考:安全令牌上的缓存 SP2013默认使用Claims 声明式身份验证,AD组的信息被装到安全令牌中,而安全令牌服务(STS:Security Token Service)默认是有10个小时的缓存期的。 解决方案3种: 等它... 阅读全文
posted @ 2016-04-21 21:38 ruijian 阅读(559) 评论(0) 推荐(0)
摘要:当AD中把AccountName改掉后,网站集不会自动同步LoginName,需要使用命令行Move-SPUser domain/A->domian/B /*2013 Claim 认证 必须加上 i:0#.w| */ $user= Get-SPUser -Identity "i:0#.w|domai 阅读全文
posted @ 2016-03-29 21:44 ruijian 阅读(350) 评论(0) 推荐(0)
摘要:客户端配置1.安装FreeDWGViewer.exe,设置浏览器查看2.检查ActiveX插件是否已安装成功服务端配置1.开启许可模式或者通过脚本将“application/acad”加入InlineDownloadedMimeTypes或者 参考http://www.captechconsulting.com/blog/brandon-atkinson/allowing-pdfs-open-br... 阅读全文
posted @ 2014-10-08 18:59 ruijian 阅读(565) 评论(0) 推荐(0)
摘要:1.建立一个字段叫做Today ,(类型为文本都行)2.建立你想要计算字段年龄,公式=IF(ISBLANK(出生年月),"NA",DATEDIF(出生年月,Today,"Y")),类型数字或文本3.删除Today字段4.结果来自为知笔记(Wiz) 阅读全文
posted @ 2014-05-06 10:19 ruijian 阅读(221) 评论(0) 推荐(0)
摘要:DECLARE@ContentTypeIDnvarchar(128)SET@ContentTypeID='0x1B452DB25E92A34DA3E35FC8731278D2'SELECTw.TitleAS[WebSite],w.FullUrlAS[WebUrl],al.tp_TitleAS[ListTitle],ct2.*FROMContentTypesct1JOINContentTypesct... 阅读全文
posted @ 2013-12-26 21:10 ruijian 阅读(354) 评论(0) 推荐(0)
摘要:问题描述:写了一个webservice调用sharepoint REST,本机测试成功,部署到服务器上后报错(System.Data.Services.Client.DataServiceQueryException: 处理此请求时发生了错误。 ---> System.Data.Services.Client.DataServiceClientException: 请求版本“1.0”对于响应太... 阅读全文
posted @ 2013-12-10 18:36 ruijian 阅读(353) 评论(0) 推荐(0)
摘要:BCS 整合sql表时发现以下问题:datetime字段在列表中带了时区,比如插入12-6号的数据,在sql中显示的是12-5date类型字段无法正确识别,插入成功但报错LobSystem (外部系统)为实体(外部内容类型)“BDI,http://10.136.240.66/kpi”的“创建”创建方法返回的标识符为 Null。解决:参考http://www.shillier.com/archive... 阅读全文
posted @ 2013-12-06 13:13 ruijian 阅读(355) 评论(0) 推荐(0)
摘要:技术部分1.使用SPD添加外部数据源时保证,安装SPD的客户机在同一个域中,并且在管理中心给Business Data Connectivity Service 授权2.生成的外部数据没法再后台进行格式化,只能在SPD中对外部列表进行处理;日期类型会映射为时间类型(会显示时间部分),处理方式为在外部列表中修改 视图 和 新建 所有窗体:视图:修改时间字段:ddwrt:FormatDate(stri... 阅读全文
posted @ 2013-08-30 16:50 ruijian 阅读(291) 评论(0) 推荐(0)
摘要:备注:企业用户还是少用360为妙 有客户反馈:部门里的XP SP2环境客户机全部异常,使用资源管理器打开Sharepoint文档库,看到的界面样式很老土,跟本地文件夹不一样。 刚开始在测试环境上折腾了好久都是正常的,又列了很多可能的原因在客户机上一一验证,比如机器没打补丁、机器加入域、域账户不是操作系统管理员、账户对文档库的权限等等,都没有效果。 后来查到资料,根据 Understanding a... 阅读全文
posted @ 2013-08-20 14:55 ruijian 阅读(406) 评论(0) 推荐(0)
摘要:现象:站点访问一个,应用程序池就自动停掉一个日志报错解决:1.受域策略影响,作为批处理作业登录选项被锁定,需修改域策略:更新后:2.确保程序池账户倒在IIS_IUSER组中,然后将IIS_IUSER组加到“批处理作业登录”中:来自为知笔记(Wiz) 阅读全文
posted @ 2013-07-24 10:59 ruijian 阅读(391) 评论(0) 推荐(0)
摘要:问题描述: 在测试环境上部署了一个包含ContentType的解决方案,VS2010修改内容后想重新部署,死活部署不上去了: 错误日志内容如下: SPException thrown: Message: 在当前站点集或子网站中找到功能 {b7edbfe2-c02e-4560-b314-b23c7b049d10} 中定义的 ID 为 0x0100983A544EBE... 阅读全文
posted @ 2013-01-22 15:15 ruijian 阅读(512) 评论(0) 推荐(0)
摘要:母版页树视图默认情况下会显示所有内容类型,项目需要只显示指定几个文档库的树视图,操作如下:1.显示类型控制,减少下一步脚本工作量参考: http://www.cnblogs.com/hanaimin/archive/2008/04/11/1148929.html通过设置ShowWebChildren,ShowListChildren,ShowFolderChildren,ShowDocLibChi... 阅读全文
posted @ 2013-01-10 15:57 ruijian 阅读(266) 评论(0) 推荐(0)
摘要:下面的代码用于判断当前用户是否对当前页面有编辑权限,原理是对页面权限进行&操作,再判断是否为空: &表示与操作 |表示或操作 参考:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.sproledefinition.basepermissions.aspx bool haveEditPermission = tr... 阅读全文
posted @ 2012-10-31 22:25 ruijian 阅读(281) 评论(0) 推荐(0)
摘要:背景:一个继承System.Web.UI.WebControls.WebParts的Webpart需要根据requert传进来的参数修改webpat标题,CreateChildControls中代码如下 1: if (string.IsNullOrEmpty(this.Page.Request["rebuildurl"])) 2: { 3: ... 阅读全文
posted @ 2012-05-06 13:41 ruijian 阅读(396) 评论(0) 推荐(0)
摘要:用SPquery查询文档库文件,当使用了Scope=\"Recursive\后,性能大幅下降,通过开发人员面板看到我的webpart查询数据耗时:EnsureListItemsData (196.45 ms) 在查询语句中加入ViewFields限制,只取需要用到的字段,查询时间能缩短将近一半:EnsureListItemsData (96.47 ms) ... 阅读全文
posted @ 2012-05-05 15:45 ruijian 阅读(531) 评论(1) 推荐(1)
摘要:Sharepoint短信服务证书更新后,发短信报异常:该服务提供商不支持短信; 通过Reflector查看SPMobileMessageSmsBuilder类,最后发现是SPMobileMessagingAccount account.ServiceProvider属性为空,很神奇,不知道是不是我的OMS服务写得有问题,不过用OutLooK发送一直是正常的: 1... 阅读全文
posted @ 2012-04-24 10:29 ruijian 阅读(631) 评论(0) 推荐(0)
摘要:备注:IIS的自签名证书有效期只有1年,必须在到期前继订证书,否则IIS就需要重新绑定证书,然后进行下面的操作 Sharepoint使用企业自己开发的OMS短信服务时,需要信任OMS的证书,否则短信无法发送; 1.信任证书(略),导出证书 2.管理中心的“安全性——一般安全性——管理信任”; 3.新建,然后将OMS.cer导入 4.验证可用性... 阅读全文
posted @ 2012-04-23 20:43 ruijian 阅读(551) 评论(3) 推荐(0)
摘要:前台注册适用于2010VisualWebpart,应用程序页 物理路径: 1: 1: (2013-3-19)前台JS注册时不加/_layouts/才能生成缓存安全URL库中:1 2 3 4 5 " After="corev4.css" runat="server" EnableCssTheming="false"/>后台注册适用于2007、2010Webpart,在CreateChildControls中添加ScriptLink.Register(this.Page, "tgUI/jquery-1.6.4.j 阅读全文
posted @ 2012-04-18 20:05 ruijian 阅读(983) 评论(0) 推荐(0)
摘要:解决方案: 1.保存为ChangeAccounts_SPTraceV4.ps1,运行 # Get the tracing service. $farm = Get-SPFarm $tracingService = $farm.Services | where {$_.Name -eq "SPTraceV4"} # Get the "svc_sp_services" m... 阅读全文
posted @ 2012-04-16 15:33 ruijian 阅读(259) 评论(0) 推荐(0)
摘要:Code Snippet: Get User Credentials Using the Default Secure Store Provider 中演示了如何获取当前用户的凭证信息,其中提到当GetCredentials获取不到值会抛异常SecureStoreServiceException,这个异常相当强大,不仅出现在ULS中,在Windows日志中也会出现Event 7493事件; u... 阅读全文
posted @ 2012-02-16 22:27 ruijian 阅读(780) 评论(0) 推荐(0)