如何使用PowerShell写入Active Directory组的info属性
用PowerShell设置Active Directory组的「备注」(info属性)方法
在Active Directory的图形界面里,「备注」框对应的是AD组对象的info属性。虽然Set-ADGroup cmdlet没有直接提供info参数,但可以通过以下两种方式修改该属性:
方法一:使用-Replace参数直接更新
通过哈希表指定要修改的属性键值对,直接覆盖或设置info属性内容:
Set-ADGroup "目标组名称" -Replace @{info = "这里填写备注内容"}
方法二:先获取对象再修改保存
先通过Get-ADGroup加载目标组的info属性,修改后用Set-ADObject保存更改:
# 获取目标组并加载info属性 $targetGroup = Get-ADGroup "目标组名称" -Properties info # 修改备注内容 $targetGroup.info = "新的备注文本" # 保存更改 Set-ADObject -Instance $targetGroup
注意事项
- 使用
-Replace参数时,若info属性已有内容会直接被覆盖;如果需要追加内容,需先获取原有值拼接后再写入。 - 执行操作前需确保账户拥有修改Active Directory组属性的权限。
内容的提问来源于stack exchange,提问作者Roman
相关产品推荐
相关产品推荐

