Как завершить сеанс текущего пользователя с помощью командной строки? #431771


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

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