Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите правильно написать скрипт автоматизации в - *.bat

Олег Демичев Ученик (171), на голосовании 5 лет назад
Помогите правильно написать скрипт автоматизации в - *.bat

Есть сеть, сервер, компы.
Нужно написать два скрипта - 1 на компьютере клиента висит в автозагрузке и запускает ---2 лежит на сервере в шаре, проводит все команды по автоматизации.

Смысл - при загрузке клиента должен срабатывать скрипт 1, который запускает выполнения скрипта 2 - который лежит в общей папке на сервере (\\192.168.0.48\install\Automat)

Дальше, скрипт на сервере должен:
1 - установить на клиента программу "PSTools" которая лежит в папке "\\192.168.0.48\install\AUDIT\PSTools"
2 - запустить утилиту "PSTools"
3 - утилита "PSTools" должна запустить Аиду (портативную версию из папки - \\192.168.0.48\install\AUDIT\AIDA), которая должна сделать отчёт по железу компьютера и положить отчёт в - \\192.168.0.48\install\AUDIT

Что я уже намудрил Рисунок 1:

1 - клиентский *.bat:
goto start
———————————————————
Этот пакетный файл предназначен
для автоматизации рутинных операций,
выполняемых ночью для синхронизации
содержимого корпоративного ftp-сервера
с ftp-серверами филиалов
———————————————————
Пакетный файл написан 01/01/2004
Последнее исправление внесено 10/02/2004
———————————————————
И т. д.
:start
@echo off
start \\192.168.0.48\install\Automat\server.bat

Вроде работает, второй батник с сервера запускает.

Батник с сервера:

@echo

echo Y|start \\192.168.0.48\install\AUDIT\PSTools\PsExec.exe
@pause

psexec.exe -d -n 12
\\192.168.0.48\install\AUDIT\AIDA\aida64.exe /R
\\192.168.0.48\install\AUDIT\%COMPUTERNAME% /TEXT /CUSTOM
\\192.168.0.48\install\AUDIT\AIDA\aida64.rpf

Последние три строчки, отрабатывают, но появляется три вопроса

И больше ничего работать не хочет! Подскажите что не так!

На компьютерах Win 10 x64

После первых действий - просит нажать пробел - как избавиться?
Сообщения при запуске аиды - рис 2 - это типа фильтр смарт скрин, как его можно откл из командной строки?
Аида запускается, но ничего не делает рис 3! Как заставить её сделать отчёт?!
Дальше одни ошибки....
Заранее всем очень благодарен!
Дополнен 5 лет назад
Объясню зачем два скрипта: 100 компов, ну первый скрипт - я как то по закидываю в компы, автозагрузку. Но! Дальше набор команд для выполнения будет очень часто добавляться/обновляться! По этому чтоб не бегать и не редактировать каждый батник на 100 компах - редактироваться будет 1 батник - который на сервере, а все клиенты будут выполнять новые команды!
Голосование за лучший ответ
Sergey V. Voronin Искусственный Интеллект (309330) 5 лет назад
Вам надо установку производить через политики домена. Тогда спрашивать ничего не будет. Разумеется, домен придётся поднимать, если его нет.
Олег ДемичевУченик (171) 5 лет назад
Не вариант! Домена нет, подниматься не будет. Подобные схемы отлично работают без домена. Нужно только дописать в самом начале - команда для отключения смарт скрина и откл УАХ контроль учётки...
Sergey V. Voronin Искусственный Интеллект (309330) Это ж дырень в безопасности. У вас еще и юзеры под админом сидят?
Похожие вопросы