Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Отключение учетных записей в АД (http://forum.oszone.net/showthread.php?t=147859)

uneform_alex 13-08-2009 10:20 1192551

Отключение учетных записей в АД
 
Господа вопрос заключается в следующем. Элементарная задача но не как не могу найти этот чертов параметр. точнее не могу понять как его поменять.
Есть доме на 2003 винде. все что мне нужно это что бы скрипт отключал некоторые учетки в АД. Но не могу понять как этос делать. Облазил практически все что можно Но результатов ни каких. есть кое какой пример
http://www.winblog.ru/win2003/1147766352-15060901.html
там написано что бы изменить это свойство достаточно
$objUser.pbase.invokeset("AccountDisabled", false)
И все будет работать, но!
Missing expression after ','.
И все тут! Не подскажете как правильно написть?

Petya V4sechkin 13-08-2009 11:12 1192594

uneform_alex, примерно так:
Код:

$objUser = [ADSI]"LDAP://CN=Имя пользователя,OU=MyOU,DC=MyDomain,DC=local"
$objUser.psBase.invokeSet("accountDisabled", $true)
$objUser.setInfo()


uneform_alex 13-08-2009 11:51 1192627

Спасибо. помогло.

NiOl 13-08-2009 11:52 1192631

кстати, у меня была в свое время похожая проблема, (пользовался dsmod) и меня убило то, что нужно указывать именно полное имя ползователя, а не логин. Тогда мне пришлось тупо сопоставлять списки имен/логинов и менять их в батнике. А есть возможность в "DNs" указывать логин (samid) вместо имени?

Iska 13-08-2009 17:05 1192884

NiOl, попробуйте делать преобразование имён из одного формата в другой с помощью IADsNameTranslate.


Время: 19:15.

Время: 19:15.
© OSzone.net 2001-