MSAD 中的大多数属性都是单值的,不会造成任何问题。我熟悉该dsquery user -samid jdoe | dsmod -webpg "http://some.url/"
方法。但是,有些属性是多值的,例如电话号码和网页。这些值可以通过 Active Directory 用户和计算机 Microsoft 控制台 (dsa.msc) 通过单击“其他...”按钮显示的对话框进行管理,但我更愿意编写修改脚本。在我看来,dsmod 和 dsget 不支持多值检索和编辑;似乎只有集合的第一个值是可访问的。我说得对吗?如果我说得不对,我希望有一个语法示例。如果我说得对,您能否推荐一个可以处理多值属性的替代脚本工具?工具越“官方和受支持”,就越好。
答案1
答案2
您看过 PowerGUI 了吗?它擅长对 AD 进行大规模更改,因为它可以在后台操纵 powershell。