|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Получить из реестра SID пользователей не выполнивших вход в систему. |
|
CMD/BAT - [решено] Получить из реестра SID пользователей не выполнивших вход в систему.
|
Пользователь Сообщения: 65 |
На компьютере свыше десяти учёток пользователей.
Получаю SID пользователей компьютера: For /f "Delims=" %%I In ( '2^>nul reg.exe Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ^| find.exe /i "S-1-5-21-"' ) Do Echo %%~nI Вопрос: Как выделить из "ProfileList" SID пользователей НЕ выполнивших вход в систему? |
|
Отправлено: 14:28, 12-12-2015 |
Ветеран Сообщения: 1758
|
|
Последний раз редактировалось Foreigner, 12-12-2015 в 16:11. Отправлено: 16:02, 12-12-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 793
|
@echo off setlocal enabledelayedexpansion set key="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" for /f "tokens=7 delims=\" %%i in ( 'reg query %key% ^| findstr /irc:"s-1.*"' ) do ( set "sid=%%i" if "!sid:~-3,1!" neq "-" ( (2>nul reg query "HKU\!sid!" >nul)&&( echo:Logged : !sid! )||(echo:Not logged : !sid!) ) ) endlocal exit /b |
Отправлено: 16:29, 12-12-2015 | #3 |
Пользователь Сообщения: 65
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
wmic useraccount get /all /format:list
REM Вход выполнен: AccountType=512 Caption=***\Admin Description= Disabled=FALSE Domain=*** FullName= InstallDate= LocalAccount=TRUE Lockout=FALSE Name=Admin PasswordChangeable=TRUE PasswordExpires=FALSE PasswordRequired=FALSE SID=S-1-5-21-***-***-***-1000 SIDType=1 Status=OK REM Вход не выполнен: AccountType=512 Caption=***\Гость Description=Встроенная учетная запись для доступа гостей к компьютеру или домену Disabled=FALSE Domain=*** FullName= InstallDate= LocalAccount=TRUE Lockout=FALSE Name=Гость PasswordChangeable=FALSE PasswordExpires=FALSE PasswordRequired=FALSE SID=S-1-5-21-***-***-***-501 SIDType=1 Status=OK |
|
Последний раз редактировалось Lucretius, 14-12-2015 в 22:18. Отправлено: 22:03, 14-12-2015 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] вход в систему без иконок пользователей | WChek | Microsoft Windows 7 | 5 | 27-05-2014 22:02 | |
2008 - слишком много пользователей выполнивших вход | Dr.FRECH | Windows Server 2008/2008 R2 | 7 | 27-06-2013 02:10 | |
[решено] Получить SID пользователя | support23 | AutoIt | 9 | 31-05-2013 15:48 | |
Доступ - Сообщение об ошибке: Вход в систему невозможен из-за ограничений для учетной записи | Dgene | Microsoft Windows 8 и 8.1 | 4 | 15-04-2013 18:05 | |
Получить список пользователей из activ directory | kynabo | Microsoft Windows NT/2000/2003 | 1 | 28-05-2008 09:05 |
|