Chinaunix首页 | 论坛 | 博客

qsh

  • 博客访问: 3955342
  • 博文数量: 1015
  • 博客积分: 15904
  • 博客等级: 上将
  • 技术积分: 8572
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 19:16
文章分类

全部博文(1015)

文章存档

2019年(1)

2017年(1)

2016年(19)

2015年(27)

2014年(30)

2013年(95)

2012年(199)

2011年(72)

2010年(109)

2009年(166)

2008年(296)

分类: 系统运维

2012-04-06 08:57:37

一般登陆上主机后都会敲一些命令了解主机的主要参数,把常用命令集成在一个vbs脚本里,自动执行,方便高效。
Script - Run 选择vbs脚本
检测SUN主机,solaris_info.vbs如下:
############################################################
#$language = "VBScript"
#$interface = "1.0"
Sub Main
        crt.Screen.Send "clear" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "uname -a" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "uptime" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "ifconfig -a" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "psrinfo -v" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "prtconf | grep Mem" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "swap -s" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "echo $NLS_LANG" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "echo $TZ" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "df -k" & chr(13)
End Sub
############################################################
检测IBM主机,aix_info.vbs如下:
############################################################
#$language = "VBScript"
#$interface = "1.0"
Sub Main
        crt.Screen.Send "clear" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "uname -a" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "uptime" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "ifconfig -a" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "lsdev -C|grep Process" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "lsattr -E -l sys0 -a realmem" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "lsps -a" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "echo $NLS_LANG" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "echo $TZ" & chr(13)
        crt.Screen.WaitForString "$ "
        crt.Screen.Send "df -k" & chr(13)
End Sub
############################################################
阅读(1458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~