Завершить процесс 1с из командной строки #782365


#0 by tatoshka0403
Необходимо завершить процесс 1С конкретного пользователя. Написал бат файл: TASKKILL /F /FI "USERNAME eq NT ServerAdmin" /IM notepad.exe Тренируюсь пока на блокноте, но пишет что задач с данными критериями не найдено. У меня раб.группа
#1 by Mauser
Здорово! Продолжай и у тебя все получится!
#2 by mistеr
В русской винде косяк с этими фильтрами. Там USERNAME нужно тоже по-русски, не помню как именно.
#3 by Mauser
То есть, если логин латиницей,то все равно надо писать его по-русски? Спасибо, ты открыл мне глаза!
#4 by Mauser
Нет такого пользователя "NT ServerAdmin"
#5 by tatoshka0403
Имя пользователи у меня по анг и имя сервера, ОС русская
#6 by tatoshka0403
TASKKILL /F /FI "USERNAME eq Admin" /IM 1cv8.exe вот так блокнот закрывается, а 1С не хочет.
#7 by mistеr
Попробуй /FI "пользователь eq Admin"
#8 by Torquader
Ну, а написать програмулину, которая найдёт окно 1С, проверит по заголовку к какой базе оно относится (или через запрос командной строки), а потом шлёт команду закрытия окна ? Просто, сначала мы сеансы "гасим", а потом с фигнёй в базе разбираемся - даже если база SQL никто не обещает, что все действия, выполняемые в закрываемом сеансе будут корректно откатаны назад - бывает, что "птица-программист" и забывает, что всё цельноотменяемое нужно делать в одной транзакции.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С