2012-02-07 119 views
-4

請幫助在DOS上準備批處理腳本。準備批處理腳本

這個腳本應該按以下方式運行:

  1. TELENT的IP,並使用現有的passwd(在腳本中明確給出)。
  2. 遠程登錄後,它示出了菜單選項
  3. MB站
  4. RC
  5. ODU
  6. AP
  7. SU
  8. 退出

    類型1 //一個「MB站「菜單選項將打開,即

1 - 顯示
2 - 單元控制

2型// UC菜單選項會打開即

1 - 更改密碼
2 - 復位

型1 //更改密碼菜單選項將打開,即

1 - 更改PC密碼
2 - 更改密碼LU
3 - 更改管理員密碼

型3 //改變ADMIN passwd文件

MB站 - 更改管理員密碼
輸入新密碼:XYZ進入
重新輸入密碼:XYZ輸入

新密碼接受

3倍逸出//從遠程登錄逸出

1.MB站
2. RC
3. ODU
4. AP
5. SU
6.退出

鍵入6 //退出
退出? [Y/N] y

與主機的連接丟失。

然後移動到不同IP的步驟。在提示處執行腳本時,用戶一次性給出IP值。 ./pass-change IPs。TXT

+4

Stackover流量是一個網站,以幫助回答編程的問題,不要讓其他人寫的代碼你。開始寫你的腳本,回來時寫一個你遇到的具體問題。 – thenetimp 2012-02-07 14:12:08

+0

謝謝。記下:) – ErAB 2012-02-07 15:49:56

回答

1

啓動與此:

@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: