我正在为我的 Salesforce 沙箱使用单点登录。我使用 Azure AD 作为身份验证提供程序。我能够在 Azure AD 中添加一些用户,并且实际上获得了适用于我的 SF 沙箱(对于这些用户)的单点登录。问题是我的沙箱有 500 个用户,我想将它们全部添加到我的 Azure AD 中。这是我为测试用户提供单点登录所遵循的文档。因此,我的下一步/问题是如何批量处理 Azure AD 中的所有用户信息,以便所有用户都可以单点登录到我的 SF 沙箱? 谢谢
最佳答案
在 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
关于azure - 如何在 Azure AD 中批量创建/导入用户,以便所有用户都可以单点登录我的 SF 沙箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55501836/