Sharepoint用户权限迁移
2013-01-14 15:41
309 查看
sharepoint网站集从A域迁移到B域,用户权限也要随着网站集迁移(只有域名变化)。
由于网站集用户权限复杂,所以通过变更域用户来实现迁移(不需要重新配置权限)。
Powershell和Stsadm都提供了相应的方法,为了批量处理数据,我采用stsadm来迁移用户,一下是代码的用法
思路:通过遍历读取txt文件中的用户名,对每一个用户名进行迁移操作
test.txt文本中每行存放一个用户名
setlocal ENABLEDELAYEDEXPANSION是为了在for语句中使用变量,具体为什么这样使用,请GOOGLE一下有很多解释
cd到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN目录(sharepoint目录)
stsadm -o migrateuser -oldlogin !l! -newlogin !n! -ignoresidhistory 这条语句是关键的迁移语句
保存为bat文件,双击运行后完成用户迁移
由于网站集用户权限复杂,所以通过变更域用户来实现迁移(不需要重新配置权限)。
Powershell和Stsadm都提供了相应的方法,为了批量处理数据,我采用stsadm来迁移用户,一下是代码的用法
思路:通过遍历读取txt文件中的用户名,对每一个用户名进行迁移操作
@echo off setlocal ENABLEDELAYEDEXPANSION set f=%~dp0 cd C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN for /f %%i in (%f%\test.txt) do (set l=contoso\%%i set n=hsh\%%i stsadm -o migrateuser -oldlogin !l! -newlogin !n! -ignoresidhistory echo !l!) pause
test.txt文本中每行存放一个用户名
setlocal ENABLEDELAYEDEXPANSION是为了在for语句中使用变量,具体为什么这样使用,请GOOGLE一下有很多解释
cd到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN目录(sharepoint目录)
stsadm -o migrateuser -oldlogin !l! -newlogin !n! -ignoresidhistory 这条语句是关键的迁移语句
保存为bat文件,双击运行后完成用户迁移
相关文章推荐
- SharePoint 2010 此操作只能由SQl Server中用用配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行 解决方法
- VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)
- 一步一步SharePoint 2007之二十:解决实现注册用户后,自动具备访问网站的权限的问题(2)——配置Role
- SharePoint 判断用户在文件夹上是否有权限的方法
- VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)
- 玩转域用户权限(一)之 如何将客户端隶属于Administrators组的域用户批量迁移至Power Users组
- sharepoint 2007 批量迁移用户
- Sharepoint 2010 根据用户权限隐藏Ribbon菜单
- SharePoint 2010 获取当前用户的权限
- SharePoint 判断用户在文件夹上是否有权限的方法
- SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了 提升SharePoint代码的权限
- 一步一步SharePoint 2007之二十:解决实现注册用户后,自动具备访问网站的权限的问题(2)——配置Role
- sharepoint 2007 在站点某站点有个用户test_user存在两个账户,并且不能直接删除和迁移
- 一步一步SharePoint 2007之二十一:解决实现注册用户后,自动具备访问网站的权限的问题(3)——创建用户
- sharepoint 2016 学习系列篇(10)-给子网站单独授权用户访问权限
- Sharepoint 2007: 用户和权限的使用及疑问
- SQL SERVER2005 数据库,用户权限迁移实录 推荐
- Sharepoint 2010 根据用户权限隐藏Ribbon菜单(利用css)
- SharePoint 2010 获取当前用户的权限
- 一步一步SharePoint 2007之二十一:解决实现注册用户后,自动具备访问网站的权限的问题(3)——创建用户