|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как определить SID пользователя который указан в iec |
|
CMD/BAT - Как определить SID пользователя который указан в iec
|
Старожил Сообщения: 364 |
Собственно, требуется узнать SID пользователя который указан в iec. Как это можно сделать сделать?
|
|
Отправлено: 11:56, 21-08-2015 |
Старожил Сообщения: 364
|
Профиль | Отправить PM | Цитировать Видел на одном форуме пишут способ
@echo off &setlocal set "RegPath=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList" for /f "delims=" %%i in ('reg query "%RegPath%"^|findstr /ibc:"%RegPath%\S-"') do ( reg query "%%i" /v "ProfileImagePath"|findstr /iec:"%UserProfile%" >nul &&set "SID=%%~nxi" ) echo %SID% pause @echo off &setlocal set "RegPath=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList" for /f "delims=" %%i in ('reg query "%RegPath%"^|findstr /ibc:"%RegPath%\S-"') do ( reg query "%%i" /v "ProfileImagePath"|findstr /iec:"Вася" >nul &&set "SID=%%~nxi" ) echo %SID% pause Цитата:
Теперь bat файл сохраняю не в UFT-8 а в ANCI и вот какой результат Цитата:
Хочу уточнить, почему bat файл написанный на разных кодировках имеет разный результат. Ну и собственно как вывести SID пользователя который указан в iec? |
||
Отправлено: 12:02, 21-08-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:12, 21-08-2015 | #3 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Andrei_IW:
По остальному даже не знаю что сказать, вроде все хорошо. |
|
Отправлено: 12:14, 21-08-2015 | #4 |
Старожил Сообщения: 364
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 12:19, 21-08-2015 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Andrei_IW:
Для редактирования пакетных файлов лучше использовать Bred2/Bred3, AkelPad, Notepad++. Я лично использую встроенный редактор Far Manager'а: Скрытый текст
![]() Говорят, что под Windows 8 в Блокнот таки добавили OEM. Я лично не проверял. |
|
Отправлено: 12:48, 21-08-2015 | #6 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Andrei_IW, как вариант – утилита от Руссиновича PsGetSid.
|
------- Отправлено: 15:58, 21-08-2015 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как сделать такой батник, который запустит фаил путь к которому указан в реестре. | DoroViska | Скриптовые языки администрирования Windows | 10 | 23-03-2014 12:54 | |
[решено] Получить SID пользователя | support23 | AutoIt | 9 | 31-05-2013 15:48 | |
VBS/WSH/JS - JS код - должен выдавать SID пользователя | RRRinat | Скриптовые языки администрирования Windows | 3 | 21-10-2012 19:11 | |
CMD/BAT - копирование файлов кроме одного, который будет указан первым параметром | Veseliy | Скриптовые языки администрирования Windows | 1 | 29-02-2012 22:03 | |
[решено] Вопрос тот же как сбросить SID не трогая профиль пользователя? | Ferum01 | Microsoft Windows NT/2000/2003 | 2 | 27-09-2007 16:59 |
|