|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск дважды и более залогиненных пользователей на терминальных серверах |
|
CMD/BAT - Поиск дважды и более залогиненных пользователей на терминальных серверах
|
Новый участник Сообщения: 7 |
Профиль | Отправить PM | Цитировать Добрый день! Данный скрипт, ищет пользователя, который залогинен на одном или нескольких терминальных серверах из списка. Прошу помочь изменить функционал скрипта. Необходимо просматривать всех залогинненых пользователей на всех указанных терминалах, выявлять дубликаты, и направлять результаты в накопительный лог например:
12.11.2021 10:35 username01 logged in SERVER1, SERVER2 12.11.2021 14:40 uername02 logged in SERVER1, SERVER3, SERVER4 и т.д. т.е. нужно учитывать только тех пользователей, которые залогинились более чем на одном терминале. Сканирование начинать сразу после запуска скрипта. Скрипт будет автоматически периодически запускаться. @echo off setlocal enabledelayedexpansion set "serverlist=SERVER1 SERVER2 SERVER3 SERVER4 SERVER5 :loop set /p "usernames=Please enter username to find:" if not defined usernames goto :loop set "userlocation=" for %%i in (%serverlist%) do (query user %usernames% /server:%%i | findstr /i "%usernames:"=\"%" >nul && set "userlocation=!userlocation!, %%i") if defined userlocation (echo User "%usernames%" logged on !userlocation:~2!.) else (echo User "%usernames%" not found) :choice set /p "want=Do You want to find more users (y/n)?:" if /i "%want%"=="y" goto :loop if /i "%want%"=="n" exit goto :choice |
|
Отправлено: 10:59, 19-11-2021 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2012 R2 - Авторизация пользователей на серверах в АД | Dabog1905 | Windows Server 2012/2012 R2 | 6 | 28-08-2014 04:54 | |
2008 R2 - Список залогиненных пользователей | Limonica | Windows Server 2008/2008 R2 | 6 | 11-07-2013 12:58 | |
Диагностика - Список залогиненных пользователей в сети | Delirium | Программное обеспечение Windows | 0 | 29-02-2012 07:25 | |
2008 R2 - [решено] печать на терминальных серверах | blacksmithov | Windows Server 2008/2008 R2 | 10 | 30-09-2010 09:40 | |
Настройка пользователей 1С8 на серверах через контролер домена | dionis12006 | Microsoft Windows NT/2000/2003 | 7 | 25-12-2008 15:54 |
|