Jul 31

iSCSI全自动安装并出盘脚本、退盘重连脚本

scrappy , 22:28 , 文章 » 代码应用集 , 评论(1) , 引用(0) , 阅读(27) , Via 本站原创 | |
全自动安装 MS iSCSI Initiator 并出盘脚本:存为.bat运行
test@echo offtesttestif exist "%SystemRoot%\System32\iscsicpl.cpl" goto :eoftesttestecho 为虚拟磁盘腾出盘符Etestset vDiskLetter=Etestif exist %vDiskLetter%: (test copy /y nul "%Temp%\Assign.txt"test echo select volume %vDiskLetter%>>"%Temp%\Assign.txt"test echo assign letter Z>>"%Temp%\Assign.txt"test Diskpart /s "%Temp%\Assign.txt"test del "%Temp%\Assign.txt"test)testtestecho 正在安装 iSCSI Initiator 请稍候...test"%~dp0Initiator-2.06-build3497-x86fre.exe" /quiet /norestarttestecho.testtestecho 设置 Target Portals,Server 为 Target 服务器计算机名testiscsicli QAddTargetPortal Servertesttestecho 设置 Persistent Targets,即电脑启动自动连接 Targettestfor /f "usebackq skip=3 delims=" %%T in (`iscsicli ListTargets`) do (test iscsicli PersistentLoginTarget %%T T * * * * * * * * * * * * * * * 0test iscsicli LoginTarget %%T T * * * * * * * * * * * * * * * 0test)testtest

退盘重连脚本:存为.bat运行

test@echo offtesttestfor /f "usebackq tokens=4" %%S in (`iscsicli SessionList^|find /i "Session Id"`) do (test for /f "usebackq tokens=4" %%T in (`iscsicli SessionList %%S^|find /i "Target Name"`) do (test iscsicli LogoutTarget %%S|find /i "cannot">nultest if ERRORLEVEL 1 (test iscsicli LoginTarget %%T T * * * * * * * * * * * * * * * 0test ) else (test echo 退盘失败!虚拟盘正在使用中,请退出相关程序再重试!test pausetest )test
rHMQSep3 Email Homepage
2010/05/06 09:59
文章不错!
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]