gpt4 book ai didi

powershell - 使用Powershell将电子邮件地址添加到AD安全组

转载 作者:行者123 更新时间:2023-12-03 01:04:48 24 4
gpt4 key购买 nike

我正在尝试运行下面的powershell脚本,但是得到了:

“Set-ADGroup:找不到与参数名称'mail'相匹配的参数。

脚本会导入两列的csv(左列为组,右列为电子邮件地址),然后循环遍历列表,设置列表中每个对象的邮件属性

Import-CSV -path 'D:\Scripts\AD-AddEmailtoSecGroups\Groups&Emails_Test.csv' | ForEach {get-adgroup -id $_.group | set-adgroup -mail $_.Mail}

最佳答案

您需要使用-Replace参数来访问mail属性,因为它在Set-ADGroup中没有自己的参数。当将哈希传递给-Replace参数时,您还只需要确保您正在正确地传递给命令的对象中访问“mail”属性即可。

这应该可以解决问题:

Import-CSV -path 'D:\Scripts\AD-AddEmailtoSecGroups\Groups&Emails_Test.csv' |
ForEach-Object {Set-ADGroup -Identity $_.group -Replace @{mail="$($_.mail)"}}

关于powershell - 使用Powershell将电子邮件地址添加到AD安全组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50993279/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com