|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Завершить процесс с MainWindowTitle на терминальном сервере |
|
PowerShell - Завершить процесс с MainWindowTitle на терминальном сервере
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать Доброго всем!
Не могли бы подсказать как получить заголовки окон сотрудников на терминальном сервере? Под одной сессией проблем не возникает $Titles = Get-Process | Where-Object {$_.mainWindowTItle} |Foreach-Object {$_.mainwindowtitle}, но процессы сессий сотрудников не обрабатываются. В идеале я хотел бы завершать процессы 1с7s.exe с определенным заголовком окна на серверах терминальной фермы со своего пк. $process = Get-Process 1cv7s | Where-Object {$_.MainWindowTitle -like "*ТОРГОВАЯ*"} | Stop-Process -Force |
|
Отправлено: 14:11, 04-08-2020 |
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать посмотрите, захватывает ли эта команда, сессии пользователей.
Выполняйте с повышенными правами tasklist /v /fi "windowtitle eq *ТОРГОВАЯ*" |
Отправлено: 15:21, 05-08-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать tasklist /v выводит:
Имя образа PID Имя сессии № сеанса Память Состояние Пользователь Время ЦП Заголовок окна ========================= ======== ================ =========== ============ =============== svchost.exe 1548 Services 0 33*644 КБ Unknown NT AUTHORITY\NETWORK SERVICE 0:06:04 Н/Д csrss.exe 11040 Console 7 3*704 КБ Unknown NT AUTHORITY\СИСТЕМА 0:00:00 Н/Д winlogon.exe 14848 Console 7 6*528 КБ Unknown NT AUTHORITY\СИСТЕМА 0:00:00 Н/Д LogonUI.exe 13308 Console 7 44*040 КБ Unknown NT AUTHORITY\СИСТЕМА 0:13:58 Н/Д dwm.exe 12144 Console 7 30*788 КБ Unknown Window Manager\DWM-7 0:08:27 Н/Д armsvc.exe 41096 Services 0 6*216 КБ Unknown NT AUTHORITY\СИСТЕМА 0:00:00 Н/Д dasHost.exe 36868 Services 0 3*576 КБ Unknown NT AUTHORITY\NETWORK SERVICE 0:00:00 Н/Д csrss.exe 19960 RDP-Tcp#150 1959 16*124 КБ Unknown NT AUTHORITY\СИСТЕМА 0:00:06 Н/Д winlogon.exe 24556 RDP-Tcp#150 1959 8*356 КБ Unknown NT AUTHORITY\СИСТЕМА 0:00:00 Н/Д dwm.exe 38144 RDP-Tcp#150 1959 63*924 КБ Unknown Window Manager\DWM-1959 0:00:11 Н/Д rdpclip.exe 11548 RDP-Tcp#150 1959 10*912 КБ Unknown domain\user1 0:00:05 Н/Д Команда tasklist /v /fi "windowtitle eq *ТОРГОВАЯ*" в разных вариациях выдает: Ошибка: Фильтр поиска не опознан. |
Последний раз редактировалось matrixcombat, 06-08-2020 в 21:03. Причина: задвоился текст Отправлено: 20:56, 06-08-2020 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать matrixcombat, eq — это «равно».
|
Отправлено: 00:43, 07-08-2020 | #4 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Iska, я понимаю что значит данный оператор.
Ageron, параметры фильтра не поддерживают знаки подстановки, заголовок окна нужно писать полностью. Команда выводит только заголовок окна текущей учетной записи (если окно присутствует), из "соседних" сессий заголовок окна не передается. |
|
Отправлено: 04:49, 07-08-2020 | #5 |
Старожил Сообщения: 427
|
Профиль | Отправить PM | Цитировать Цитата matrixcombat:
знаки подстановки работают, например: - заголовок окна "Powershell" фильтр не найдет окно "windowtitle eq Power" не найдет окно "windowtitle eq *Power*" найдет окно "windowtitle eq Power*" проверьте, такой вариант тоже работает tasklist /v /fi "windowtitle eq ТОРГОВАЯ*" |
|
Отправлено: 08:33, 07-08-2020 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Проблемма с принтерами на терминальном сервере. | shterb | Windows Server 2008/2008 R2 | 1 | 20-03-2014 19:08 | |
спаммер на терминальном сервере | fesenus | Microsoft Windows NT/2000/2003 | 7 | 17-09-2013 13:04 | |
Проблема с портами на терминальном сервере | n_80@twitter | Microsoft Windows NT/2000/2003 | 3 | 27-05-2012 14:19 | |
EventID - 3 ошибки на терминальном сервере 2008 | ss87neo | Устранение критических ошибок Windows | 1 | 27-10-2010 14:06 | |
Загрузка ЦП на терминальном сервере | Seven | Microsoft Windows NT/2000/2003 | 6 | 19-01-2010 08:20 |
|