Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] VBS, блокирование учетной записи пользователя на локальном компьютере.

Ответить
Настройки темы
VBS/WSH/JS - [решено] VBS, блокирование учетной записи пользователя на локальном компьютере.

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Тут такую задачу начальство поставило, написать скрипт, который блокирует выбранного пользователя на локальной машине. Как сделать это в AD понятно, а как на локальной машине, которая не в домене, а в рабочей группе... Вообщем идеи есть у кого? ОС Windows 2003 server

Отправлено: 17:12, 24-02-2009

 

(*.*)


Сообщения: 36538
Благодарности: 6689

Профиль | Сайт | Отправить PM | Цитировать


Цитата hse2000:
который блокирует выбранного пользователя на локальной машине »
Что под этим понимается?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 18:47, 24-02-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


отключение пользовательского аккаунта (в AD это выглядит как username - disable) т.е. не удаление а блокировка.

Отправлено: 10:17, 25-02-2009 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
strUser = "User"

Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName

Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser)
objUser.AccountDisabled = True
objUser.SetInfo
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:50, 25-02-2009 | #4


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо. сам собрал чтото похожее

Option Explicit
Dim objUser
Dim strComputerName
Dim strUserName
strComputerName = "MachineName" ' Можно просто «.» в случае локальной машины
strUserName = "имя пользователя"
Set objUser = GetObject("WinNT://" & strComputerName & "/" & strUserName & ", user")
objUser.AccountDisabled = True
objUser.SetInfo
Set objUser = Nothing
WScript.Quit 0

Отправлено: 12:38, 27-02-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] VBS, блокирование учетной записи пользователя на локальном компьютере.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Настройка учетной записи пользователя fergard Microsoft Windows Vista 21 06-07-2008 15:13
смена имени пользователя (учетной записи) vetalm Microsoft Windows NT/2000/2003 2 24-05-2008 00:20
Загрузка - Виснет при смене учетной записи пользователя. System Failure Microsoft Windows 2000/XP 12 29-09-2007 20:52
[решено] В чем отличия учетной записи Пользователь от учетной записи Опытный Пользователь??? Ivan_PIV Microsoft Windows 2000/XP 3 22-03-2007 06:23
работа программы от имени учетной записи пользователя Guest Microsoft Windows NT/2000/2003 8 08-04-2004 17:52




 
Переход