代码之家  ›  专栏  ›  技术社区  ›  Shamoon

如何在Azure AD s中批量上载所有用户信息,以便所有用户都可以单次登录到我的SF沙盒?

  •  0
  • Shamoon  · 技术社区  · 7 年前

    我正在为我的Salesforce沙盒使用单点登录。我正在使用Azure AD作为身份验证提供程序。我能够在Azure广告中添加一些用户,并实际为我的SF沙盒(针对那些用户)实现了单点登录。问题是我的沙盒有500个用户,我想把他们都添加到我的Azure广告中。下面是我为测试用户提供单一登录的文档。因此,我的下一步/问题是如何在Azure广告中批量显示我的所有用户信息,以便所有用户都可以单点登录到我的SF沙盒? 谢谢你

    0 回复  |  直到 7 年前
        1
  •  2
  •   Rohit Saigal    7 年前

    一旦CSV文件中有了所有可用的用户信息,就可以使用PowerShell和 Import-csv 导入所有用户信息。

    然后使用 New-AzureADUser 命令来创建这些用户。像这样的骷髅。。

    foreach($user in import-csv "E:\userinfo.csv") 
    { 
       Write-Host "Processing item with.. UserName="$user.DisplayName
    
       # Make use of variables like $user.DisplayName and so on in your commands here..
       # New-AzureADUser -DisplayName $user.DisplayName ... and so on..
    }
    

    这里提供了一个非常详细的脚本和类似的策略: Creating Bulk users in Azure AD with PowerShell