Подготовить пакетный скрипт - PullRequest
0 голосов
/ 07 февраля 2012

Помогите пожалуйста подготовить пакетный скрипт на DOS.

Этот сценарий должен выполняться следующим образом:

  1. Создайте IP-адрес и используйте существующий пароль (явно заданный в сценарии).
  2. Послеtelnet показывает параметры МЕНЮ
  3. станция MB
  4. RC
  5. ODU
  6. AP
  7. SU
  8. Выход

    тип 1 // a «МБ станция» откроются опции МЕНЮ, т.е.

1 - Показать
2 - Управление устройством

тип 2 /Откроются опции / UC MENU, т.е.

1 - Изменить пароль
2 - Сбросить

type 1 // change passwd Откроются опции MENU, т.е.

1 - Изменить пароль ПК
2 - Изменить пароль LU
3 - Изменить пароль администратора

тип 3 // для изменения пароля ADMIN

MB радиостанция - Изменить пароль администратора
Введите новый пароль: XYZ введите
Повторно введите пароль: XYZ введите

Новый пароль принят

3 раза escape // для выхода изтелнет

* 105Станция 5 * 1.MB
2. RC
3. ODU
4. AP
5. SU
6. Выход

type 6 // toвыход
Выход?[Да / Нет] y

Соединение с хостом потеряно.

затем перейдите к шагу с другим IP.Значения IP будут предоставлены пользователем единовременно при выполнении сценария по приглашению, например ./pass-change IPs.txt

1 Ответ

1 голос
/ 07 февраля 2012

начать с этого:

@ECHO OFF

:BEGIN
CLS
ECHO.                 
ECHO          Oleg Grishko  + Flora  = Love          
ECHO.
ECHO.
ECHO        1=Remove All Hard Drive Partitions
ECHO        2=FDISK Hard Drive
ECHO        3=Format Hard Drive
ECHO        4=Dell Utilities
ECHO        5=Re-image
ECHO        6=Exit To DOS
ECHO.
ECHO       To bring this menu back type GO.BAT at the dos prompt.
ECHO.
CHOICE /N /C:123456 

ECHO.
If ERRORLEVEL ==6 GOTO SIX
If ERRORLEVEL ==5 GOTO FIVE
If ERRORLEVEL ==4 GOTO FOUR
IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END

:SIX
EXIT
GOTO QUIT

:FIVE
call re-image.bat
GOTO END

:FOUR
call dell.bat
GOTO END

:THREE
cd dos
call format.bat
GOTO END

:TWO
cd dos
call fdisk.bat
GOTO END

:ONE
cd dos
call blast.bat
GOTO END

:END
cd\
REM ECHO Completed. Bringing up DOS menu again...
REM pause
REM f:go.bat

:QUIT
f:
...