- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 UPN 更新 CSV 文件中多个用户的 AzureADGroupMember。
这是我遇到并尝试过的:
$users = Import-csv "C:\Temp\testgroup2.csv"
$users | ForEach-Object{
Add-AzureGroupADGroupMember -ObjectId xcv9890-stest999-xcvxc234-xcv2342324
-RefObjectId (Get-AzureADUser -ObjectId $_.UPN).ObjectId
}
我收到以下 2 个错误。
Import-csv : The member "Role" is already present.
At line:1 char:10
Get-AzureADUser : Cannot bind argument to parameter 'ObjectId' because it
is null.
At line:4 char:120
知道为什么这种情况不断发生吗?我非常感谢您的帮助。
谢谢,
最佳答案
好吧,由于您没有提供 .csv
文件,我只能为您提供一个适合我的解决方案。
首先,我们来检查一下这两个错误。
Import-csv : The member "Role" is already present.
我可以重现这个问题,这意味着您的 .csv
文件有两列标题“角色”,只需将其修改为正确的格式即可。
Get-AzureADUser : Cannot bind argument to parameter 'ObjectId' because it is null.
这意味着这部分$_.UPN
为空,这可能是由第一个错误引起的。
我的样本:
testgroup.csv
UPN,Role
leeliu@xxxxxx.onmicrosoft.com,role1
<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c1b5a4b2b581b9b9b9b9b9b9efaeafaca8a2b3aeb2aea7b5efa2aeac" rel="noreferrer noopener nofollow">[email protected]</a>,role2
脚本(您应该使用Add-AzureADGroupMember
,而不是Add-AzureGroupADGroupMember
):
$users = Import-csv "C:\Users\joyw\Desktop\testgroup.csv"
$users | ForEach-Object{
Add-AzureADGroupMember -ObjectId 9d42xxxxxx28b600ad -RefObjectId (Get-AzureADUser -ObjectId $_.UPN).ObjectId
}
注意:在运行脚本之前,您需要确保用户尚未在该组中,否则您将得到一个 One or more linked objectreferences alreadyeshisted for the following修改属性:'members'
错误。
关于azure - 将多个用户更新到 ADGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55719575/
我正在尝试通过 UPN 更新 CSV 文件中多个用户的 AzureADGroupMember。 这是我遇到并尝试过的: $users = Import-csv "C:\Temp\testgroup2.
我有一个以下 PowerShell 命令,它对我很有用,为我提供了我需要的结果(有关 AD 组及其成员的详细信息) Get-ADGroup -Filter * -Properties * -Searc
如果我有 Active Directory 组的名称,我如何才能获得成员列表或他们的电子邮件地址? 最佳答案 void Main() { string groupName = "somegro
我希望在类似于此的PowerShell查询中获取组名,按名称管理和按电子邮件管理。 Get-ADGroup -filter {Name -like "*Admins" } 输出看起来类似于: Grou
我正在尝试由员工更新 CSV 文件中多个用户的 AzureADGroupMember。 这就是我得到的协助,但希望通过 UPN 而不是 EmployeeID 来更新它。这是通过 UPN 更新 ADGr
我正在编写一个脚本来创建安全和分发组,以便它们遵循我们的命名标准。在脚本中我使用 New-DistributionGroup 创建组,Set-DistributionGroup 添加一些自定义属性,然
我正在编写一个脚本,如果它不存在,它将构建一个新组。我使用 Get-ADGroup 来确保该组不存在,使用以下命令: $group = get-adgroup $groupName -ErrorAct
function main() { getAllDataShowing(); } function getAllDataShowing(){ var finaldate = Serialize
所以我试图返回一份报告,列出每个用户和他们正在使用的每个组 -Filter "name-like 'BLAH'" 用户可能属于多个“BLAH”组,但不超过 3 个。我怎样才能得到这样的输出?成员(me
有人可以解释如何获取与 dsquery 返回的相同的 ObjectGUID(除了使用 powershell 之外)吗? 举个例子。 Powershell Get-ADGroup "MyGroup" -
有人可以解释如何获取与 dsquery 返回的相同的 ObjectGUID(除了使用 powershell 之外)吗? 举个例子。 Powershell Get-ADGroup "MyGroup" -
我们注意到 Facebook 在请求使用时返回广告组统计数据的方式似乎发生了一些变化: https://graph.facebook.com/stats/startime/endtime?ids= {
我想获得以下两个命令的单个输出。在我的脑海中,我想到了 DN 上的 SQL 连接,但我不知道如何组合这些。 我想从 Get-ADGroup 获取 A 列的“名称”,并从 Get-ADUser 获取 B
我很沮丧。我认为应该在脚本中起作用,以提取所有组并从AD中获取这些组中的用户。 $ADGroupList = Get-ADGroup -Filter * | Select Name | Sor
我是一名优秀的程序员,十分优秀!