Назад | Перейти на главную страницу

Пакетный сценарий Windows Plug-Start-Pull

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

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

Я хочу знать, есть ли хороший (и желательно простой) способ сделать это. Я подумал о том, чтобы сценарий на флэш-накопителе скопировал необходимый сценарий на жесткий диск, а затем запустил его, но я не знаю, будет ли он работать, и я действительно не хочу оставлять его на жестком диске после того, как он будет выполнен.

Я думаю, это больше вопрос о переполнении стека, потому что все это проблемы, которые можно решить программно.

Что бы я сделал:

  1. На USB-накопителе создайте autorun.inf, который выполняет сценарий начальной загрузки.
  2. Скрипт загрузчика копирует второй скрипт (тот, который вы хотите запустить) в папку% TEMP%.
  3. Запускает новый процесс, который выполняет второй скрипт
  4. Сценарий загрузчика перестает выполняться
  5. Вытащите USB-накопитель

Как этого добиться? ТАК ждет! И использование папки% TEMP% связано с тем, что в конечном итоге, я полагаю, она будет очищена системой.

P.S. Ваш аватар - это взрыв из вступительного фильма к оригинальной игре C&C 1995 года?