专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > SharePoint

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

发布时间:2010-06-13 14:10:27 文章来源:www.iduyao.cn 采编人员:星星草
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信息一样进行对应字段信息的导入。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: