• 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

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

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

  • 相关阅读:
    Socket编程
    jdbc03 使用servlet实现
    el和jstl
    java03变量和基本数据类型
    java02
    ssh整合
    U1总结
    多线程
    spring07 JDBC
    cocos2dx中的三种基本的数据类型
  • 原文地址:https://www.cnblogs.com/virusswb/p/1320492.html
Copyright © 2020-2023  润新知