译者序
前言
作者介绍
致谢
第一部分Windows脚本翩松入门
第1章 Windows脚本编程简介
1.1 Windows脚本编程简介
1.1.1 看一看Windows脚本编程
1.1.2 使用和运行脚本
1.2 Windows Scnpt Host结构
1.2.1 核心对象模型
1.2.2 脚本编程主机的更多内容
1.2.3 脚本编程引擎的工作内容
1.3 小结
第2章 VBScript基础知识
2.1 使用变量
2.1.1 变量命名
2.1.2 变量申明
2.1.3 变量类型
2.1.4 变量类型转换
2.2 使用数组
2.2.1 初始化数组.
2.2.2 使用多线数组
2.2.3 不定数组
2.3 VBScript操作符
2.3.1 算术操作符
2.3.2 比较操作符
2.3.3 字符串操作
2.4 条件语句
2.4.1 使用If...Then语句
2.4.2 使用Else和Elself
2.4.3 Select Case语句
2.4.4 条件控制和字符串
2.5 循环控制
2.5.1 FOr Next循环
2.5.2 For Each循环
2.5.3 使用Exit For
2.5.4 使用Do While循环
2.5.5 使用Do Until循环
2.5.6 使用EXit Do
2.5.7 While...WEnd循环
2.6 使用过程
2.6.1 使用函数
2.6.2 使用子例程
2.7 小结
第3章 JSCript基础知识
3.1 变量和数据类型
3.1.1 变量及其命名规则
3.1 数据类型
3.2 字符串
3.2.1 合并字符串
3.2.2 字符串转换
3.3 注释
3.4 数组
3.5 JScriPt的操作符
3.5.1 算术操作符
3.5.2 比较操作符
3.5.3 赋值操作符
3.5.4 逻辑操作符
3.5.5 位操作符
3.6 条件语句
3.6.1 if语句
3.6.2 if...else语句
3.7 使用循环控制流程
3.7.1 for循环
3.7.2 for in循环
3.7.3 while和 do while循环
3.7.4 continue和 break语句
3.7.5 switch case
3.8 函数
3.8.1 函数结构
3.8.2 函数调用
3.9 小结
第二部分础Windows脚木蛐设基础知识
第4章 创建脚本和脚本程序文件
4.1 运行脚本
4.1.1 启动脚本
4.1.2 设置脚本属性
4.1.3 脚本的命令行选项
4.1.4 拖放脚本
4.2 创建批处理脚本
4.2.1 标识工作名称
4.2.2 增加脚本和设置脚本程序语言
4.2.3 设置脚本来源
4.2.4 引用外部对象和类型库
4.2.5 设置工作属性
4.2.6 设置分析命令
4.3 小结
第5章 脚本编程基础
5.1 WSH关键对象
5.2 显水文本字符串
5.2.1 使用Echo
5.2.2 运行这些脚本
5.3 检查脚本信息
5.3.1 获得Script Host信息
5.3.2 获得脚本信息
5.3.3 获得脚本参数
5.4 使用环境变量
5.4.1 理解环境变量
5.4.2 访问环境变量
5.4.3 使用环境变量:另一种方法
5.5 在脚本中运行程序
5.5.1 启动应用程序
5.5.2 给应用程序传递参数
5.5.3 Run的其他特性
5.6 合并JScript和VBScript
5.7 小结
第6章 输入输出和错误处理
6.1 输入输出基础知识
6.2 输入框
6.2.1 输入框基础知识
6.2.2 给输入框设置默认值
6.2.3 输入框定位
6.2.4 转换输入值
6.3 消息框
6.3.1 消息框基础知识
6.3.2 增加按钮
6.3.3 增加图标
6.3.4 判断按钮单击
6.3.5 消息框的帮助文件
6.3.6 弹出式对话框
6.4 错误检测和处理
6.4.1 在VBSCript中处理运行时错误
6.4.2 在JSCript中处理运行时错误
6.5 小结
第7章 文件与文件夹
7.1 理解FilesystemObject
7.1.1 FSO对象和集合
7.见 FSO方法和属性
7.1.3 使用Filesystemobject
7.2 文件夹
7.2.1 查看文件夹的内容
7.2.2 检查文件夹属性
7.2.3 创建文件夹
7.2.4 复制移动和删除文件夹
7.2.5 操作多个文件夹
7.2.6 操作单个文件夹
7.3 特殊文件夹
7.4 文件
7.4.1 直看文件属性
7.4.2 创建文件
7.4.3 复制移动和删除文件
7.4.4 操作多个文件
7.4.5 操作单个文件
7.5 小结
第8章 文件的读写
8.1 打开文件
8.1.1 OpenTextFile
8.1 OpenAsTextstream
8.2 读取文本文件
8.2.1 准备读取
8.2.2 读取字符
8.2.3 读取行
8.2.4 读取整个文件
8.3 在文件中跳行
8.3.1 跳过字符
8.3.2 跳过行
8.4 写文件
8.4.1 准备写
8.4.2 写入字符
8.4.3 写入行
8.4.4 写入空行
8.5 小结
第9章 管理驱动器和打印机
9.1 管理驱动器
9.2 获得驱动器信息
9.2.1 检查驱动器
9.2.2 使用Drive对象
9.2.3 检查系统上的所有驱动器
9.3 映射网络驱动器
9.3.1 与网络共享连接
9.3.2 从网络共享断开
9.4 管理网络打印机
9.4.1 设置默认打印机
9.4.2 添加打印机连接
9.4.3 删除打印机路径
9.5 小结
第10章 配置菜单和快捷方式启动应用程序
10.1 菜单桌面和启动引用程序
10.2 创建快捷方式和菜单项
10.2.1 为快捷方式获得目标文件夹
10.2.2 获得快捷方式对象
10.2.3 为链接快捷方式设置属性
10.2.4 为URL快捷方式设置属性
10.3 管理快捷方式和菜单项
10.3.1 创建菜单
10.3.2 访问并列出菜单项
10.3.3 更新当前快捷方式和菜单项
10.3.4 删除快捷方式和菜单项
10.3.5 删除某单
10.4 添加和删除启动应用程序.
10.4.1 添加启动选项
10.4.2 删除启动选项
10.4.3 移动启动选项
10.5 小结
第11章 Windows注册表和事件日志
11.1 Windows注册表
11.1.1 理解注册表结构
11.1.2 读注册表关键词和值
11.1.3 写注册表关键词和值
11.1.4 创建新关键词
11.1.5 删除注册表关键词和值
11.1.6 通过注册表重配置网络服务
11.2 事件日_
11.1 查看事件日志
11.2.2 理解事件表项
11.2.3 归档事件日志
11.3 写事件日
11.3.1 事件日志基础
11.3.2 使用 LogEvent方法
11.4 读事件日志
11.4.1 介绍 Dumpel
11.4.2 使用 Dumpel
11.4.3 在脚本中使用 Dumpel
11.5 产生事件日志报告
11.5.1 步骤1:创建日志
11.5.2 步骤人为查看格式化日志
11.6 小结
第三部分 网络目录服务脚编程
第12章 安排一次性和重复的任务
12.1 计划本地和.程工作
12.1.1 计划基础
12.1.2 同步系统时间
12.1.3 计划工具
12.2 使用 Graphical Task Scheduler
12.2.1 运行向导
12.2.2 直看向导任务
12.2.3 改变任务属性
12.3 使用AT安排工作
12.3.1 使用AT计划工具
12.3.2 直看计划的 ATI作
12.3.3 删除计划的 ATI作
12.4 使用脚本安排计划
12.4.1 在脚本中使用 AT
12.4.2 自动化工作的创建
12.4.3 使用脚本删除工作
12.4.4 创建计划任务管理器脚本
12.5 小结
第13章 管理计等机和用户脚本
13.1 为什么使用计算机和用户脚本
13.2 介绍组策略
13.2.1 策略是如何使用的
13.2.2 什么时候应用策略
13.2.3 本地组策略是怎样管理的
13.2.4 全局组策略是怎样管理的
13.2.5 使用策略控制台
13.3 使用计算机和用户脚本
13.3.1 管理启动和关机脚本
13.3.2 管理登录和注销脚本
13.3.3 替换组策略
13.4 小结
第14章 介绍活动目录服务接口
14.1 ADSI基础
14.1.1 理解ADSI提供者
14.1.2 理解ADSI结构
14.1.3 绑定ADSI对象
14.2 利用 ADSI
14.2.1 使用 ADSI LDAP提供者
14.2.2 使用 ADSI WinNT提供者
14.2.3 使用 ADSI NDS提供者
14.2.4 使用 ADSI NWCOMPAT提供者
14.3 ADSI提供者基础
14.3.1 通用对象绑定
14.3.2 处理认证和安全
14.3.3 访问属性和更新对象
14.3.4 使用IAD方法
14.4 小结
第15章 使用模式掌握 ADSI
15.1 探索ADSI模式
15.1.1 核心WinNT对象模型
15.1.2 核心LDAP对象模型
15.2 使用模式类对象
15.2.1 访问对象的模式类
15.2.2 检查对象是否是容器
15.2.3 直看必需和可选属性
15.3 查看属性语法范围和值
15.3.1 访问 IADsProperty接口
15.3.2 检查对象属性
15.4 小结
第16章 使用ADSI管理本地和域的资源
16.1 管理域账号策略
16.1.1 使用域对象
16.1.2 准备查看和设置账号策略
16.1.3 查看和设置账号策略
16.2 使用本地计算机属性
16.3 创建和修改用户账号
l6.3.1 WinNT的用户属性
16.3.2 使用用户账号属性.
16.3.3 使用WinNT管理用户账号
16.3.4 使用WinNT创建用户账号
16.3.5 使用 WinNT删除用户账号
16.3.6 设置和改变口令
16.3.7 检查组成员
16.4 创建和修改组账号
16.4.1 理解 Windows 2000组类型
16.4.2 使用 WinNT创建组
16.4.3 检查组成员
16.4.4 添加和删除组成员
16.5 小结
第17章 使用ADSI的服务和资源管理
17.1 管理 Windows服务
17.1.1 使用并理解 WindowS服务
17.1.2 使用服务对象
17.1.3 使用服务对象属性
17.2 检查服务状态和相关性
17.3 查看和设置服务信息
17.4 启动停止和暂停服务
17.5 管理开放资源和用户会话
17.5.1 查看开放文件和用户会话
17.5.2 在脚本中查看资源和会话
17.5.3 使用资源和会话对象
17.6 小结
第18章 维护共事目录打印机队列和打印工作
18.1 使用共享文件夹
18.1.1 文件夹共享基础
18.1.2 检查共享文件夹和它们的属性
18.1.3 创建和删除共享文件夹
18.2 管理打印队烈
18.2.1 检查打印队列
18.2.2 使用PrintQueue对象
18.2.3 管理打印队列
18.3 控制打印工作
18.3.1 检查打印工作属性
18.3.2 监控打印工作状态
18.3.3 暂停和恢复打印工作
18.4 小结
第19章 管理活动目录域扩展
19.1 使用命名上下文和 RootDSE对象
19.1.1 绑定到命名上下文
19.1.2 使用 RootDSE属性
19.2 访问活动目录模式
19.2.1 安装和启动 ADSI编辑
19.2.2 检查域名上下文
19.2.3 公共活动目录对象
19.3 使用 LDAP管理计算机对象
19.3.1 活动目录计算机对象属性.
19.3.2 使用 LDAP创建和删除计算机账号
19.3.3 使用 LDAP移动和重命名计算机账号
19.3.4 使用 LDAP启动和停止计算机账号
19.4 使用 LDAP管理联系
19.5 使用 LDAP管理组
19.5.1 活动目录组对象属性
19.5.2 使用LDAP创建组
19.5.3 使用LDAP删除l移动和重命名组
19.5.4 使用LDAP检查组成员
19.5.5 使用 LDAP添加和删除组成员
19.6 使用组织单位
19.6.1 检查组织单位属性
19.6.2 创建组织单W
19.6.3 修改组织单位
19.6.4 移动重命名和删除组织单位
19.7 使用 LDAP管理用户贴号
19.7.1 使用 LDAP检查用户对家属性
19.7.2 使用LDAP创建用户贴号
19.7.3 设置用户赃号标志
19.7.4 查看组成员
19.7.5 使用 LDAP移动重命名和删除用户账号
19.8 小结
第20章 现在怎么办
20.1 使用ACtiveX和COM
20.2 进阶
第四部分Windows脚本编程库
第2章 文件系统实用程序库
21.1 查看文件系统实用程序库
21.2 使用文件系统实用程序库
21.2.1 使用 GetsubFolders GetFiles和 GetFolderContents
21.2.2 使用 ChSCkEXIStS.
21.2.3 使用 Getlnfo Getsize和 GetType
21.2.4 设置和清除文件属性
21.2.5 使用特殊文件夹快捷方式和菜单
21.2.6 理案单项
21.2.7 添加到桌面和开始菜单
21.2.8 使用 NewFolder和 NewFlle
21.9 使用 DeleteFile DeleteFolder和 Deleteshortcut
21.3 小结
第22章 I/O实用程序泽
22.1 查看I/O实用程序库
22.2 使用 I/O实用程序库
22.2 使用该实用程序库处理文件I/O
22.2.2 使用该实用程序库处理其他I/O任务
22.3 小结
第23章 网络资源实用程序库
23.1 检查网络资源实用程序库
23.2 使用网络资源实用程序库
23.2.1 使用 GetDnvelnfo
23.2.2 使用 Chec4reespffep
23.2.3 使用 MapDnve
23.2.4 使用打印机
23.2.5 查看检查和管理服务
23.2.6 使用 checkRS和 viewDetalledRS
23.2.7 使用viewsharelnfO.reateshare和deleteshare
23.3 小结
第24章 账号管理实用程序库
24.1 构造账号管理库
24.2 使用账号管理实用程序
24.2.1 使用库实用程序配置域账号策略
24.2.2 使用库实用程序管理组.
24.2.3 使用库实用程序管理用户
24.2.4 使用库实用程序管理计算机
24.2.5 重命名和移动账号的函数
24.3 小结
附录A Windows脚本主机快速参考
附录B 核心ADSI参考
附录C Windows脚本使用的基本命令行实用程序