读书人

MOSS 2007 怎么一次添加批量用户

发布时间: 2012-03-28 15:40:03 作者: rapoo

MOSS 2007 如何一次添加批量用户
应为用户很多,一个一个手动添加太麻烦了。有没有办法给一个网站批量添加用户,通过导入文件什么的?

[解决办法]
写一个bat,里面放下面这样的多条语句:
stsadm -o adduser -url http://testsharepointsite -userlogin domain1\zhangsan -useremail zhangsan@company.com -role contributor -username zhangsan



命令格式如下:
stsadm -o adduser

-url <URL name>

-userlogin <login name>

-useremail

-role <role name> / -group <group name>

-username

[-siteadmin]

[解决办法]

我也在研究这个问题,个人认为应该分情况讨论:
1.如果存在域且用户都是域成员的话,直接在导入源上选择当前域,进行完全导入或者增量导入即可;
2.使用代码完成,可以using (SPSite site = new SPSite(SiteUrl)) 使用SSP所在的URL,找到SSP下的userprofile,所有的MOSS用户信息都是汇总存放到userprofile里面的, 使用这样的代码来更新: UserProfile u = Pu;// upm.GetUserProfile(currentname);
u["FirstName"].Value = txt_FirstName.Text;
u["LastName"].Value = txt_LastName.Text;
u["StageName"].Value = txt_StageName.Text;
u["JobTitleExternal"].Value = txt_JobTitle_External.Text;

3.可以使用SSP导入功能里的自定义源,自己写好bdc XML,然后通过上传BDC到SSP,定义成新的连接,然后也可以像导入AD信息一样进行对应字段信息的导入。

读书人网 >行业软件

热点推荐