zoukankan      html  css  js  c++  java
  • SharePoint2007,SharePoint2007对象模型,提示用户权限不够 Virus

    using System;
    using System.Collections.Generic;
    using System.Text;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.Administration;

    namespace ConsoleApp
    {
        
    class Program
        {
            
    static void Main(string[] args)
            {
    //下面的两句就是解决代码执行的权限不够的,请注意使用
                SPSecurity.CodeToRunElevated elevate 
    = new SPSecurity.CodeToRunElevated(ss);
                SPSecurity.RunWithElevatedPrivileges(elevate);

                
                Console.ReadLine();
            }
            
    static void ss()
            {
                
    // 使用构造函数创建网站集对象
                SPSite site = new SPSite("http://virus/sites/intranet"
                    );
                
    // 获取根网站信息
                Console.WriteLine("Root:" + site.RootWeb);
                
    // 遍历网站集中的所有网站
                Console.WriteLine("All Webs in site:");
                
    foreach (SPWeb web in site.AllWebs)
                {
                    
    foreach (SPUser user in web.AllUsers)
                    {
                        Console.WriteLine(user.Name);
                    }
                }
                
    // 打开某个特定的网站
                try
                {
                    SPWeb web 
    = site.OpenWeb("subweb1");
                    Console.WriteLine(web);
                }
                
    catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
    }

    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    mysql数据库基本类型
    常用辅助类【转】
    Java 并发笔记】并发机制底层实现整理[转发]
    关于PROPAGATION_NESTED的理解
    线程数设置
    c# Expression 扩展[转]
    Net定时器 【转载】
    【转】高可用设计-58沈剑
    【转】委托的三种调用示例(同步调用 异步调用 异步回调)
    [coursera OA] acme match
  • 原文地址:https://www.cnblogs.com/virusswb/p/1320492.html
Copyright © 2011-2022 走看看