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.Boolean

    true查询 Active Directory 的 SID 历史属性,以确保新的登录名对应到原主 ;否则为false。

备注

如果一项新的登录名已经存在,它将删除允许此更改和迁移。整个服务器场中更新以下实体: 网站集合中的用户信息表、 人列表和安全策略的用户。

此方法是识别租户的版本的旧方法。

另请参阅

引用

SPFarm 类

SPFarm 成员

MigrateUserAccount 重载

Microsoft.SharePoint.Administration 命名空间