本篇主要提供包邮 Windows 7脚本编程和命令行工具指南[图书] 计算机与互联网|198705电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
书名: | Windows 7脚本编程和命令行工具指南[图书]|198705 |
图书定价: | 79元 |
图书作者: | (美)Brian Knittel |
出版社: | 机械工业出版社 |
出版日期: | 2011/11/1 0:00:00 |
ISBN号: | 9787111356776 |
开本: | 16开 |
页数: | 512 |
版次: | 1-1 |
作者简介 |
Brian Knittel 有30多年的软件开发经验。在做完电子工程应用于核能医学和磁共振成像技术的毕业设计之后,他成为一名专职的独立咨询师。各种各样的客户,导致他长期所从事的项目都处于医疗档案、工作流管理、实时工业系统控制等领域,最重要的是,他拥有了超过25年的MS-DOS、Windows和商业计算机网络的实际应用经验。Brian是Que出版的一系列书籍的共同作者。 |
内容简介 |
Windows 7及其之前的Vista版本都带有脚本命令、批处理文件和命令行工具,这些工具可以帮助管理员更轻松地完成任务,大大提高工作效率。本书通过大量实例,深入浅出地讲解这些工具,为广大Windows用户揭开这些工具的神秘面纱。 《Windows 7脚本编程和命令行工具指南》主要内容包括三大部分:第一部分介绍Windows Script Host工具,包括VBScript编程语言、对象的使用、编写和调试脚本等,提供了Windows很多脚本编程对象的详细参考。第二部分介绍用来编写批处理文件的Windows命令语言,包括命令行环境、MS-DOS模拟、通过管理工具来修改命令环境的方法,还给出Windows提供的20多种重要的命令行程序的指南。第三部分介绍Windows PowerShell的基础知识、编程和应用,掌握管理Windows工作站、服务器和应用程序的快捷方法。 《Windows 7脚本编程和命令行工具指南》内容丰富,实例众多,适合Windows高级用户、系统管理员、开发人员参考。 |
目录 |
《Windows 7脚本编程和命令行工具指南》 译者序 前言 第一部分 用Windows Script Host进行脚本编程 第1章 Windows脚本宿主(WSH)1 1.1 什么是Windows脚本1 1.1.1 “Script”部分1 1.1.2 “Windows”部分2 1.1.3 “Host”部分2 1.1.4 与编写批处理文件有何不同3 1.2 脚本语言3 1.2.1 VBScript4 1.2.2 JScript4 1.2.3 Perl4 1.2.4 Python5 1.2.5 Open Object REXX5 1.2.6 Ruby5 1.2.7 选择一种语言5 1.3 一个简单的脚本5 1.4 脚本文件的类型7 1.4.1 JSE和VBE:已编码脚本8 1.4.2 Windows脚本文件(WSF)8 1.4.3 Windows脚本组件10 1.4.4 WSH设置10 1.5 创建第一个脚本文件10 1.5.1 创建一个脚本文件夹并使其安全化10 1.5.2 创建脚本12 1.5.3 脚本编辑工具12 1.6 Windows如何运行脚本13 1.6.1 Wscript和Cscript13 1.6.2 运行脚本的方式14 1.6.3 给脚本传递信息15 1.6.4 保存脚本的结果16 1.6.5 Wscript和Cscript命令选项17 1.7 运行自己的脚本19 1.7.1 将脚本添加到路径19 1.7.2 用一个快捷方式图标来运行脚本20 1.7.3 制作一个脚本快捷方式20 1.7.4 从批处理文件运行脚本21 1.7.5 自动运行脚本21 1.8 安全问题21 1.9 调试脚本23 1.10 到哪里获得更多信息26 第2章 VBScript教程27 2.1 VBScript简介27 2.1.1 变量28 2.1.2 常量28 2.1.3 命名常量29 2.1.4 运算符和表达式30 2.1.5 自动类型转换 32 2.2 流程控制32 2.2.1 If…Then语句33 2.2.2 Select Case语句35 2.2.3 Do While循环36 2.2.4 用Exit Do终止循环38 2.2.5 用For…Next语句计数39 2.2.6 使用For…Each处理集合和数组39 2.3 VBScript函数40 2.3.1 调用函数和子例程40 2.3.2 文档和语法41 2.3.3 字符串操作函数42 2.3.4 日期和时间函数45 2.4 与用户交互47 2.4.1 MsgBox()函数48 2.4.2 InputBox()函数49 2.4.3 用Wscript.Echo显示简单的文本信息51 2.5 高级VBScript话题52 2.5.1 错误处理52 2.5.2 过程:函数和子例程53 2.5.3 数组54 2.5.4 变量作用域56 2.6 如何进一步学习56 第3章 对象57 3.1 对象简介57 3.1.1 类和实例58 3.1.2 容器和集合58 3.1.3 对象命名59 3.2 在VBScript中使用对象60 3.2.1 Automation和文档文件61 3.2.2 属性和方法之间的区别61 3.2.3 嵌套对象62 3.2.4 释放对象63 3.2.5 使用集合63 3.3 在JScript中使用对象64 3.3.1 区分大小写64 3.3.2 使用集合64 3.4 用ActivePerl使用对象65 3.4.1 在WSH中运行Perl脚本66 3.4.2 Perl对象接口66 3.4.3 使用集合67 3.5 用ActivePython使用对象68 3.6 使用WScript对象69 3.7 查找并使用不常见的对象72 第4章 文件和注册表访问77 4.1 完成实际工作77 4.2 操作文件和文件夹77 4.2.1 Scripting.FileSystemObject78 4.2.2 操作文件和路径名82 4.2.3 Scripting.Drive对象86 4.2.4 Scripting.Folder对象88 4.2.5 Scripting.File对象93 4.3 读取和写入文件96 4.3.1 TextStream对象97 4.3.2 从文件读取文本99 4.3.3 把文本写入文件100 4.3.4 使用Stdin和Stdout104 4.3.5 读取二进制文件106 4.4 读取和写入XML110 4.4.1 一些XML基础知识111 4.4.2 读取XML文件117 4.4.3 创建XML或HTML文件119 4.5 操作程序和快捷方式121 4.5.1 WScript.Shell对象122 4.5.2 运行程序125 4.5.3 创建和修改快捷方式130 4.6 操作环境132 4.6.1 提取环境信息133 4.6.2 管理环境设置134 4.7 操作注册表136 4.7.1 查看注册表键和值137 4.7.2 在注册表中保存信息137 第5章 网络和打印机对象140 5.1 管理网络和打印机连接140 5.2 获取网络用户信息143 5.3 管理驱动器映射145 5.3.1 使用EnumNetworkDrives列出驱动映射145 5.3.2 添加驱动器映射147 5.3.3 删除驱动映射148 5.3.4 在脚本中设置映射149 5.4 管理网络打印机连接150 5.4.1 显示打印机信息151 5.4.2 连接到网络打印机152 5.4.3 重定向DOS会话打印机153 5.4.4 删除打印机集合154 5.4.5 设置默认打印机155 5.5 从脚本打印156 第6章 消息和传真对象158 6.1 使用CDO从脚本发送Email158 6.2 CDO对象模型159 6.2.1 CDO.Message对象161 6.2.2 使用Field165 6.2.3 CDO.Message对象的Field167 6.2.4 CDO BodyParts集合168 6.2.5 CDO BodyPart对象168 6.2.6 ADO Stream对象171 6.2.7 CDO.Configuration对象171 6.3 用CDO发送消息175 6.3.1 构建消息175 6.3.2 添加附件178 6.3.3 包含图像的HTML消息179 6.3.4 指定接收者和主题180 6.3.5 指定发送服务器180 6.3.6 发送消息181 6.3.7 综合应用182 6.4 从脚本发传真186 6.4.1 使用脚本发送传真189 6.4.2 获取关于传真的更多信息190 第7章 WMI192 7.1 WMI简介192 7.1.1 WMI功能193 7.1.2 命名空间193 7.1.3 远程管理Windows195 7.2 进行WMI连接197 7.2.1 WMI对象层级197 7.2.2 使用WbemScripting.SWbemLocator对象连接200 7.2.3 使用别名连接201 7.2.4 连接到本地计算机202 7.2.5 安全性和验证202 7.2.6 指定安全选项205 7.3 WMI集合和查询206 7.3.1 SWbemServices207 7.3.2 WQL查询208 7.3.3 SWbemObjectSet209 7.3.4 SWbemObject210 7.3.5 SWbemMethodSet和SWbemPropertySet211 7.4 Scriptomatic212 7.5 WMI示例213 7.5.1 收集系统信息214 7.5.2 管理打印机215 7.5.3 监控Windows服务包和热补丁215 7.5.4 管理服务和任务216 7.6 获取更多信息218 第8章 活动目录脚本编程接口219 8.1 管理用户目录219 8.1.1 ADSI的使用219 8.1.2 使用ADSI和WSH的局限性220 8.2 ADSI概念220 8.2.1 多重继承222 8.2.2 创建ADSI对象223 8.2.3 目录安全性225 8.2.4 确定容器和叶子之间的区别226 8.3 针对WinNT:提供者的ADSI228 8.3.1 IADs229 8.3.2 IADsCollection和IADsContainer231 8.3.3 操作ADSI集合232 8.3.4 IADsComputer和IADsComputer-Operations233 8.3.5 IADsDomain235 8.3.6 IADsFileService和IADsFileService-Operations237 8.3.7 IADsFileShare239 8.3.8 IADsGroup240 8.3.9 IADsMembers241 8.3.10 IADsNamespaces241 8.3.11 IADsPrintJob和IADsPrintJob-Operations242 8.3.12 IADsPrintQueue和IADsPrintQueue-Operations244 8.3.13 IADsService和IADsService-Operations246 8.3.14 IADsSession249 8.3.15 IADsUser250 8.4 IIS和Exchange251 8.5 管理活动目录252 8.6 活动目录对象254 8.6.1 RootDSE254 8.6.2 IADsO and IADsOU255 8.7 开发ADSI脚本256 8.8 EzAD Scriptomatic257 8.9 获取更多信息258 第9章 为计算机和网络管理部署脚本260 9.1 在现实世... |