计算机基础pdf脚本之家,使用脚本管理Windows网络(更新版).pdf

使用脚本管理

Windows 网络(更新版)

使用脚本管理 Windows 网络

从 WindowsN 学习如何自动化日常管理任务并根据这个来自于的技巧

管理你的网络。

一个流行的关于教授人知识的谚语:

“授人以鱼,不如授人以渔。”

的确如此。而在忙碌的 IT 世界里,这也适用于脚本化管理:

“给人一个有用的脚本,不如教他自己写脚本。”

如何能够使用脚本去自动化日常管理任务,可以简化管理员的日常工作。但为什么学

习写脚本呢?不是已经有很多网站,如 Microsoft’s Script Center Script Repository,可以

下载大量的满足需求的脚本吗?没错,有一定道理。这些脚本的确是很好用,但通常你需

要对它们进行定制以满足自己的要求或自己环境的特殊要求。又有时你希望自己可以对脚

本进行某些修改,以完成与脚本作者解决问题的方法不一样的功能,比如将几个脚本整合

成一个大的脚本或者将一个脚本的输出作为另一个脚本的输入。或者你想修改其中的一个

脚本,这样你就可以用来处理用户的实时输入。或者你想将一个脚本修改后作为启动脚本

或登录脚本使用。又或者你想通过修改一个脚本,使它对一个远程计算机上产生作用等

等。

如果你想完成上面提到的任何一个修改,你必须学会了 Windows 脚本编写的基础知

识。如果你开始进行学习的话,你会惊奇地发现这并不是一件很难的事,而这正是这篇文

章所要阐述的问题。你将从 Windows 脚本编写基础开始,逐渐深化理解如何为 Windows

网络编写不同方面的脚本。最后,你将能够为你所需要自动化的任务编写脚本,从而简化

你的管理工作。而且你将不仅能够从零开始编写脚本,也能够定制你从各种来源下载的公

用的脚本。我也将同时告诉你各种可以帮助你学习 Windows 脚本编写的资源,并向你介

绍一些非常有用的脚本编写工具。

第一部分:基础

TechTarget 网络技术专题之“使用脚本管理Windows 网络” Page 2 of 123

大多数管理员都使用 VBScript 来编写 Windows 管理脚本。VBScript 不仅仅是一个强

大的编程语言,它的语法非常容易学习。VBScript 也能与 Windows Management

Instrumentation (WMI)和 Active Directory Services Interfaces (ADSI)一起使用,编写关于

Windows 系统或基于 Active Directory 的网络的任何方面的脚本。我们将从使用 VBScript

和 WMI 去完成一些有用的工作开始学习 Windows 脚本编写:修改一个网络适配器的 IP

地址。

使用脚本程序管理Windows 网络 第一部分:基础

第二部分:脚本修订

在使用脚本程序管理不同方面的 Windows 网络的系列文章中,作者 Mitch Tulloch 接

下来会介绍“整理” 。“整理”是用于修改网络适配器的 IP 地址的脚本程序的一个简单的步

骤。

使用脚本程序管理Windows 网络 第二部分:脚本修订

第三部分:理解 WMI

了解 Windows Management Instrumentation (WMI )是如何工作,以及如何使用

VBScript 脚本。在本系列专题的前两篇文章中,我们了解到如何使用 VBScript 修改一个

Windows 计算机的一个网络适配器的 IP 地址。其中,我们还学到了很多关于 Windows 脚

本编写的基本概念,如类、对象、属性、方法和不同类型的变量,包括字符串变量、整数

变量、数组和集合。我们还了解到一些关于写好脚本的基本方法,如定义变量、实现错误

处理、接受用户设置、显示验证输出,以及通过注释来文档化脚本。

使用脚本程序管理Windows 网络 第三部分:理解WMI

第四部分:Win32-NetworkAdapterConfiguration 类

这一章中将学习 Win32-NetworkAdapterConfiguration 类。在这一系列的前面两篇文

章中,我们阐述了使用 Windows 脚本来管理 TCP/IP 网络设置的基础知识。

