powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Завершить процесс по названию и имени пользователя
7 сообщений из 7, страница 1 из 1
Завершить процесс по названию и имени пользователя
    #37993190
Menjoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Использую в батнике следующий кусочек кода:

Код: powershell
1.
2.
3.
4.
tasklist | find "chrome.exe"
	if errorlevel 1 goto NoRecord
	echo Found
	goto Done



Но есть необходимость найти не только все запущенные процессы, а запущенные процессы от имени определенного пользователя?
Скажите, как в таком случае воспользоваться tasklist | find?

Спасибо.
...
Рейтинг: 0 / 0
Завершить процесс по названию и имени пользователя
    #37994440
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Menjoy,
запускаете tasklist с параметром/параметрами /FI. Подробнее в справке по tasklist.
...
Рейтинг: 0 / 0
Завершить процесс по названию и имени пользователя
    #37994452
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ: а если надо именно *завершить* процесс, - то
Код: xml
1.
taskkill /IM chrome.exe /FI "USERNAME eq имя_пользователя_чей_порцесс_надо_завершить"


по вкусу добавить параметры /F, /T
...
Рейтинг: 0 / 0
Завершить процесс по названию и имени пользователя
    #37996798
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А групповой политикой запретить запуск "chrome.exe" не проще?
...
Рейтинг: 0 / 0
Завершить процесс по названию и имени пользователя
    #38000349
Menjoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрещать запуск как раз таки не нужно.
Это нужно для запуска шлюза с 1С, проверяется запущена ли хоть одно приложение и если не запущено, то шлюз включается автоматически. А если приложение запущено (под любым пользователем) он не загружает, так вот дело в том, что на этом же сервере по удаленке другой пользователь может работать в 1С, а его в этом поиске учитывать не нужно.

tasklist /FI "Aleksandr" | find "chrome.exe"

почему-то не работает, пока что просто не могу разобраться с данным синтаксисом :(
...
Рейтинг: 0 / 0
Завершить процесс по названию и имени пользователя
    #38000361
Menjoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MenjoyЗапрещать запуск как раз таки не нужно.
Это нужно для запуска шлюза с 1С, проверяется запущена ли хоть одно приложение и если не запущено, то шлюз включается автоматически. А если приложение запущено (под любым пользователем) он не загружает, так вот дело в том, что на этом же сервере по удаленке другой пользователь может работать в 1С, а его в этом поиске учитывать не нужно.

tasklist /FI "Aleksandr" | find "chrome.exe"

почему-то не работает, пока что просто не могу разобраться с данным синтаксисом :(

Не вник в хелп, но вот уже разобрался, что команда должна быть примерно такой:

tasklist /FI "username eq Aleksandr" | find "chrome.exe"
...
Рейтинг: 0 / 0
Завершить процесс по названию и имени пользователя
    #38000684
Menjoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно, если кому пригодится, вот строчка:

tasklist /FI "username eq Aleksandr" | find "chrome.exe"

где вместо Aleksandr - имя пользователя
chrome.exe - ваше приложение

Ищет запущенные приложения от данного пользователя.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Завершить процесс по названию и имени пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]