Board logo

标题: [文本处理] 如何实现 Putty 指令通过批处理 输入 [打印本页]

作者: wosliming    时间: 2012-9-21 23:08     标题: 如何实现 Putty 指令通过批处理 输入

putty正常连接之后,需要输入一个pwron 的指令,

如何实现登录telenet之后通过批处理来输入指令呢?
作者: forfiles    时间: 2012-9-22 10:38

PuTTY有个支持命令行调用的工具叫做plink
作者: wosliming    时间: 2012-9-23 20:17

适用plink的时候,plink -raw -P 8 192.168.2.100 command

但是会直接登录到192.168.2.100,但是后面的command并没有传递到telnent,
作者: wosliming    时间: 2012-9-23 20:17

适用plink的时候,plink -raw -P 8 192.168.2.100 command

但是会直接登录到192.168.2.100,但是后面的command并没有传递到telnent,
作者: wosliming    时间: 2012-9-23 20:22

适用plink的时候,plink -raw -P 8 192.168.2.100 command

但是会直接登录到192.168.2.100,但是后面的command并没有传递到telnent,
作者: Batcher    时间: 2013-6-20 21:42

test.bat
  1. REM Shutdown Windows
  2. set HOUR=%time:~0,2%
  3. if %HOUR% lss 18 (
  4.     echo Bad time to shutdown
  5.     goto :end
  6. )
  7. net use \\192.168.1.249\ipc$ "buguniao" /user:"administrator"
  8. shutdown -s -f -t 20 -m \\192.168.1.249
  9. net use \\192.168.1.254\ipc$ "dellwindows" /user:"administrator"
  10. shutdown -s -f -t 20 -m \\192.168.1.254
  11. net use \\192.168.1.210\ipc$ "shangwang" /user:"administrator"
  12. shutdown -s -f -t 20 -m \\192.168.1.210
  13. net use \\192.168.1.249\ipc$ /del
  14. net use \\192.168.1.254\ipc$ /del
  15. net use \\192.168.1.210\ipc$ /del
  16. REM Shutdown Linux
  17. cd /d D:\puttyfile_0.62cn
  18. PLINK.EXE -ssh -v -pw suselinux root@192.168.1.241 -m test.sh
  19. :end
  20. pause
复制代码
test.sh
  1. #!/bin/sh
  2. for ip in `cat ip.txt`
  3. do
  4.         ssh $ip <<EOF
  5.         echo "{$ip} shutdown now..."
  6.         init 0
  7. EOF
  8. done
复制代码
参考:http://bbs.chinaunix.net/thread-4086189-1-1.html




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2