是否可以使用命令清除 AD 用户和计算机中的 Pager 字段?

是否可以使用命令清除 AD 用户和计算机中的 Pager 字段?

我需要浏览 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
}

相关内容