3,242
社区成员
发帖
与我相关
我的任务
分享
try
{
SPGroup group = null;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
List<User> userList = TestData.CreateMossUsers();
string mossSite = ConfigurationManager.AppSettings["MossSite"];
using (SPSite site = SPContext.Current.Site)
{
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPMember siteOwner = web.CurrentUser;
foreach (User u in userList)
{
web.SiteGroups.Add(u.DepartmentName, siteOwner, null, u.DepartmentName);
group = web.SiteGroups[u.DepartmentName];
SPUser mossUser = web.EnsureUser(u.UserCode);
group.AddUser(mossUser);
group.Update();
}
web.AllowUnsafeUpdates = false;
context.Response.Write(new ResultObject(false, "创建成功"));
}
}
});
}
catch (Exception ex)
{
throw ex;
}