频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

使用脚本管理Windows网络

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
下一页 1 2 3 4 5 6 7 

  本篇文章的目的是编写一个改变分配给你的网络适配器的IP地址的简单的脚本。下面是我们的第一个脚本。我们把这个脚本称作ChangeIPAddress.vbs:以下是引用片段:
  strComputer="."
  arrIPAddress=Array("172.16.11.99")

  arrSubnetMask=Array("255.255.255.0")
  SetobjWMIService=GetObject("winmgmts:"&strComputer&"
ootcimv2")
  SetcolNetAdapters=objWMIService.ExecQuery("Select*fromWin32_NetworkAdapterConfiguration")
  ForEachobjNetAdapterincolNetAdapters
  errEnableStatic=objNetAdapter.EnableStatic(arrIPAddress,arrSubnetMask)
  Next
  当我在我的Windows服务器上运行这个脚本的时候,这个脚本成功地把这个机器的IP地址从.45改为.99,正如在运行这个脚本之前和之后运行ipconfig命令所看到的那样。到现在为止还不错。

  遗憾的是,上面的脚本虽然好用,但是,那个脚本有些“杂乱”,缺少编写良好的脚本应该有的某些东西,如变量定义、错误处理、使用输入和验证输出等。因此,让我们增加这些因素“清理”一下我们的脚本。沿着这个思路,我们将学习更多的有关Windows脚本的基础知识。

  变量定义

  我们清理我们的脚本要做的第一件事情是定义我们的脚本中使用的变量。虽然VBScript让你简单地在一个语句中使用它们从而含蓄地定义变量,但是,在你的脚本一开始的时候明确宣布这些变量总是一个好主意。宣布一个变量告诉VBScript这个变量的存在,这样VBScript就可以为它分配内存。为什么宣布变量是一个好主意?在一个长的脚本中,你可能会有一两次拼写错误,如果你把一个变量的名字写错了,你的脚本就不会按照预期的那样运行。但是,如果你在脚本的开头明确宣布了变量,以后脚本中出现的含蓄定义的变量(如拼写错误产生的变量)都将产生一个运行时间错误。这种错误能够帮助你找到拼写错误和修复你的脚本的毛病。

浏览URL http://www.qqread.com/app-soft/u351675.html 更多文章 更多内容请看Windows操作系统安装网络管理实用手册网络故障手册专题,或进入讨论组讨论。
下一页 1 2 3 4 5 6 7 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章