风一样的男孩 发表于 2008-3-8 19:11:37

发个iSCSI手动连接自动识别多台服务器批处理

发个iSCSI手动连接自动识别多台服务器批处理<br/>
<p>哎,无聊发个iSCSI手动连接自动识别多台服务器批处理</p>
<p>if exist ipconfig.txt del ipconfig.txt<br/>ipconfig /all &gt;ipconfig.txt<br/>if exist IPAddr.txt del IPAddr.txt<br/>REM pause<br/>find "IP Address" ipconfig.txt &gt;IPAddr.txt<br/>REM pause<br/>for /f "skip=2 delims=. tokens=16" %%I in (IPAddr.txt) do set IP=%%I<br/>REM rem "11111" and %IP%<br/>REM pause<br/>DEL ipconfig.txt<br/>del ipaddr.txt<br/>FOR /F "usebackq eol=; tokens=2 delims=:" %%I in (`iscsicli SessionList^|find /i "Session Id"`) do iscsicli LogoutTarget %%I<br/>if %IP% GEQ 85 GOTO BB识别机器IP85以前的为BB,85以前的连第一台服务器</p>
<p>if %IP% LSS 85 GOTO CC   识别机器IP85以后的为CC,也就是要85后的机器连第二台<br/>ping 第一台服务器地址 -n 1当第一台PING得通,连接如上面识别各自连接,PING不通连接第一台<br/>if not %ERRORLEVEL%==0 GOTO DD<br/>REM PAUSE<br/>GOTO EE<br/>EXIT</p>
<p>:CC<br/>ping 第二台服务器地址 -n 1第二台服务器地址 -n 1当第一台PING得通,连接如上面识别各自连接,PING不通连接第一台<br/><br/>if not %ERRORLEVEL%==0 GOTO EE<br/>REM PAUSE<br/>GOTO DD<br/>EXIT</p>
<p>:EE<br/>iscsicli AddTargetPortal 192.168.0.251 3260<br/>iscsicli LoginTarget iqn.2005-02.com.ricecake.iscsi:00 T * * * * * * * * * * * * * * * 0<br/>REM PAUSE<br/>EXIT</p>
<p>D<br/>iscsicli AddTargetPortal 192.168.0.251 3260<br/>iscsicli LoginTarget iqn.2005-02.com.ricecake.iscsi:00 T * * * * * * * * * * * * * * * 0<br/>REM PAUSE<br/>有点乱,用的上的好好整理下,把汉字去掉就可以用了</p>
页: [1]
查看完整版本: 发个iSCSI手动连接自动识别多台服务器批处理