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

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

Ответить
Настройки темы
CMD/BAT - [решено] Удаление локальных учётных записей

Пользователь


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

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


Здравствуйте.

Задача удалить все локальные учётные записи помимо встроенных либо созданных каким-либо приложением. Т.е. помимо Администратор(в том числе если она переименована), Гость(если присутствует), Asp.Net и т.д.) все остальные должны быть удалены.

Вопрос: подскажите, пожалуйста, каким образом их можно отличить от остальных, чтобы выполнить задачу bat-ником? Заранее благодарен за любые мысли и идеи. Спасибо.

Отправлено: 23:59, 11-07-2017

 

Ветеран


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

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


Цитата KatAst:
Вопрос: подскажите, пожалуйста, каким образом их можно отличить от остальных »
Код: Выделить весь код
wmic.exe UserAccount where "LocalAccount = 'TRUE' AND SIDType = 1 AND NOT (SID LIKE 'S-1-5-21-%-500' OR SID LIKE 'S-1-5-21-%-501')" get Name, SID

Отправлено: 00:41, 12-07-2017 | #2



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

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


Пользователь


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

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


Iska, S-1-5-21-%-500 - Администратор, а S-1-5-21-%-501 - Гость. Выходит только перечислением? Понятно. Спасибо за скорый ответ.

Отправлено: 01:21, 12-07-2017 | #3


Ветеран


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

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


KatAst, невозможно понять создало учётку приложение или нет.
Специальные SID'ы для служб появились в Vista и 2008, но не все приложения их используют.

Отправлено: 01:22, 12-07-2017 | #4


Ветеран


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

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


Цитата Busla:
Специальные SID'ы для служб появились в Vista и 2008, »
Например? И какой у этих записей тип будет (SIDType) — если смотреть на уровень выше, в 'path Win32_Account'?


Цитата KatAst:
Iska, S-1-5-21-%-500 - Администратор, а S-1-5-21-%-501 - Гость. Выходит только перечислением? »
А как иначе? Well-known SIDs — наше всё.

Отправлено: 03:03, 12-07-2017 | #5



Moderator


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

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


Цитата Iska:
Например? И какой у этих записей тип будет (SIDType) — если смотреть на уровень выше, в 'path Win32_Account'?
Примеры:
Код: Выделить весь код
sc showsid DHCP
sc showsid NlaSvc
Но в список Win32_Account они не включаются, поэтому их можно не учитывать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:08, 12-07-2017 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
E-mail - Создание учётных записей asacyra Сетевые технологии 19 26-09-2015 21:59
2008 R2 - [решено] Удаление папок учётных записей KingLion Windows Server 2008/2008 R2 2 20-02-2012 22:38
Восстановлене учётных записей KiDs89 Microsoft Windows NT/2000/2003 5 10-11-2009 08:50
Доступ - [решено] Включение учётных записей konstantinych Microsoft Windows 2000/XP 10 17-08-2009 01:40
Разное - Расположение учётных записей WalterKurtz Microsoft Windows 2000/XP 12 29-08-2008 08:36




 
Переход