【问题标题】:Requirement to map SharePoint 2013 Active Directory user with Azure AD将 SharePoint 2013 Active Directory 用户映射到 Azure AD 的要求
【发布时间】:2018-08-01 14:10:03
【问题描述】:

我正在处理一个需要手动将一些 Infopath 表单从 SharePoint 2013 迁移到 SharePoint Online 的项目。 我开发了控制台应用程序来实现这一点,它适用于除 UserField 之外的其他列。因为 Infopath 的 XML 文件有一个用户条目作为域\用户名,我需要将其转换为 SharePoint 在线用户,如 username@abc.com..

我不确定这是否可以实现?

感谢任何帮助。

谢谢

【问题讨论】:

  • 不确定如何在控制台应用程序中实现这一点,但当我们迁移到 SPO 时,我们必须使用映射 .csv 文件,将本地域\用户名映射到用户 UPN。也许您可以使用控制台应用程序查找映射文件并获取 UPN。
  • 谢谢 Brian,你是手动生成映射文件的吗?还是使用一些工具?
  • 我的部分只是迁移,我们的团队通过 Active Directory 为我提供了文件。抱歉,我不确定它是如何生成的。我确定有很多方法,这里有一个使用 c# 的示例。但不是console.writeline,而是将其写入一个对象,然后写入csv。 stackoverflow.com/a/5163820/6559330

标签: azure sharepoint active-directory azure-active-directory sharepoint-online


【解决方案1】:

关于如何使用C#代码在SharePoint Online中创建用户,这里有两个解决方案供大家参考。

  1. 我们可以使用 Microsoft Graph API 来创建用户:

    Graph API create User

  2. 我们可以使用 Powershell 并在我们的 C# 代码中调用它来实现:

    Office 365: Manage users by calling Windows PowerShell cmdlets from C#

此外,我们可以同步本地目录:Integrate your on-premises directories with Azure Active Directory

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2015-04-24
    • 2013-10-31
    • 2023-02-22
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 2021-08-24
    相关资源
    最近更新 更多