Список групп и пользователей в Windows 2003 Server [закрыто]

Я настраиваю группу пользователей и процесс аудита / проверки пользователей. Для этого я ищу сценарий, который может легко создать список групп и назначенных пользователей. Например: [

Administrators/Administrator
Administrators/Account1
Administrators/Account2
SomeOtherGroup/Accounts2
]
1
задан 26 March 2012 в 06:13
2 ответа

Вы можете использовать net localgroups , чтобы получить список групп на локальном компьютере, и net user , чтобы получить список пользователей. Затем вы можете использовать net user ИМЯ ПОЛЬЗОВАТЕЛЯ , чтобы получить список групп, в которых находится пользователь. Однако, чтобы собрать все это воедино, потребуется немного сценария.

0
ответ дан 4 December 2019 в 10:04

Вставьте этот текст в командный файл:

  @echo off

  for /f "delims=*" %%a in ('dsquery user -name * -limit 12000^|dsget user -samid') do Call :ShowUser %%a
  goto :eof

  :ShowUser
    set usr=%*
    If "%usr%"=="dsget succeeded" goto :eof
    for /f "delims=*" %%b in ('dsquery user -name * -limit 12000^|dsget user -memberof^|dsget group -samid') do if NOT "%%b"=="dsget succeeded" Echo %usr%  %%b
0
ответ дан 4 December 2019 в 10:04

Теги

Похожие вопросы