我需要运行一个包含100个用户名的清单,并清除他们的寻呼机字段,这可以使用Power Shell来完成吗? 包含用户名的文件名的input如下所示:itaig haruth geloos fested
如果你想/可以使用AD模块比这应该是没有道理的:
gc cidway.txt | Set-ADUser -Clear pager
阅读帮助:
Get-Help Set-ADUser -Parameter Clear
…更多信息。
你的意思是一个脚本?
一些东西:
Const ADS_PROPERTY_CLEAR = 1 foreach ($usr in Get-Content “C:\file.txt”) { Set objUser = GetObject _ ("LDAP://cn="+$usr", ou=finance, dc=fabrikam, dc=com") objUser.PutEx ADS_PROPERTY_CLEAR, "pageNumber", 0 objUser.SetInfo }