使 用 脚 本 程 序 管 理 Windows

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
简介 当Microsoft Windows 3.1发布,我希望它与操作系统托管的脚本语言来。其他操作系统没有提供这样的语言,但Windows 3.1只有旧式的MS - DOS批处理文件。由于多种原因,我不想使用第三方解决方案,如PowerBASIC和REXX。在Microsoft Windows 95的开始,我用的Microsoft Visual Basic,Visual Basic应用程序(VBA)的,HTML脚本不时。 1998年,当我在写德国微软出版社Microsoft Windows 98的手册,我发现,Windows 98的一个新功能,叫做Windows脚本宿主(WSH),它提供了两种脚本语言,微软的Visual Basic脚本版(VBScript)和Microsoft JScript中。 那年晚些时候,我开始写的Microsoft Press Microsoft Windows 98的电源工具包。我想,覆盖广泛的WSH在书中介绍了如何使用脚本来自动备份文件,映射网络驱动器和打印机,并显示用户对话框等任务。但是,我无法找到任何有关WSH的文件,并与Windows 98附带的帮助文件并不包括脚本编程。 Windows Script Host的参考,基本上只是一张白纸,我咨询过的书籍和网站处理HTML脚本使用VBScript和JScript。于是我开始调查与Windows 98附带的WSH样本,访问微软的脚本的网站,写我自己的WSH样本。 我挣扎着找出哪些对象在特定情况下使用,如何获取有关属性和方法的信息,以及如何实现VBScript或JScript脚本。我的第一个脚本的调试是一个痛苦的过程。 1 WSH的报道大多是神秘的运行时错误消息行X或者脚本根本没有做什么,我预期。 (当时,我不知道如何使用Microsoft脚本调试器在脚本环境。)接收运行时的错误消息后,我会到记事本中加载的脚本,一次又一次,行计数手动找到故障线路,并尝试使用试验和错误的方法来修改代码。几个小时后,我决定,这种做法不可能是正确的方式做脚本编程。 一旦我开始访问的WSH新闻组,我发现其他人有同样的问题。伊恩Morrish,克拉伦斯华盛顿和迈克尔哈里斯,如新闻组参与者分享了大量有用的知识,但我还需要更多细节,特别是关于高级编程。我写的关于VBA编程和HTML脚本的书籍,所以我熟悉HTML脚本和ActiveX编程处理的互联网网站。从这些网站中,我学到一些编辑器,支持脚本编程,我学会了如何使用Visual Basic脚本调试器和对象浏览器等工具找出更多有关对象及其方法和属性。我是能够增加我的生产力显著,并创造一个相对舒适的环境脚本。 首先,我使用了典型的“宏程序员”的做法,我试图结合简单的语句创建一个脚本程序。有时这种方法的工作,但我常常是语法和运行时的错误消息轰炸。我也错过了,我也可以用来复制文件,启动程序,获取用户输入,等强大的报表。在WSH的新闻组中,一些人建议的第三方工具和语言,答应了丰富的报表收集。我知道,从以往的经验,但是,如果一种语言提供了丰富的报表集合,语言是难以学习和使用。 我用我的VBA编程经验的基础上,开始探索脚本背后的哲学。我了解到,您不必声明“埋”在一个任务,如阅读脚本的参数,并复制文件的脚本语言,因为WSH,您可以访问系统上安装的所有COM对象。因此,一个脚本可以使用这些COM对象提供的功能,以处理其任务。您还可以添加一个系统,它在不改变基本的脚本语言的脚本功能,增加新的COM对象。如果一个对象提供拼写检查,例如,你可以简单地在脚本使用该对象。一旦我变得更加熟悉与WSH的,我发现它是最热门的技术在近年来从Microsoft。 WSH是胶,组合成一个新的,定制的应用程序中的对象(例如,一个Microsoft Office拼写检查,字处理器,一个浏览器,和邮件系统)。你可以实现一个复杂的应用程序的快速,方便,只需使用几行脚本代码。 这一点,我已经收集了大量的素材,积累了一些经验,写了许多样品。我也写了简短的章节对WSH在Microsoft Windows 98电源工具包。在1998年法兰克福书展,我会见了微软出版社收购编辑托马斯Pohlmann和斯蒂芬Guty,和WSH脚本编程标题的想法诞生。六个星期后,我的德国手稿准备好了。这本书的第一版出版于1999年1月。这是全球出版的第一个WSH的1本书。在春季,WSH 2中的第一个beta版本发布。我们决定等待直到Windows 2000发布之前提前与WSH 2本书。我花更多的时间调查WSH 2中和其他热点技术,如ActiveX数据对象(ADO),Active Directory服务接口(ADSI),和Windows管理规范(WMI)。我还写了WSH的初学者在电脑杂志的系列文章中,我的网站上创建的WSH街,花了很多时间,访问了WSH的新闻组,以了解更多的脚本程序员遇到的麻烦。 我收集的材料已经足够了两本书,这其中,对于初学者和中级用户,和一个先进的用户量,处理脚本技术。微软出版社将出版的第二本书,与微软Wi​​ndows Script Host的2.0先进的开发,今年晚些时候。这本书是为先进的脚本程序员,谁想要在此介绍卷涵盖的主题,深入覆盖。与Microsoft Windows脚本宿主2.0高级开发将解释如何使用额外的对象,以延长您的脚本功能。特别主题,如。WSF文件和许多无证暗示,涉及到这些文件的XML结构,将被覆盖。还包括将解释如何使用额外的工具,如OLE / COM对象查看器或对象浏览器中找出更多有关对象及其方法和属性。随着其他有用的技术,您将学习如何访问Microsoft Office应用程序从WSH脚本和如何使用,如Microsoft Excel电子表格,拼写检查办公室,Microsoft Word文档和Microsoft Outlook功能的对象。您还将学习如何阅读和使用Microsoft Access或ActiveX数据对象(ADO)从脚本编写到数据库。书中还介绍了管理员如何从WSH脚本访问Active Directory服务接口(ADSI),以维护用户帐户,服务或股份。您将了解新技术基于Web的企业管理(WBEM),和称为“Windows管理接口(WMI)微软执行,你会发现如何使用脚本来访问网络和计算机信息,并取消正在运行的进程。您还可以发现,如何写的ActiveX控件,使用Visual Basic的控制项建立版(CCE)访问Windows API函数,创建ActiveX的形式,访问剪贴板,控制CD盘,更。我将深入研究在这本书中使用的几个ActiveX控制更详细的源代码。鉴于Microsoft Windows脚本宿主2.0开发人员指南教你,你需要知道什么开始,与Microsoft Windows脚本宿主2.0高级开发与WSH的脚本会为您提供的信息,你需要成为一个专家WSH程序员。您将学到的专业开发人员使用,以帮助得到最有效的WSH的编程技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值