Имя: Пароль:
1C
 
Как выключить компьютер из 1С ?
0 NGC6543
 
27.04.08
13:49
Подскажите пожалуйста, как выключить компьютер средствами 1С ? Т е на форме есть кнопочка, при нажатии на которую кмпьютер должен выключаться. Спасибо.
1 Gepard
 
27.04.08
13:57
(27) команда системы, а там уже консольный shutdown

Использование: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\<компьютер>]
               [-t xx] [-c "комментарий"] [-d up:xx:yy]

       Без аргументов          Вывод справки по использованию (как и -?)
       -i                      Отображение интерфейса, д.быть первым параметром

       -l                      Выход (не совместим с параметром -m)
       -s                      Завершение работы компьютера
       -r                      Перезагрузка компьютера
       -a                      Прекращение завершения работы системы
       -m \\<компьютер>        Удаленный компьютер, на котором выполняется
                               действие
       -t xx                   Таймаут завершения работы - xx сек.
       -c "comment"            Комментарий (не более 127 знаков)
       -f                      Принудительное завершение приложений без
                               предварительного предупреждения
       -d [u][p]:xx:yy         Код причины завершения работы
                               u - пользовательский код
                               p - код запланированного завершения
                               xx - основной код причины (1 - 255)
                               yy - дополнительный код причины (1 - 65535)
2 NGC6543
 
27.04.08
14:04
Спасибо, только написал и нашел в синтаксис помошнике... вот только перезагрузился ))
КомандаСистемы("shutdown -s -f");
3 maxibon
 
27.04.08
14:06
Попробуй так:

ServicesSet = ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate, (Shutdown)}!\\ + ИмяКомпьютера + "\root\cimv2");

Items = ServicesSet.ExecQuery("Select * from Win32_OperatingSystem");
Для Каждого Item Из Items Цикл
Item.Win32Shutdown(5); //Выключение
КонецЦикла;
4 у лю 427
 
27.04.08
14:38
за такие вещи надо давать в морду .....


ну да ничего - когда прилетит фигня в зад, товарисЧа поимеют...
5 VicAlex
 
27.04.08
19:02
(0)Понимаю пытливость русского ума, но выключать комп средствами 1С???
Хотя хз, может ты Ломоносов, тогда изучи в последовательности темы:
- dos команды.
- wsh скрипты.
- wmi.
- power shell.
6 Поручик
 
27.04.08
21:41
гoдитcя для пpoщaльнoгo жeстa pyчкoй пpи yвoльнeнии нe пo coбcтвeннoмy жeлaнию. встaвить код в peглaмeнтнoe зaдaниe или обpaбoткy ожидaния, вoт cмexy бyдeт
7 kumena
 
27.04.08
22:15
предположу что на терминальном сервере не прокатит сие. у юзеров политикой выключение заблокировано.
Независимо от того, куда вы едете — это в гору и против ветра!