Выключение компьютера

22.06.10

Администрирование - Удаленное управление

Несколько лет назад возникла необходимость выключения компьютеров в заданное время, желательно без участия польльзователей компьютеров - в конце рабочего дня запускалось резервное копирование, через 2 часа заканчивалось, нужно было тушить компутеры. Существующие на то время програмки не имели возможности "прописываться" на автозапуск и запоминать параметры последнего запуска. Вот что наваял в итоге еще под 6 delphi по-моему :) Сием пользуюсь до сих пор...

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
stimer.exe
.exe 4,05Mb
136
136
1 SM
Скачать Купить за 1 850 руб.

См. также

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Включение и выключение компьютеров по расписанию из 1С, заданным регламентными заданиями. Компьютеры под управлением Windows включаются по команде broadc и выключаются командой shutdown. - broadc бесплатная утилита, доступная в интернете и приложенная к этой статье - shutdown - команда windows Статья показывает, как в 1С использовать данные команды.

11.06.2024    880    eda_light    0    

3

Удаленное управление Пароли Системный администратор Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Как дать доступ сотруднику к удаленному рабочему столу (RDP), но при этом не давать пароль доступа?

2 стартмани

25.03.2024    5407    13    dungeonkeeper    15    

14

Удаленное управление Системный администратор Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Обработка используется для наблюдения за сеансами удаленных рабочих столов пользователей и выполнения задач администрирования, таких как отключение пользователей, отправление сообщений, используя команды теневого доступа пользователей.

1 стартмани

22.12.2023    4573    18    Струнин    4    

25

Удаленное управление Системный администратор Россия Абонемент ($m)

Маленькая программка для реализации подключения к сессиям пользователя на сервере.

2 стартмани

05.10.2023    2511    12    AActor    1    

7

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Внешняя обработка считывает историю сеансов Ammyy Admin и хранит в базе 1С. Получает отчет за любой период с группировками по рабочим местам, организациям и операторам.

4 стартмани

03.10.2023    858    0    Uran    0    

2

Удаленное управление Программист Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Расширение обеспечивает возможности подключения одного сотрудника к экрану другого с его согласия в режиме "стажер" - "куратор".

1 стартмани

05.09.2022    3674    4    user739143    0    

14

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка выводит список сессий пользователей терминальных серверов. По двойному клику запускает удаленное подключение в режиме RDP Shadow - теневое подключение (зеркало). Использует стандартную утилиту mstsc.exe. Работает поиск по списку, сортировка, отбор. Для получения сессий использует стандартную системную утилиту quser.exe, опционально запрашивает поля данных о пользователе у контроллера домена.

1 стартмани

15.08.2022    5871    32    user739143    8    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. TrinitronHome 22.06.10 09:44 Сейчас в теме
2. Ivon 676 22.06.10 11:00 Сейчас в теме
Более простой вариант сделать батник с текстом
shutdown /s /f
5. vcv 89 22.06.10 11:40 Сейчас в теме
(2) Зачем батник, если "shutdown /s /f" идеально прописывается в шедулер. Только нужно бы добавить ключ /t, на всякий пожарный, правильней будет выглядеть.
А в шедулер можно добавить с помощью "schtasks". Батничком со своей машины сразу по всем включенным компьютерам в сети.
P.S. Хе-хе. Скоро появятся программеры, пишушие специальные программы для копирования файлов из папки в папку. Или такие уже есть?
anko_2000; +1 Ответить
6. Ivon 676 22.06.10 12:32 Сейчас в теме
3. NoMax 233 22.06.10 11:04 Сейчас в теме
Даже как-то пугает программа которая только выключает компьютер и
при этом ее размер 4 Мб.

Проще как-то так:

Dim Time
Time = InputBox("Введите время в минутах")
WScript.Sleep 1000 * 60 * Time
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Run "shutdown.exe -f -s"
4. neos 9 22.06.10 11:09 Сейчас в теме
размер 471 кб, а не проще нажать кнопку "применить"?
7. NoMax 233 22.06.10 12:45 Сейчас в теме
Все равно пугает :o
Прикрепленные файлы:
8. bpv 72 23.06.10 10:55 Сейчас в теме
создаешь бат файл с таким содержимым
shutdown -s -f -t 1
, где ключик -t дает возможность установить время задержки выключения в секундах, также можно запускать этот командный файл в шедулере.
9. vcv 89 23.06.10 11:45 Сейчас в теме
(8) Может я чего-то не понимаю, объясните мне тогда: зачем делать батник с одной коммандой, что мешает вызвать shutdown.exe прямо из планировщика? Или создать ярлык на "shutdown -s -f -t 1" если уж хочется выключать компьютер без вопросов кликом на иконке.
10. idef 23.06.10 17:56 Сейчас в теме
(9) Как-то батником "поуниверсальнее" что ли получается. Если что и подправить можно параметры не лазая в шедулер.
11. vcv 89 23.06.10 18:51 Сейчас в теме
(10) Вот тут то и ждет большая дыра в безопасности. Автору нужно тушить пользовательские компьютеры без участия пользователя. Если команда прописана в батничке, этот батничек нужно еще переписать на пользовательский комп и позаботиться, что бы ушлый пользователь не смог его поменять, таким образом, что бы вместо завершения работы что-то другое запустилось с правами задания в планировщике (от админа, с правами пользователя не факт, что получится компьютер гарантированно погасить). Получаются лишние телодвижения (подготовить батник, распространить по компам, назначить на него права) вместо того, что бы просто одной командой прописать на удаленном компе команду в планировщик.
for /f "tokens=1 delims=\ " %i in ('net view ^| findstr "\\"') do @SCHTASKS /Create /S %i /U Администратор /P пароль /RU Администратор /RP пароль /SC DAILY /TN "Выключение" /TR "C:\Windows\System32\shutdown.exe -s -f -t 1"
Команду писал без проверки, за правильность не ручаюсь.
12. idef 23.06.10 19:16 Сейчас в теме
(11). Во-первых: Проблема безопасности решается назначением прав доступа к файлу.
Во-вторых: Если имеем AD копировать гораздо проще.
Давайте не будем углубляться в администрирование - рискуем утонуть -)))
Вообще-то сам факт авт. шатдауна довольно спорный. Представьте - пользователь делает работу, а тут его бац и нету. Я бы на его месте взялся за оружие -))
14. vcv 89 23.06.10 20:28 Сейчас в теме
(12) Согласен, не будем углубляться в администрирование.
Вообще-то сам факт авт. шатдауна довольно спорный. Представьте - пользователь делает работу, а тут его бац и нету

