作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个以下格式的 csv 文件
Userprincipalname
<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1e74717b307c7271795e7f7d737b307d7173" rel="noreferrer noopener nofollow">[email protected]</a>
<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a6d1cfc8d5d2c9c888d5cbc7d4d2e6c7c5cbc388c5c9cb" rel="noreferrer noopener nofollow">[email protected]</a>
<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a7c6ccd4cfc289d7c6d3c2cbe7c6c4cac289c4c8ca" rel="noreferrer noopener nofollow">[email protected]</a>
joseph.nkwame@acme
<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="cdbaa2a3a6b4b8e3a7a2a2a38dacaea0a8e3aea2a0" rel="noreferrer noopener nofollow">[email protected]</a>
但是,当使用命令 Add-AzureADGroupMember
时,我只能通过 objectid 添加它们,用户对象 ID 如下所示 1c00937a-80f1-48d8-88be-fcd3cXXXXa8e
如何使用我的 csv 文件,将其转换为对象的 ID,然后将这些 ID 添加到相关组?
我尝试了以下方法来获取对象 ID
$varname = Import-Csv .\avo-fr-sec.csv | %{Get-AzureADUser -ObjectId $_.Userprincipalname} | SELECT ObjectId
但我不知道如何使用命令 Add-AzureADGroupMember
将它们添加到组中,该命令只能接受上面的对象 ID。
干杯
最佳答案
我找到了解决方案
将所有内容放入变量中
$varname = Import-Csv .\avo-fr-sec.csv | %{Get-AzureADUser -ObjectId $_.Userprincipalname} | SELECT ObjectId
将所有对象 ID 放入变量(此处为 varname
)后,通过命令 Add-AzureADGroupMember
使用该变量
$varname |%{Add-AzureADGroupMember -ObjectId "35d33b63-52cb-4802-bdac-986541XXX9c8" -RefObjectId $_.ObjectId}
正如您所看到的,可以使用$_.ObjectId
,因为在上一个命令中,所有内容都放入带有标题ObjectId
的变量中
关于powershell - 如何将成员批量添加到仅具有 userprincipalname 的组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49516392/
我是一名优秀的程序员,十分优秀!