Имя: Пароль:
IT
Админ
Удаленное прибитие 1С.exe по локальной сети
,
0 Спорт
 
28.11.11
13:21
Бывает нужно не просто выгнать пользователей из 1С, а прибить подвисший процесс. Ходить по всем компам муторно и долго. Вопрос - чем?

В идеале на рабочих станциях запущен клиент, управляемый с моего компьютера, я даю команду для всех "убить процесс 1c.exe" и соответсвенно на всех рабочих местах в течение некоторого времени происходит его прибитие.
1 Kraft
 
28.11.11
13:23
(0) рубильник спасет тебя
2 mikeA
 
28.11.11
13:23
taskkill
3 Godofsin
 
28.11.11
13:23
Unlocker
4 Спорт
 
28.11.11
13:24
(2)(3) По сети?
5 Wobland
 
28.11.11
13:25
(4)Список параметров:
  /S   <система>                  Подключаемый удаленный компьютер.
6 Спорт
 
28.11.11
13:28
(5) а ВСЕМ СРАЗУ как? А то иногда какая-нибудь кулёма откроет окно выбора конфиги - ищи свищи чёкаво...
7 filh
 
28.11.11
13:29
(6) ну откроет, тебе то с этого чё?
8 Спорт
 
28.11.11
13:30
(7) В кофигураторе не запишешься
9 Irbis
 
28.11.11
13:30
(6) Сервер перезагрузить не предлагали?
10 andrewks
 
28.11.11
13:31
(8) тогда руби шару.
11 filh
 
28.11.11
13:31
(8) с хренали?
12 andrewks
 
28.11.11
13:31
(9) зверюга! :)
13 Спорт
 
28.11.11
13:31
(9) Да чё, сразу уж может Виндовз переставить?
14 filh
 
28.11.11
13:32
(10) с каких пор выбор базы блочит что то?
15 Спорт
 
28.11.11
13:32
(11) Попробуй в 7.7, открой 1с с выбором пользователя и вводом пароля
16 marty0701
 
28.11.11
13:32
"а ВСЕМ СРАЗУ как?" Цикл FOR и Cmd спасет....
17 andrewks
 
28.11.11
13:32
(14) выбор юзера блочит. выбор базы не блочит
18 filh
 
28.11.11
13:33
(15) >>какая-нибудь кулёма откроет окно выбора конфиги
и
>>открой 1с с выбором пользователя и вводом пароля
не _одно_и_тоже!!!
19 filh
 
28.11.11
13:34
(17) это да
:)
20 Спорт
 
28.11.11
13:34
(10) Так и спасаюсь пока, но бывает из-за FormEx 1С при закрытии выдает ошибку и само не закрывается
(18) Ну понятно же про что написано
21 filh
 
28.11.11
13:34
а так, есть куча поделок для подмены стартовалки 1С
22 Спорт
 
28.11.11
13:35
(21) Да, согласено, но массовыйф киллтаск спасет от всего
23 filh
 
28.11.11
13:37
(22) зачем? закроет не все 1С, а только ту базу, которую нелбходимо.
24 Спорт
 
28.11.11
13:39
(23) А блин, точно
25 Спорт
 
28.11.11
13:40
Ууууу, ну не ужели нету пакетного какого-нибудь решения, обязательно удаленно к каждому заходить... :(((
26 filh
 
28.11.11
13:41
(25) вот пример http://infostart.ru/public/15926/
27 GoldenDawn
 
28.11.11
13:41
(0)вы бы лучше как-то пнули 1С на эту тему
или как-то обнаружили бы причину т.е. что там на самом деле админы лажают так тчо после закрытия сессии окно закрывается а процесс висит
28 filh
 
28.11.11
13:41
29 vde69
 
28.11.11
13:47
Функция УдалитьПроцесс (ИмяКомпьютера, НазваниеПроцесса, Логин, Пароль) Экспорт  
   Попытка  COM = Новый COMОбъект ("WbemScripting.SWbemLocator");  
       Серв = COM.ConnectServer(СокрЛп(ИмяКомпьютера), "\root\cimv2", СокрЛП(Логин), СокрЛП(Пароль));  
       СписокПроцессов = Серв.execQuery("Sel ect * fr om Win32_Process Where Name = '"+СокрЛП(НазваниеПроцесса)+"'");  
       Для каждого item Из СписокПроцессов Цикл  
           item.Terminate();  
       КонецЦикла;
   Исключение  
       Возврат Ложь;
   КонецПопытки;  
   
   Возврат Истина;
КонецФункции
30 filh
 
28.11.11
13:49
(29) эму не надо все рубить, а только определенные.
31 mikeA
 
28.11.11
13:51
(25) net view
32 vde69
 
28.11.11
13:53
(30) его задача в принцепе не выполнима на 100%, по тому как всегда можно прикрыть комп фаерволом и процесс удаленно не вырубишь.

варианты
1. запускалки баз (их много разных)
2. рубить все процессы
3. рубить все конекты (и блокировки)

последний вариаент самый правильный но самый трудно реализуемый
33 DGorgoN
 
28.11.11
14:01
(32) Вкл/Выкл сетевуху =)
Кратко и сердито =)
34 Спорт
 
28.11.11
14:06
Еще видимо и нажималка кнопок понадобится, чтобы в окнах с ошибкой давить ОК.
35 filh
 
28.11.11
14:20
(34) какие ошибки? Возьми от ромикса стартовалку и радуйся. Проблем не будет!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс