我需要浏览 100 个用户名的列表并清除他们的 Pager 字段,可以使用 Power Shell 完成吗?包含用户名的文件名的输入如下所示:itaig haruth geloos fested
答案1
如果您想要/可以使用 AD 模块,那么这应该是轻而易举的:
gc cidway.txt | Set-ADUser -Clear pager
阅读帮助:
Get-Help Set-ADUser -Parameter Clear
... 了解更多信息。
答案2
你是指脚本吗?
一些事情:
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
}