|
Как завершить сеанс текущего пользователя с помощью командной строки? | ☑ | ||
---|---|---|---|---|
0
erestu
15.09.09
✎
10:26
|
Добрый день!
Подскажите, пожалуйста, по следующему вопросу: я создала bat файл, в котором запускаю базу 1С (платформа 8.1) в режиме 1С:Предприятие. После чего мне нужно завершить сеанс текущего пользователя. Но, не могу найти команду, позволяющую это сделать. Может быть, кто-нибудь сталкивался с этим вопросом? P.S. мне это нужно для того, чтобы загрузить курсы валют, согласно командам и настройкам пользователя, им осуществляется вход и автоматическая загрузка валют. Но, после этого мне нужно завершить его сеанс. |
|||
1
Salvador Limones
15.09.09
✎
10:28
|
shutdown
|
|||
2
skunk
15.09.09
✎
10:29
|
что мешает из самой эсины завершить сеанс?
|
|||
3
erestu
15.09.09
✎
10:30
|
подскажите, как это можно сделать?
bat файл запускается регламентно на сервере в 1 ночи.. |
|||
4
Живой Ископаемый
15.09.09
✎
10:30
|
tskill *v8*
|
|||
5
Живой Ископаемый
15.09.09
✎
10:31
|
бат файл с чем?
|
|||
6
Salvador Limones
15.09.09
✎
10:32
|
(3) Кстати, зачем вообще завершать сеанс?
|
|||
7
Rie
15.09.09
✎
10:32
|
(3) Ну запустился. Сделал, что надо. Завершился.
В чём проблема, что его убить надо? Или напиши запускальщик, который через некоторое время завершит запущенный им процесс. |
|||
8
erestu
15.09.09
✎
10:32
|
бат файл, в котором указывается запуск 1С по определенным пользователем.
у пользователя в настройках 1С ки стоит загружать курсы валют при запуске. |
|||
9
Megas
15.09.09
✎
10:32
|
О да Я делал кстати =)
КомОбъект ! Соединяешся с Агентом 1с ... и обрываеш все соединения кроме нужных! (6) Полезно для обучения, и Бекап средствами 1с =) |
|||
10
Господин ПЖ
15.09.09
✎
10:33
|
разрешаю грузить через COM...
|
|||
11
skunk
15.09.09
✎
10:33
|
(3)и что? ... после загрузки курсов ЗавершитьРаботуСистемы (Exit)
|
|||
12
erestu
15.09.09
✎
10:34
|
дело как раз в том, что я не могу найти команду, которой можно завершить сеанс..
tskill *v8* - это команда? |
|||
13
Salvador Limones
15.09.09
✎
10:35
|
(12) Погодь. Что ты понимаешь под "завершить сеанс"?
|
|||
14
Живой Ископаемый
15.09.09
✎
10:35
|
v8: как выключить 1с после РИБа
реплика (4) (12) дядька, ты что - тетка? ты не можешь запустить tskill /? в команднеой строке чтобы почитать? |
|||
15
erestu
15.09.09
✎
10:35
|
Megas, а вы можете поподробнее написать?
формат строки. |
|||
16
H A D G E H O G s
15.09.09
✎
10:35
|
Мистец
|
|||
17
H A D G E H O G s
15.09.09
✎
10:35
|
ЗавершитьРаботуСистемы()
|
|||
18
skunk
15.09.09
✎
10:35
|
это полный пецес ...
|
|||
19
H A D G E H O G s
15.09.09
✎
10:36
|
ЗавершитьРаботуСистемы(ЛОЖЬ), чтобы наверняка
|
|||
20
skunk
15.09.09
✎
10:36
|
дятлы клювом будут долбить столб пока не сломают клюв... вместо того что-бы использовать документированую функции платформы
|
|||
21
H A D G E H O G s
15.09.09
✎
10:36
|
(18) Это полный биснесь, насяльника.
|
|||
22
skunk
15.09.09
✎
10:37
|
(0)скажи как будешь определять, что курсы загруженны из командной строки
|
|||
23
erestu
15.09.09
✎
10:37
|
Salvador Limones я имею в виду, что мне нужно, чтобы 1Ска закрылась, завершился сеанс текущего пользователя.
Я аналитик, а не программер, не судите строго |
|||
24
H A D G E H O G s
15.09.09
✎
10:38
|
Да, Limones, ну-ка расскажи -ка нам....
|
|||
25
skunk
15.09.09
✎
10:38
|
(21)ветку в юмор ... одназанчно ...
(23)пригласи программиста... не искай на свой попа гемморой |
|||
26
Salvador Limones
15.09.09
✎
10:38
|
(16)(18) Укурки!
Чувак в (0) пишет "завершить сеанс текущего пользователя" Ему нужно программно "Пуск-Завершение работы-Завершение сеанса" :-))) |
|||
27
Живой Ископаемый
15.09.09
✎
10:38
|
2(23) как ты среди приведенных тут реплик отбираешь - какие реплики правильные, а какие - стебущиеся?
|
|||
28
skunk
15.09.09
✎
10:39
|
(26)сам укурук ... иногда, когда пишут чайники надо уметь читать между срок
|
|||
29
vde69
15.09.09
✎
10:39
|
можно повторить скриптик
Функция УдалитьПроцесс (ИмяКомпьютера, НазваниеПроцесса, Логин, Пароль) Экспорт Попытка COM = Новый COMОбъект ("WbemScripting.SWbemLocator"); Серв = COM.ConnectServer(СокрЛп(ИмяКомпьютера), "\root\cimv2", СокрЛП(Логин), СокрЛП(Пароль)); СписокПроцессов = Серв.execQuery("Select * from Win32_Process Where Name = '"+СокрЛП(НазваниеПроцесса)+"'"); Для каждого item Из СписокПроцессов Цикл item.Terminate(); КонецЦикла; Исключение Возврат Ложь; КонецПопытки; Возврат Истина; КонецФункции |
|||
30
Megas
15.09.09
✎
10:40
|
(15) Не у тебя другая задача и решается она проще чем то что я делал... я выгонял всех из 1с , и это было средствами 1с, а тебе надо просто завершить работу пользователя как я понял ... делается легко , но к сожелению у меня нет времени писать
|
|||
31
H A D G E H O G s
15.09.09
✎
10:40
|
(29) И этот туда же...
см (23) |
|||
32
H A D G E H O G s
15.09.09
✎
10:41
|
(0) Автор, тебе комп надо выключать после этого?
З.Ы. Боюсь автору рассказывать про регламенты.. |
|||
33
Salvador Limones
15.09.09
✎
10:41
|
(31) Чо такой серьёзный?
|
|||
34
H A D G E H O G s
15.09.09
✎
10:43
|
(33) Счаст в аську отпишусь
|
|||
35
erestu
15.09.09
✎
10:43
|
Народ, все когда-то начинали.
И перед тем, как обратиться ,я искала инфу, но ничего не нашла. привожу пример кода @echo off set v8exe="C:\Program Files\1cv81\bin\1cv8.exe" set Server=название сервера set DataBaseName=81base001 set DataBase=/S%Server%\%DataBaseName% set UserName=здесь имя set UserPas=пароль set User=/N%UserName% /P%UserPas% /WA- rem set User=/N%UserName% /P%UserPas% start "" /wait %v8exe% ENTERPRISE %DataBase% %User% /DisableStartupMessages выгнать средствами 1С пользователей это не проблема. Мне же нужно |
|||
36
vde69
15.09.09
✎
10:43
|
(31) а заголовок читал? С ПОМОЩЬЮ КОМАНДНОЙ СТРОКИ!
|
|||
37
erestu
15.09.09
✎
10:43
|
сделать это без участия челвоека.
Это будет задание, которое каждый день выполняется автоматически в 1 ночи |
|||
38
Живой Ископаемый
15.09.09
✎
10:44
|
||||
39
Rie
15.09.09
✎
10:44
|
(23) "чтобы 1С закрылась" или же совсем "завершить сеанс текущего пользователя"?
У тебя 1С зачем открывается? В чём задача-то состоит. |
|||
40
erestu
15.09.09
✎
10:44
|
Задача стоит в том, чтобы курсы загрузились и отключить текущего пользователя от 1Ски..
|
|||
41
H A D G E H O G s
15.09.09
✎
10:45
|
(36) Да.. Ты - победил!
|
|||
42
Живой Ископаемый
15.09.09
✎
10:45
|
2(40) где у тебя в (35) написано как читать курсы валют?
|
|||
43
Rie
15.09.09
✎
10:46
|
(40) Внутри 1С - это как реализовано?
|
|||
44
erestu
15.09.09
✎
10:47
|
Живой Ископаемый
у меня в настройках пользователя, под которым запускаю 1ску стоит флаг: загружать актуальные курсы валют при запуске системы |
|||
45
erestu
15.09.09
✎
10:48
|
таким образом, под юзером запускается 1Ска, автоматически загружаются актуальные кусры валют, а после этого мне нужно завершить его сеанс.
|
|||
46
Живой Ископаемый
15.09.09
✎
10:48
|
2(44) после того как это совершится, если ты сделаешь как написано в (38) запустится обработка, в коде которой будет стоять строка
ЗавершитьРаботуСистемы() |
|||
47
Живой Ископаемый
15.09.09
✎
10:49
|
почему ты не читаешь то что тебе говорят?
какой у тебя критерий - то что мне знакомо - на то буду обращать внимание, а то что не знакомо - мне и не нужно? |
|||
48
Живой Ископаемый
15.09.09
✎
10:49
|
наверняка ж еще и с высшим образованием
|
|||
49
erestu
15.09.09
✎
10:51
|
я читаю...как раз в процессе :) спасибо огромное за помощь..
|
|||
50
erestu
15.09.09
✎
10:52
|
просто здесь было много стеба и выловить рациональное среди всего многообразия не так просто =)
|
|||
51
Живой Ископаемый
15.09.09
✎
10:53
|
да тут тебе уже многожды написали ЗавершитьРаботуСситемы() - мог бы уже глянуть в СП
|
|||
52
erestu
15.09.09
✎
11:37
|
Все получилось.
Большое спасибо)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |