Мне нужно запустить список из 100 имен пользователей и очистить их поле Pager. Можно ли это сделать с помощью Power Shell? Ввод имени файла, который включает имена пользователей, выглядит так: 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
}