На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Запустить *.bat до logon'а , в win 2003
    Система: Win 2003, без домена.
    Необходимо запустить *.bat фаил до логона юзера.
    Чтобы команды этого файла работали как только загрузится комп. До ctrl+alt+del.
    Понимаю что это нужно писать куда то в реестр, вот только КУДА?
      1. Групповые политики (gpedit.msc) -> Конфигурация компьютера -> Конфигурация Windows -> Сценарии -> дальше сам разберёшся
      2. Через назначенные задания.
      3. Реестр - неуверен, что до логона, но: HKLM\Software\Microsoft\Windows\CurrentVersion\Run

      В любом случае: bat'ник запустится не сразу а чуть погодя (может даже залогиниться успеешь) - ибо сначала пытаются запуститься первоочередные службы, а уж потом дело доходит до скриптов.
        Цитата
        1. Групповые политики (gpedit.msc) -> Конфигурация компьютера -> Конфигурация Windows -> Сценарии -> дальше сам разберёшся

        Я думал про этот вариант, но можно ли сюда просто *.bat фаил запихать? На сколько я понимаю принцип сценариев, то здесь пишутся скрипты на VBA или Java, а я в них не силен.

        Цитата
        2. Через назначенные задания.

        Это как?

        Цитата
        3. Реестр - неуверен, что до логона, но: HKLM\Software\Microsoft\Windows\CurrentVersion\Run

        Так я сделал...
        Но этот ключ срабатывает только при логоне, а весь смысл в том чтобы *.bat запустился сам, когда никто из юзеров не зашел на машину. Это нужно потому что на том серваке никто не работает и у него даже нет монитора, его нужно просто запустить и он автоматом должен выполнить команды *.bat файла, дабы никто из пользователей не трогал сервак ручками. Ктоме того сервак в удаленном офисе и там только юзвери, поэтому требуется такая автоматизация...
          Цитата Arny @
          здесь пишутся скрипты на VBA или Java, а я в них не силен.

          Говори что скрипт должен делать - подскажем, научим.
            Цитата
            Говори что скрипт должен делать - подскажем, научим.

            Нужно запустить фаил с определенными командами...
            Если кто возьмется, то напишу конкретно что должен выполнить фаил.
              Цитата Arny @
              Если кто возьмется, то напишу конкретно что должен выполнить фаил.

              Цитата Rust @
              Говори что скрипт должен делать - подскажем, научим.
                Цитата
                Говори что скрипт должен делать - подскажем, научим.

                Мой *.bat фаил делает следующее:
                ExpandedWrap disabled
                  cd\
                  route add 192.168.60.74 mask 255.255.255.255 10.0.2.97
                  cls
                  timeout /t 10
                  cd\
                  cd program files
                  cd openvpn
                  cd bin
                  openvpn.exe --remote 192.168.60.74 --dev tun --tun-mtu 1500 --verb 3 --ifconfig 192.168.100.2 192.168.100.1 --port 9090 --redirect-gateway --secret key.txt --comp-lzo --comp-noadapt --route-delay 5 --route 192.168.5.5 255.255.255.255 192.168.100.1
                  Цитата Arny, 18.03.2006, 06:32:20, 1047714
                  Это нужно потому что на том серваке никто не работает и у него даже нет монитора, его нужно просто запустить и он автоматом должен выполнить команды *.bat файла, дабы никто из пользователей не трогал сервак ручками.



                  А как насчёт сделать авто-логон, чтоб он сам логинился? Делается какжется тоже где-то в политиках...
                    Цитата Arny @
                    думал про этот вариант, но можно ли сюда просто *.bat фаил запихать? На сколько я понимаю принцип сценариев, то здесь пишутся скрипты на VBA или Java, а я в них не силен.
                    Туда можно запихать всё, что способно запуститься, т.е. и *.bat и *.exe и всё остальное.

                    Через назначенные задания
                    Пуск -> Программы -> Стандартные -> Служебные -> Назначенные задания -> Добавить задание -> {Выбираешь файл} -> При загрузке компьютера -> ...

                    Запускать проще всего под админом. Иначе - придётся настраивать права.

                    Добавлено
                    Цитата BlackSnake @
                    А как насчёт сделать авто-логон, чтоб он сам логинился? Делается какжется тоже где-то в политиках...
                    control userpasswords2 но это, ИМХО, не имеет особого смысла.

                    PS: Весёлый батник. :) cls -то зачем, если его никто не увидит?
                      Цитата
                      cls -то зачем, если его никто не увидит?

                      Веселья ради... :D привычка такая, в командной строке начинать работу с чистого окна...
                      Цитата
                      Туда можно запихать всё, что способно запуститься, т.е. и *.bat и *.exe и всё остальное.

                      Ок! попробую...
                      Цитата
                      Пуск -> Программы -> Стандартные -> Служебные -> Назначенные задания -> Добавить задание -> {Выбираешь файл} -> При загрузке компьютера -> ...

                      Тоже попробую...
                        Цитата Juretђ, 18.03.2006, 20:18:19, 1048238
                        Цитата BlackSnake, 18.03.06, 14:50
                        А как насчёт сделать авто-логон, чтоб он сам логинился? Делается какжется тоже где-то в политиках...
                        control userpasswords2 но это, ИМХО, не имеет особого смысла.


                        имеет. только с точки зрения секьюрити сомнительно, а так вполне ничего...
                        Arny, а разве постоянные маршруты в route не работают?

                        Цитата route/?
                        -p When used with the ADD command, makes a route persistent across boots of the system. By default, routes are not preserved when the system is restarted. Ignored for all other commands, which always affect the appropriate persistent routes. This option is not supported in Windows 95.


                        Добавлено
                        Цитата Arny, 18.03.2006, 23:46:51, 1048400
                        Веселья ради... привычка такая, в командной строке начинать работу с чистого окна...

                        это ОЧЕНЬ ПЛОХАЯ привычка.
                          Цитата
                          а разве постоянные маршруты в route не работают?

                          Может и сохраняются маршруты в Route, но там дальше идет включение OpenVPN и насторйка его, так что батник в любом случае нужен с route или без него. :(
                          Цитата
                          это ОЧЕНЬ ПЛОХАЯ привычка.

                          Мне не мешает. ;)
                            Оффтоп
                            Цитата BlackSnake @
                            это ОЧЕНЬ ПЛОХАЯ привычка.

                            Почему??? :o
                            Если нужно всё что вводил до этого - достаточно набрать:
                            ExpandedWrap disabled
                              Doskey /History

                            И все команды как на ладони ;)
                            А всё левое в начале работы ИМХО отвлекает
                              Цитата Rust @
                              Оффтоп
                              Цитата (BlackSnake @ Сегодня, 03:06)
                              это ОЧЕНЬ ПЛОХАЯ привычка.
                              Почему???
                              Если нужно всё что вводил до этого - достаточно набрать:
                              Doskey /History
                              И все команды как на ладони
                              А всё левое в начале работы ИМХО отвлекает

                              Если сам согласен что Оффтоп, то зачем вообще писать? :blink:

                              Цитата Rust @
                              Говори что скрипт должен делать - подскажем, научим.

                              Цитата Arny @
                              Мой *.bat фаил делает следующее:
                              cd\
                              route add 192.168.60.74 mask 255.255.255.255 10.0.2.97
                              cls
                              timeout /t 10
                              cd\
                              cd program files
                              cd openvpn
                              cd bin
                              openvpn.exe --remote 192.168.60.74 --dev tun --tun-mtu 1500 --verb 3 --ifconfig 192.168.100.2 192.168.100.1 --port 9090 --redirect-gateway --secret key.txt --comp-lzo --comp-noadapt --route-delay 5 --route 192.168.5.5 255.255.255.255 192.168.100.1

                              ГДЕ ВАШИ ПРЕДЛОЖЕНИЯ, Rust??? :unsure:
                                Цитата BlackSnake, 18.03.2006, 12:50:43, 1047924
                                А как насчёт сделать авто-логон, чтоб он сам логинился?


                                Это решит проблему, а прочее... никак. Только если писАть прогу, которая будет запускаться как сервис.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0388 ]   [ 15 queries used ]   [ Generated: 21.05.24, 15:52 GMT ]