try{SPSecurity.RunWithElevatedPrivileges(delegate()      //用此方法模拟管理员账户运行此事件处理程序{SPWeb web = SPContext.Current.Web;//此时用户为sharepoint\system//Response.Write("用户为:" + web.CurrentUser);web.AllowUnsafeUpdates = true;//获取到要模拟的用户的token    SPUser user = web.EnsureUser("veekee\\user1");SPUserToken token = user.UserToken;//利用用户Token构造新的Site对象SPSite siteWithUser = new SPSite(web.Url, token);SPWeb webWidthUser = siteWithUser.RootWeb;//此时用户为veekee\user1 //Response.Write("用户为:" + webWidthUser.CurrentUser);webWidthUser.AllowUnsafeUpdates = true;//利用veekee\user1 用户来添加纪录SPList list = webWidthUser.Lists["test1"];SPListItem item = list.AddItem();item["Title"] = "11";item.Update();webWidthUser.Dispose();siteWithUser.Dispose();web.Dispose();});}catch (Exception ex){throw ex;}

转载于:https://www.cnblogs.com/dengyuxuan/p/8608363.html

sharepoint模拟用户相关推荐

  1. SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了

    回顾: 在SharePoint V2 大家应该都用过模拟用户Impersonate这个功能, 这个功能用来暂时提升某个用户的权限,比如某个普通用户的本来不能修改某个列表的值,但是我们功能需要在修改. ...

  2. SharePoint如何模拟用户

    在SharePoint模拟指定用户身份进行操作的代码: string siteUrl = "http://ecpe-dev:82/sites/sjs" ; //首先用管理员身份取到 ...

  3. scrapy模拟用户登录

    scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # ...

  4. xpath技术解析xml以及案例模拟用户登录效果

    问题:当使用dom4j查询比较深的层次结构的节点(标签,属性,文本),比较麻烦!!! xpath就在此情况下产生了--主要是用于快速获取所需的[节点对象]. 在dom4j中如何使用xPath技术 1) ...

  5. python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)

    知识点使用:1.格式化输出的两种方法---% .formate 2.while循环的使用,及跳出循环的两种方法---break(跳出循环体).continue(结束本次循环,继续下次循环) 3.if条 ...

  6. Sharepoint 2007 用户信息管理总结(2) - 用户信息管理

    最近在做一些sharepoint2007的项目时,总会遇到一些在AD中更改了用户属性后无法立即同步到Sharepoint站点中的问题,经在网上查找了一些资料解决了此问题. 解决办法: 1. 更改AD中 ...

  7. python模拟用户压力测试_Python 工具 Locust 进行负载测试

    Locust 是一个用 Python 编写的开源的负载测试工具. 它允许您针对模拟用户行为的 Web 应用程序编写测试,然后按规模运行测试以帮助查找瓶颈或其他性能问题. 安装 安装是使用 Python ...

  8. java如何模拟请求_单元测试如何模拟用户请求

    python web自动化测试设计构工具书 40.9元 包邮 (需用券) 去购买 > 错误 正当我高高兴兴写完后台c层的测试代码准备提交时,测试机器人报了很多401错误,把代码拉下来一看,原来当 ...

  9. android跨进程事件注入(程序模拟用户输入)

    转载请注明出处 早想写这篇,一直没空,现在总结下. 需求: 需要在程序内模拟用户输入,比如点击屏幕,或者输入键盘.模拟用户的滑动等.具体的需求,比如测试的时候,测试打开浏览器1000次.或者通过网络发 ...

最新文章

  1. webService学习6:解析组件 's:schema' 时出错。在该组件中检测到 's:schem
  2. youleb多风格响应式博客wordpress主题模板
  3. 【报告分享】抖音品牌主页运营官方指导手册.pdf(附下载链接)
  4. 数学分析笔记—python基础语法
  5. Matlab遗传算法TSP求解
  6. mysql 多重循环_SQL循环语句 详解
  7. 一键开关机电路(不错)
  8. amd超频软件LINUX,cpu超频软件amd
  9. sis最新地址获取方法_微信表情悄悄更新,获取最新表情方法!
  10. 【006】- Django模型数据操作(二)
  11. CocoaPods禁止显示警告inhibit_all_warnings
  12. vue-composition-api.mjs:1:7: ERROR: No matching export in “node_modules/vue/dist/vue.runtime.esm-bun
  13. 信息系统自动决策机制的使用
  14. PPT演讲时投影仪显示技巧:分屏演示PPT,你可同时看见备注
  15. Java设计模式 Design Pattern:包装模式 Decorator Pattern
  16. 3dmax中的纹理材质有什么用
  17. linux 文件缓存大小设置,Linux文件读写机制及优化方式
  18. atof(),atoi(),itoa(),sprintf()等用法总结
  19. carla学习笔记(五)
  20. Shell 变量嵌套

热门文章

  1. resin3.1+apache2.2.8 整合(笔记)
  2. ubuntu14.04 下安装jdk1.8
  3. sklearn计算两个向量之间的距离
  4. pandas索引和选择数据
  5. 根据应用程序池名称获得第一个站点的物理路径
  6. C#注解属性的感想一:
  7. MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
  8. RobotFramework教程使用笔记——requests和requestslibrary库
  9. 我的第一个appium+Python自动化实例
  10. mvn打包的POm文件