第1章 掌握批处理文件的创建与编辑方法 1
案例1 使用copy con命令创建批处理文件 1
案例2 使用edit命令创建批处理文件 2
案例3 使用记事本创建批处理文件 3
案例4 使用edit命令编辑批处理文件 4
案例5 使用记事本编辑批处理文件 5
第2章 全面了解批处理命令的语法与功能 7
案例6 了解echo命令语法及应用 7
案例7 了解@命令语法及应用 8
案例8 了解goto命令语法及应用 9
案例9 了解pause命令语法及应用 10
案例10 了解call命令语法及应用 11
案例11 了解start命令语法及应用 12
案例12 了解rem命令语法及应用 14
案例13 了解if命令语法及应用 15
案例14 set命令的语法及应用 16
案例15 了解setlocal命令的语法及应用 17
案例16 了解shift命令语法及应用 18
案例17 了解for命令语法及应用 20
案例18 通配符(“*”、“?”)的应用 21
案例19 重定向符(“<”、“>”、“>>”)的应用 22
案例20 管道符(“|”)的应用 22
第3章 批处理程序在文件、文件夹管理中的实用案例 24
案例21 批量更改文件名 24
案例22 创建编号从0到99的100个文件 26
案例23 自动循环运行某个程序 27
案例24 显示批处理的完整路径信息 28
案例25 将文件名自动更名为当前系统日期 29
案例26 使用批处理命令自动接收用户输入的信息 30
案例27 为当前文件夹自定义图标 33
案例28 建立具有“保护性”的文件夹 35
案例29 利用批处理程序为指定文件创建快捷方式 36
案例30 直接进入指定文件夹的命令行窗口 38
案例31 批处理程序中不同盘符路径的切换 39
案例32 计算当前目录及子目录所占硬盘空间 40
案例33 自动删除当前目录及子目录中所有空文件夹 42
案例34 自动替换指定文本文件中的指定字符串 44
案例35 在文本文件前面插入指定内容 46
第4章 批处理程序在系统启动与关闭中的应用案例 48
案例36 个性化Windows登录环境 48
案例37 让Windows以指定的账户自动登录系统 49
案例38 定制个性化的登录对话框 51
案例39 让Windows正常关闭系统 52
案例40 修复boot.ini启动文件 54
案例41 控制Windows交互式登录行为 57
第5章 批处理程序在个性化桌面环境中的应用案例 59
案例42 定制非经典“开始”菜单中的内容 59
案例43 定制经典“开始”菜单 61
案例44 定制“显示属性”对话框 63
案例45 重命名桌面上的系统图标 64
案例46 定制个性化的“任务栏” 66
案例47 定制个性化的问候信息 68
案例48 屏蔽“系统属性”对话框中的相应选项 69
第6章 批处理程序在个性化IE及资源管理器中的应用案例 71
案例49 定制IE下载功能 71
案例50 管理“Internet选项”对话框中的选项卡 73
案例51 定制“Internet选项”对话框中的“常规”选项卡 74
案例52 定制“Internet选项”对话框中的“内容”选项卡 76
案例53 定制“Internet选项”对话框中的“连接”选项卡 77
案例54 定制“Internet选项”中的“程序”及“高级”选项卡 78
案例55 定制IE的菜单命令 79
案例56 快速恢复被恶意修改的IE选项 81
案例57 恢复Windows系统中被禁用的菜单 82
案例58 添加特定的命令到右击菜单 84
第7章 批处理程序在性能优化方面的应用案例 86
案例59 提高Windows文件系统访问性能 86
案例60 提升NTFS文件系统的整体性能 88
案例61 解决Windows不能启用IDE设备的DMA工作方式的问题 89
案例62 提高应用程序的兼容性 90
案例63 按要求调整鼠标的性能 92
案例64 按要求调整键盘的性能 94
案例65 按要求调整打印机的工作方式 96
案例66 关闭Windows系统的特殊显示效果 98
案例67 综合提高系统整体性能 100
案例68 提高缩略图的显示性能 101
第8章 批处理程序在系统管理中的应用案例 103
案例69 一键锁定计算机 103
案例70 定制“添加/删除程序”对话框 104
案例71 设置“控制面板”中显示的内容 105
案例72 定制“设备管理器”中各类硬件设备的名称 107
案例73 设置“网上邻居”的工作方式 110
案例74 定制命令行窗口的工作风格 111
案例75 定制Windows通用的“打开”对话框 113
案例76 解决Windows系统发生故障后自动重启的问题 115
案例77 定制磁盘空间过低阀值 116
案例78 管理Windows发送错误报告的方式 117
案例79 锁住命令行窗口 119
案例80 解决忘记密码无法登录Windows问题 122
第9章 批处理程序在系统安全中的应用案例 124
案例81 定制Windows安全对话框 124
案例82 限制非管理员用户任意安装软件 125
案例83 管理Windows的文件保护 128
案例84 维护故障控制台权限及关机行为 129
案例85 定制合理的设备访问权限 131
案例86 打开Windows系统的审计功能 133
案例87 严格限制用户在Windows中执行的操作 134
案例88 禁止用户更改桌面环境 136
案例89 禁止用户使用DOS命令行 138
案例90 限制用户在桌面上所能进行的操作 140
案例91 限制用户对活动桌面的操作权限 141
案例92 禁止在欢迎屏幕显示系统管理员账户 142
案例93 管理系统启动后是否运行注册表中的自动运行项 144
案例94 增强用户密码的安全性 145
案例95 禁止编辑注册表 146
第10章 批处理程序在系统维护中的应用案例 148
案例96 清除留在计算机上的操作记录 148
案例97 禁用Windows的相关历史记录功能 150
案例98 自动清理系统垃圾文件 151
案例99 管理默认磁盘配额 152
案例100 保护已经定制的计划任务顺利执行 154
案例101 定制Windows自动更新方案 156
案例102 定制用户配置文件使用策略 158
案例103 解决IE窗口或资源管理器窗口同时关闭的问题 160
案例104 管理用户配置文件的使用方式 161
第11章 批处理程序在网络管理中的应用案例 163
案例105 定制终端会话约束规则 163
案例106 定制会话目录约束规则 165
案例107 管理客户/服务器的数据重定向 166
案例108 管理Windows时间服务 168
案例109 定制域控制器在网络登录时的策略 171
案例110 配置域控制器定位程序DNS记录 174
案例111 定制Windows远程协助工作方式 176
案例112 定制DNS客户端工作方式 178
案例113 定制脱机文件的工作方式 180
案例114 定制服务质量(QoS)策略 183
案例115 定制简单网络管理协议(SNMP)的工作方式 184
案例116 配置后台智能传送服务 186
案例117 自动修复网络 188
案例118 让Windows中拨号功能更容易使用 189
案例119 系统启动后直接拨号上网 191
案例120 按要求配置Telnet服务器参数 192
案例121 根据需要自动设置IP地址 193
第12章 批处理程序在网络安全中的应用案例 196
案例122 删除Windows 2000/XP系统默认共享 196
案例123 自动检查系统是否中冰河木马 198
案例124 关闭“危险”端口 199
案例125 拒绝恶意骚扰消息 201
案例126 定制Microsoft网络服务器及网络客户的行为 202
案例127 定制Windows网络访问行为 204
案例128 提升Windows网络安全 206
案例129 提升终端服务器的性能及安全性 208
案例130 提高远程过程调用的安全性 211
案例131 提高Windows域控制器的安全性 213
案例132 配置Windows防火墙 215
案例133 定制Internet安全区域策略 218
案例134 提高IIS服务器的抗攻击能力 219
案例135 提高计算机对DoS的防御程度 221
第13章 批处理程序在组策略与MMC中的应用案例 224
案例136 定制组策略的工作方式 224
案例137 合理调整组策略的刷新时间 226
案例138 禁止通过MMC控制台管理存储设备 227
案例139 禁止通过MMC控制台执行网络管理 229
案例140 禁止通过MMC控制台执行计算机管理 231
案例141 禁止通过MMC控制台管理系统中的服务 235
案例142 禁止通过MMC控制台更改系统安全设置 237
第14章 批处理程序的其他高级应用案例 241
案例143 定制批处理运行时的窗口大小 241
案例144 计算用户输入字符串变量的长度 242
案例145 自动从FTP服务器上下载指定文件 244
案例146 备份硬盘主引导记录 246
案例147 恢复硬盘主引导记录 248
案例148 备份DOS引导记录 250