我想更改一个 OU 中所有用户的国家代码。我使用的是 Windows Server 2003 企业版,其中 DNS 是 Active Directory 集成的。
答案1
您可以尝试创建一个 VBScript,它将编辑特定 OU 中所有用户的属性,使用以下命令:
objUser.Put "c", "US"
其中“US”是您的国家。
使用类似的东西:(样本来自VBs编辑)
' Modify User Account Address Attributes
Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.Put "streetAddress", "Building 43" & _
VbCrLf & "One Microsoft Way"
objUser.Put "l", "Redmond"
objUser.Put "st", "Washington"
objUser.Put "postalCode", "98053"
objUser.Put "c", "US"
objUser.Put "postOfficeBox", "2222"
objUser.SetInfo
然后,您使用一些 $var 来更改第一个“cn=”中的特定名称,或者只是执行循环。