Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Компьютерная безопасность, коды, доступы и т.д.
 
 
 

Раздел: Компьютерная безопасность, коды, доступы и т.д. SID пользователя (и учётки) 

Создана: 18 Августа 2014 Пон 21:24:21.
Раздел: "Компьютерная безопасность, коды, доступы и т.д."
Сообщений в теме: 7, просмотров: 6671

  1. 18 Августа 2014 Пон 21:24:21
    Вот как то понадобилось узнать и
    что только не понаходил,
    а всё не то и не так.

    Понятно где то есть и то и так))
    Но решение коллега подсказал,
    которое я посчитал самое верное
    для меня.
    А именно встроенную утилиту wmic
    О как оказалось всё просто и без излишеств.
    А самое главное что это уже встроено в саму ОС.

    Ну по крайне мене на Windows 7 точно есть Смайлик :-)

    Потому все прелести вы можете узнать в помощи про неё,
    а так из командной строки это делается вот так:

    SID-ы пользователей
    Код:
    wmic useraccount get name,sid

    SID-ы учётных записей
    Код:
    wmic group get name, sid


    Потому мне этого уже хватило и куда лучше чем
    искать было и глядеть по реестру (как тоже советовали кстате)
    или сторонними программами.

    Для того чтоб всё это не запоминать и долго не мутить,
    сделал простой БАТник с названием 01_SID.bat
    \это уже не первая редакция его и от того название для
    удобства именно с 0 чтоб файлы которые создаются были ниже\

    Так же добавил небольшие "красотульки" типа "рад-два-три - SIDики мои"
    Хотя комы это не надо понятно это всё убирается.
    Сам файл делается за доли секунды.
    А "красотульки" только для того чтоб самому убедиться что запускал)))

    Так же сначала удалял прежнии отчёты, но потом подумал это зря,
    а то так снимешь их, потом случайно нажмёшь и стёр Смайлик :-)
    ..
    Ну и ниже всё что заремлено это для примера проверял,
    то что есть работает, но например "OS" запрос не сработал..

    Так же не выравнивал форматирование и прочее..
    там есть небольшие приколы, кому надо разберёте сами.

    Ну хотя кому это надо, но вдруг - раз по нету видел
    не я один такой, да и пригодится.

    Код:
    @echo off

    :start
    cls
    title SCAN...
    color 1F

    rem del *sc.txt

    wmic useraccount get name,sid > %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt
    wmic group get name, sid >> %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt

    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt
    echo *
    title SCAN.
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt
    echo * *
    title SCAN..
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt
    echo * * *
    title SCAN...
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt
    echo * * * - ok
    title SCAN...ok
    ping -n 3 -w 1 127.0.0.1 > nul
    cls

    color 0F
    exit


    После выполнения создается файл с датой и временем "20140818_2222sc.txt"
    в котором просто строчкой SIDы.
    Для меня это уже достаточно.

    ====
    А это то что проверял и хотел в довесок...
    но вормотрирование рушится и всё в куче не очень...
    да и не надо было это сильно, цель была в другом.

    Код:
    rem %Date:~6,4%%Date:~3,2%%Date:~0,2%_%time:~0,2%%time:~3,2%sc.txt
    rem wmic useraccount get name,sid > ot_can.txt
    rem echo ———————- >> ot_can.txt
    rem echo ———————-
    rem "/? — отображает все алиасы"
    rem Сведения о материнской плате

    rem wmic baseboard get manufacturer, product, serialnumber >> ot_can.txt
    rem echo ———————- >> ot_can.txt
    rem echo ———————-
    rem Сведения о процессоре
    rem wmic cpu list brief >> ot_can.txt
    rem echo ———————- >> ot_can.txt
    rem echo ———————-
    rem Дисковые устройства.
    rem wmic diskdrive list brief >> ot_can.txt
    rem echo ———————- >> ot_can.txt
    rem echo ———————-
    rem Оперативная память.
    rem wmic memlogical list brief >> ot_can.txt
    rem echo ———————- >> ot_can.txt
    rem echo ———————-
    rem Графический адаптер
    rem wmic path win32_videocontroller get AdapterCompatibility, AdapterRam, Caption >> ot_can.txt
    rem echo ———————- >> ot_can.txt
    rem echo ———————-
    rem echo Последняя запись производилась >> ot_can.txt
    rem date /T >> ot_can.txt
    rem time /T >> ot_can.txt
    rem echo ———————- >> ot_can.txt
  2. marader


    Хранитель


    Более 10 лет на форумеМуж.
    18 Августа 2014 Пон 22:06:06
    Чего-то не хватает...
  3. 18 Августа 2014 Пон 22:29:30
    marader писал : Чего-то не хватает...


    Чего вам не хватает?)))
    Ума записать это в простой документ
    и сделать расширение bat?)))

    Так это уж извиняйте - бананов не ма )))

    А так многого не хватает, но я уверен всё
    что надо хватать вы дополните сами Wink
  4. 19 Августа 2014 Втр 19:09:35
    Код:
    @echo off

    :start
    cls
    title SCAN...
    color 1F

    rem del *sc.txt

    wmic useraccount get name,sid > %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    wmic group get name, sid >> %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt

    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo *
    title SCAN.
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo * *
    title SCAN..
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo * * *
    title SCAN...
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo * * * - ok
    title SCAN...ok
    ping -n 3 -w 1 127.0.0.1 > nul
    cls

    color 0F
    exit


    Убрал время т.к. при проверке с утра,
    когда не двузначное число
    в "часах" начинает ругаться))))
    у ну его нафиг это время)))

    Теперь хватает?
  5. 25 Августа 2014 Пон 0:17:24
    Добавил ещё 2 простых батника, для полноты
    И того получилось 3 шт.

    (спротеры тут на ФО не работают почему то в BB,
    потому так)

    01_SID.bat (кратко пользователей и групп)

    [SPOILER]
    Код:

    @echo off

    :start
    cls
    title SCAN...
    color 1F

    rem del *sc.txt

    wmic useraccount get name,sid > %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    wmic group get name, sid >> %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt

    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo *
    title SCAN.
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo * *
    title SCAN..
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo * * *
    title SCAN...
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_sc.txt
    echo * * * - ok
    title SCAN...ok
    ping -n 3 -w 1 127.0.0.1 > nul
    cls

    color 0F
    exit
    [/SPOILER]

    02_uList.bat (более детально по пользователям, видно кто отключён)

    [SPOILER]
    Код:

    @echo off

    :start
    cls
    title SCAN...
    color 1F

    rem del *list.txt

    wmic useraccount list full > %Date:~6,4%%Date:~3,2%%Date:~0,2%_ulist.txt

    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_ulist.txt
    echo *
    title SCAN.
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_ulist.txt
    echo * *
    title SCAN..
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_ulist.txt
    echo * * *
    title SCAN...
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_ulist.txt
    echo * * * - ok
    title SCAN...ok
    ping -n 3 -w 1 127.0.0.1 > nul
    cls

    color 0F
    exit
    [/SPOILER]

    03_gList.bat ( и так же более полно группы)

    [SPOILER]
    Код:

    @echo off

    :start
    cls
    title SCAN...
    color 1F

    rem del *list.txt

    wmic group list full > %Date:~6,4%%Date:~3,2%%Date:~0,2%_glist.txt

    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_glist.txt
    echo *
    title SCAN.
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_glist.txt
    echo * *
    title SCAN..
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_glist.txt
    echo * * *
    title SCAN...
    ping -n 2 -w 1 127.0.0.1 > nul
    cls
    echo SID copied to a file %Date:~6,4%%Date:~3,2%%Date:~0,2%_glist.txt
    echo * * * - ok
    title SCAN...ok
    ping -n 3 -w 1 127.0.0.1 > nul
    cls

    color 0F
    exit
    [/SPOILER]
  6. MaxT


    Хранитель


    Более 10 лет на форуме
    26 Августа 2014 Втр 4:01:38
    Vector писал :
    А так многого не хватает, но я уверен всё
    что надо хватать вы дополните сами Wink

    Добрый день!

    Нелишним будет напомнить, что при копировании кода с форума в текстовый редактор, следует убедиться в отсутствии пробелов на концах строк. Для bat-ников эти пробелы фатальны Wink
  7. 26 Августа 2014 Втр 19:01:01
    MaxT писал(а) :
    Vector писал ... :
    А так многого не хватает, но я уверен всё
    что надо хватать вы дополните сами Wink

    Добрый день!

    Нелишним будет напомнить, что при копировании кода с форума в текстовый редактор, следует убедиться в отсутствии пробелов на концах строк. Для bat-ников эти пробелы фатальны Wink


    Это откуда вы взяли?
    Проверяли?

    Понятно они не нужны лишнии, но так можно и пробел и хоть 10-20... пробелов,
    главное чтоб там не было потом лишних знаков.

    А так к пробелам батники не критичны.
    Проверьте свою ОС (версию)