我有一个需要添加到组的用户名列表。我已将其另存为csv文件。我可以获取他们的ObjectID,但是不确定如何将其传递给RefObjectId。
谢谢。
$users = Import-csv C:\Users\mine\Documents\M365_Roleout\Visio.csv
$users | ForEach-Object { Get-AzureADUser -ObjectId $_.name | Select-Object }
Add-AzureADGroupMember -ObjectId <groupidnumberhere> -RefObjectId <useridnumberhere>
答案 0 :(得分:1)
TheIncorrigible1是正确的,我只想形式化答案,以便您关闭问题。
$users = Import-csv "C:\Users\mine\Documents\M365_Roleout\Visio.csv"
$users | ForEach-Object{
Add-AzureGroupADGroupMember -ObjectId $ID -RefObjectId (Get-AzureADUser -ObjectId $_.name).ObjectId
Write-Output "User Added to Azure AD"
}
答案 1 :(得分:0)
作为可读性的另一个答案的改进:
$userList = Import-Csv -Path "$HOME\Documents\M365_Roleout\Visio.csv"
foreach ($user in $userList) {
$azureUser = Get-AzureADUser -ObjectId $user.name
Add-AzureGroupADGroupMember -ObjectId $ID -RefObjectId $azureUser.ObjectId
"User '$($user.name)' added to $ID"
}