SPFarm.MigrateUserAccount 方法 (Guid, String, String, Boolean)
将SharePoint Foundation中的用户帐户迁移到一个新的登录名和二进制的 id。
命名空间: Microsoft.SharePoint.Administration
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Sub MigrateUserAccount ( _
subscriptionId As Guid, _
oldLogin As String, _
newLogin As String, _
enforceSidHistory As Boolean _
)
用法
Dim instance As SPFarm
Dim subscriptionId As Guid
Dim oldLogin As String
Dim newLogin As String
Dim enforceSidHistory As Boolean
instance.MigrateUserAccount(subscriptionId, _
oldLogin, newLogin, enforceSidHistory)
public void MigrateUserAccount(
Guid subscriptionId,
string oldLogin,
string newLogin,
bool enforceSidHistory
)
参数
subscriptionId
类型:System.Guid目标订阅 ID 或Guid.Empty为目标的所有订阅的 GUID。
oldLogin
类型:System.String一个字符串,包含旧的登录名。
newLogin
类型:System.String一个字符串,包含新的登录名。
enforceSidHistory
类型:System.Booleantrue查询 Active Directory 的 SID 历史属性,以确保新的登录名对应到原主 ;否则为false。
备注
如果一项新的登录名已经存在,它将删除允许此更改和迁移。整个服务器场中更新以下实体: 网站集合中的用户信息表、 人列表和安全策略的用户。
此方法是识别租户的版本的旧方法。