Сценарий в Windows PowerShell
$objUser=[ADSI]"LDAP://cn=Джефф Форд, ou=Кадры, dc=contoso, dc=com" //подключение к учетной записи в подразделении Кадры
$objUser.put("company", "Contoso, Ltd.") //изменение атрибута с помощью метода Put
$objUser.SetInfo() //подтверждаем изменения в каталоге методом SetInfo
Сценарий в VBScript
Set objUser=GetObject("LDAP://cn=Джефф Форд, ou=Кадры, dc=contoso, dc=com")
objUser.put "company", "Contoso, Ltd."
objUser.SetInfo()
Для полного удаления атрибута (кроме обязательных) используется метод PutEx. Например для удаления атрибута “office” используется следующий код в PowerShell:
$objUser.PutEx(1, "office", 0)
$objUser.SetInfo()
и тоже самое в VBScript
objUser.PutEx 1, "office", 0
objUser.SetInfo()