Moss2007 提升代码的运行权限,实现模拟管理员身份的功能
来源:互联网 发布:淘宝店铺推荐的广告语 编辑:程序博客网 时间:2024/06/15 06:41
注释: delegate() {}内的的代码必须重新初始化相应的对象SPSite, SPWeb,这时候即使在提升权限的范围内运行,得到的是管理员登录帐号。 SPSecurity.RunWithElevatedPrivileges( delegate() {
// 此处显示的是要在提升权限的情况下运行的代码。
// 该代码段在 SHAREPOINT/SYSTEM 帐户下运行。
});
//例
SPSecurity.RunWithElevatedPrivileges(
delegate()
{
using (SPSite ElevatedsiteColl = new SPSite("http://xxxx:xx"))//获得spsite;
{
using (SPWeb ElevatedSite = ElevatedsiteColl.OpenWeb())//获得spweb;
{
string SiteCollectionOwner = ElevatedsiteColl.Owner.Name;
string Visits = ElevatedsiteColl.Usage.Visits.ToString();
string RootAuditEntries =ElevatedSite.RootFolder.Audit.GetEntries().Count.ToString();
}
}
});
- Moss2007 提升代码的运行权限,实现模拟管理员身份的功能
- 如何判断应用程序是以管理员身份运行,和如何判断应用程序是以提升的权限来启动的,还是正在使用筛选的令牌运行
- MOSS2007的权限级别
- MOSS 中提升代码的运行权限
- Windows10 以管理员身份运行的解决办法
- regSvr32 脚本注册避开“以管理员身份运行”权限注册失败的解决方法
- Win10系统以管理员身份运行运行框的方法
- VS2010的管理员身份
- 管理员身份获得 SYSTEM 权限的四种方法
- 从管理员身份获得 SYSTEM 权限的四种方法
- 从管理员身份获得 SYSTEM 权限的四种方法
- 从管理员身份获得 SYSTEM 权限的四种方法
- 直接以管理员身份运行bat代码
- 以管理员身份运行bat代码
- C# WinForm判断程序是否以管理员身份运行,UAC权限的提权与降权
- 彻底禁用UAC,解决“Windows 8/10 Administrator须以管理员身份运行才有权限”的问题
- 提升当前用户在MOSS中代码的运行权限
- 判断当前进程是否"以管理员身份运行"的
- jfreechart+sql实现时间曲线图(显示曲线数据点)
- 《中关村两个男人的斗争》外传——西直门
- 如何设置 LD_LIBRARY_PATH 变量
- XmlSerializer 常见问题疑难解答
- 关于◎SuppressWarnings("unchecked")
- Moss2007 提升代码的运行权限,实现模拟管理员身份的功能
- 在ASP.NET 2.0中使用页面导航控件
- Dynamics AX 2009: Preparing Role Center Deployment BACKGROUND
- OpenGL中的纹理图片要求
- 精华:C++编程新手错误语录(续一)
- BREW SDK的目录结构
- 老虎咬人
- 【转】vi/vim 使用方法讲解
- 学习汇编前你应该知道的知识(一)