SPUser 관리자 권한 상승 하기
SPSite sps = null; SPSite spsimp = null; SPWeb spw = null; sps = SPControl.GetContextSite(System.Web.HttpContext.Current); SPUser systemAccount = sps.SystemAccount; //시스템 계정의 SPUser오브젝트를 취득해서 SPUserToken token = systemAccount.UserToken; //시스템계정의 UserToken을 취득해서 spsimp = new SPSite(sps.ID, token); //관리자 권한으로 SPSite를 인스턴스화 spw = spsimp.RootWeb; 이제 권한이 있는 spsimp를 이용해서 코드 해 보면 됩니다.
MOSS
2009. 4. 29. 13:37