Как я понимаю, вопрос у автора стоял так, что все пользователи в 18:00 дружно уходят домой и начинает делаться на пользовательских компьютерах резервная копия. А сервера, похоже, там вообще не было, уж не говоря об АД. Задача, конечно, про сферического коня в вакууме, притом этот конь явно хромает на пару ног. Хотя, наверное, для мелкой конторы, где в качестве сервера выступает пользовательская машина и утром времени делать архивы нет, потому что все работать хотят... Решение "уходишь - запусти архивирование" подходяще.
(13) А что там может быть интересного? Банальная админская задача. В определенное время, когда все пользователи должны уже уйти домой, закрываешь все терминальные сеансы и сетевые подключения, удаляешь потенциально битые после сброса сетевых подключений *.CDX, архивируешь, запускаешь в автоматическом режиме конфигуратор, что бы индексы перестроил. И все.
15. idef 23.06.10 20:48 Сейчас в теме
(14)
удаляешь потенциально битые после сброса сетевых подключений *.CDX, архивируешь, запускаешь в автоматическом режиме конфигуратор, что бы индексы перестроил. И все.

в том, то все и дело - как то ненадежно все это выглядит. А если не перестроит он индексы, имеем утром полчаса перекура на индексацию. А лучших вариантов 1С в файловом режиме и не даст.
Ну а в остальном согласен. Хотя в последнее время юзверя пошли грамотные - спрашивают про бэкапы, сервера и пр.
Что не может не радовать - умнее становимся.
16. vcv 89 24.06.10 08:03 Сейчас в теме
(15)
1. Перед запуском ночных автоматов убивать процессы 1cv7*.exe на сервере с помощью штатной виндовой taskkill. Можно, если нельзя убивать или не хочется, проверять, например, утилитой 1cusrmon.exe, есть ли кто в базе.
2. Проверить, зарегистрирована ли база в реестре, если нет, зарегистрировать. Штатная утилита reg.exe.
2. Удалить из каталога 1С и базы файлы *.tip, что бы "советы дня" выскакивать не могли.
3. Проверять, нужна ли переиндексация, что бы зазря базу не дергать (см. тут http://www.forum.mista.ru/topic.php?id=114372 ).
4. После переиндексации проверь необходимость переиндексации по 3 и зацикли скрипт. Желательно с уведомлением себя по электронной почте или SMS.

Я каких-то заметных проблем с надежностью не наблюдал. Ну подвиснет иногда 1С при запуске. У меня это редко, некритично и бывает только при дневном запуске автообмена РБД. При желании не сложно штатной утилитой schtasks выгрузить в файл отчет о состоянии задач в планировщике и проверить, а не слишком ли долго выполяется определенная задача.
Денёк повозиться, что бы написать хороший скрипт со всеми нужными проверками и уведомлениями и проблема будет снята.
13. idef 23.06.10 19:19 Сейчас в теме
Для меня интересна связка бэкапа и шатдауна на сервере. Например, в определенное время запускается скрипт на серваке гасит пользовательские соединения делает бэкапы и гасит себя.
ИМХО это может быть актуально для небольших фирм
17. idef 24.06.10 18:15 Сейчас в теме
4. После переиндексации проверь необходимость переиндексации по 3 и зацикли скрипт.

Не понял смысла этого пункта.
А вообще большой жирный плюс.
18. vcv 89 25.06.10 07:22 Сейчас в теме
(17) Ну ты же жаловался "как то ненадежно все это выглядит. А если не перестроит он индексы, имеем утром полчаса перекура на индексацию". Я и советую - проверь после индексации необходимость повторной индексации (а вдруг, мало ли что), и если нужна - выполнить скрипт с начала.
19. idef 25.06.10 21:01 Сейчас в теме
Оставьте свое сообщение