《Windows系统管理之道:命令行脚本应用与解决方案》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)PAWAN K.BHARDWAJ编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:9787508450247
  • 页数:370 页
图书介绍:在众多的Windows系统管理方面的图书中,本书是与众不同的一本书,它从命令行的角度深入介绍了Windows系统管理。本书并未全面涉及命令行管理的所有方面,而是采用“最佳实践”的方式,就日常Windows管理中最常见的任务——命令行操作、计划任务、文件系统和磁盘管理、磁盘分区管理、服务管理、注册表管理、性能监视和优化、网络管理与维护——提供了非常详细的基于命令行的解决方案。因此,除了提高读者的理论水平,加深对Windows内幕的理解之外,书中的示例和解决方案,直接可以用来解决日常的网络管理问题,提高工作效率。 本书适合于Windows XP和Windows Server 2003系统管理员阅读,尤其是适用于非专职的、繁忙的、需要管理机器的IT人员阅读并作为手册参考。

第一部分 命令行入门 2

第1章 命令行基础 2

1.1 引言 2

1.2 Windows命令Shell基础 2

1.3 启动Windows命令Shell 4

1.3.1 定制命令Shell的启动 5

1.3.2 定制命令Shell窗口 7

1.4 命令Shell的内部命令 10

1.5 命令历史 13

1.5.1 用箭头键显示前面用过的命令 14

1.5.2 在弹出窗口中查看命令历史 14

1.5.3 使用功能键 14

1.6 访问Windows命令参考 15

1.7 安装Windows支持工具 16

1.8 小结 18

第2章 使用批处理文件 19

2.1 引言 19

2.2 安全地用命令行工作 19

2.3 配置命令路径 21

2.3.1 使用Path命令 22

2.3.2 使用Set和Setx命令 23

2.3.3 在系统属性中修改环境变量 24

2.4 使用命令重定向 25

2.4.1 命令重定向操作符 25

2.4.2 输入重定向 26

2.4.3 输出重定向 26

2.4.4 把输出重定向到其他命令 27

2.4.5 用重定向操作符进行错误处理 27

2.5 使用命令组 28

2.5.1 使用&进行顺序处理 28

2.5.2 使用&&和‖进行条件处理 29

2.5.3 用括号组合命令集 29

2.6 创建批处理文件 29

2.6.1 批处理文件的命令 31

2.6.2 批处理文件的参数 41

2.7 小结 43

第3章 管理任务计划 44

3.1 引言 44

3.2 任务计划 44

3.3 任务计划器服务 46

3.3.1 访问任务计划器服务 46

3.3.2 配置任务计划器服务的属性 48

3.4 使用任务计划器管理任务 50

3.4.1 管理任务计划的属性 51

3.4.2 在任务计划窗口中监视任务 53

3.4.3 创建新任务 54

3.4.4 删除任务计划 57

3.4.5 立即运行任务计划 57

3.4.6 启用或禁用任务计划 57

3.4.7 终止正在运行的任务 57

3.4.8 基于事件的任务 58

3.5 schtasks命令行工具 58

3.6 用schtasks管理任务 67

3.6.1 用schtasks/Query查询任务计划 67

3.6.2 用schtasks/Change修改任务计划 70

3.6.3 用schtasks/Run运行任务计划 72

3.6.4 用schtasks/End终止正在运行的任务 73

3.6.5 用schtasks/Delete删除任务计划 73

3.7 小结 74

第二部分 基本的Windows管理第4章 管理文件和目录 76

4.1 引言 76

4.2 在命令中使用通配项 77

4.3 文件和文件夹属性 77

4.3.1 查看属性 78

4.3.2 修改属性 79

4.4 文件和文件夹基本操作 79

4.4.1 用Copy命令复制文件 79

4.4.2 用Xcopy命令复制文件和目录 83

4.4.3 用Rename(Ren)命令重命名文件 88

4.4.4 用Move命令移动文件 88

4.4.5 用Del(Erase)命令删除文件 89

4.4.6 用Comp命令比较文件 90

4.4.7 用FC命令比较文件 92

4.4.8 用Sort命令对文件排序 94

4.4.9 用Recover命令恢复文件 96

4.4.10 用Expand命令解压缩文件 96

4.5 复制和比较磁盘 97

4.5.1 用Diskcopy命令复制磁盘 97

4.5.2 用Diskcomp命令比较两张磁盘 99

4.6 特定于目录的命令 101

4.6.1 显示目录结构(Tree) 101

4.6.2 用MD或Mkdir创建新目录 102

4.6.3 用RD或Rmdir删除目录 103

4.6.4 用Deltree命令删除目录树 104

4.7 小结 105

第5章 维护硬盘 106

5.1 引言 106

5.2 物理磁盘和逻辑磁盘 106

5.2.1 物理磁盘 106

5.2.2 逻辑磁盘 107

5.3 理解基本磁盘和动态磁盘 107

5.3.1 基本磁盘 107

5.3.2 动态磁盘 108

5.3.3 基本磁盘和动态磁盘的公共任务 110

5.4 支持的文件系统 110

5.5 转换文件系统 114

5.5.1 用Convert命令转换文件系统 115

5.5.2 用Vol命令检查卷序列号 117

5.5.3 用Label命令管理卷标 117

5.5.4 维护磁盘和文件系统 118

5.5.5 使用Fsutil工具进行高级磁盘管理 119

5.5.6 用Freedisk命令检查可用磁盘空间 123

5.5.7 用Compact命令节省磁盘空间 124

5.5.8 用Mountvol命令管理装入的卷 126

5.5.9 用Chkdsk命令检查和修复坏扇区 127

5.5.10 用Defrag命令整理碎片 131

5.5.11 用Chkntfs命令检查自动检查状态 133

5.6 小结 134

第6章 用Diskpart工具管理硬盘 135

6.1 引言 135

6.2 Diskpart工具 135

6.3 Diskpart命令 137

6.4 用Diskpart编写脚本 150

6.5 获得卷信息 153

6.6 管理动态卷 155

6.6.1 简单卷 155

6.6.2 带区卷 156

6.7 管理容错卷 156

6.7.1 镜像卷 156

6.7.2 RAID 5卷 157

6.8 小结 158

第三部分 管理Windows系统和打印机第7章 系统服务、驱动程序和注册表 160

7.1 引言 160

7.2 获得系统信息 160

7.2.1 确定操作系统版本 161

7.2.2 用Where命令查找文件 161

7.2.3 检查系统日期和时间 162

7.2.4 获得当前登录用户的信息 164

7.2.5 获得系统配置信息 166

7.2.6 用SFC命令检查受保护的系统文件 167

7.3 关闭和重新启动系统 168

7.3.1 为事件跟踪器指定原因 169

7.3.2 在本地计算机上使用Shutdown命令 170

7.3.3 在远程计算机上使用Shutdown命令 170

7.3.4 Windows XP和Windows Server 2003的Shutdown命令的不同 171

7.4 管理系统服务 172

7.4.1 获得服务信息 173

7.4.2 启动、停止、暂停和恢复服务 175

7.4.3 配置服务的启动类型 176

7.4.4 管理服务失败 176

7.4.5 配置服务的登录类型 178

7.4.6 影响所有服务的SC子命令 179

7.5 获得驱动程序信息 179

7.6 管理Windows注册表 181

7.6.1 Windows注册表支持的数据类型 183

7.6.2 检查子键中存储的值 184

7.6.3 比较子键 185

7.6.4 添加和删除子键 185

7.6.5 保存和恢复注册表键 186

7.6.6 复制注册表键 187

7.7 小结 188

第8章 监视系统事件、进程和性能 189

8.1 引言 189

8.2 从命令行管理事件日志 189

8.3 创建新事件 190

8.4 使用事件触发器 191

8.4.1 创建事件触发器 192

8.4.2 删除事件触发器 194

8.4.3 查询事件触发器 194

8.5 查看日志中记录的事件 195

8.6 监视应用程序进程和任务 199

8.6.1 查看正在运行的进程和应用程序 200

8.6.2 终止应用程序和进程 205

8.7 在TaskList和TaskKill命令中使用过滤器 207

8.8 处理系统性能 208

8.8.1 查看性能数据 209

8.8.2 添加新性能计数器 211

8.8.3 删除性能计数器 212

8.9 从现有的日志中提取性能计数器 212

8.10 小结 213

第9章 管理打印服务 215

9.1 引言 215

9.2 使用打印机命令 215

9.3 安装本地打印机 217

9.3.1 列出计算机上安装的所有打印机 217

9.3.2 添加本地打印机 218

9.3.3 删除已经安装的打印机 219

9.3.4 显示计算机上配置的所有打印机 219

9.3.5 显示默认打印机 220

9.3.6 设置默认打印机 220

9.4 配置和重命名打印机 221

9.4.1 显示打印机配置 221

9.4.2 配置打印机属性 222

9.4.3 重命名打印机 228

9.5 管理打印机驱动程序 229

9.5.1 显示计算机上所有打印机的驱动程序信息 229

9.5.2 安装打印机驱动程序 230

9.5.3 删除打印机驱动程序 231

9.5.4 从计算机上删除所有打印机驱动程序 232

9.6 创建和配置TCP/IP打印机端口 232

9.6.1 查看计算机上配置的TCP/IP打印端口 232

9.6.2 创建和配置标准TCP/IP打印端口 234

9.6.3 删除标准TCP/IP打印端口 235

9.7 管理打印队列和打印作业 236

9.7.1 打印测试页面 236

9.7.2 暂停和继续打印机 236

9.7.3 取消打印假脱机管理器中的所有打印作业 237

9.7.4 列出打印队列中的所有打印作业 237

9.7.5 暂停、继续和取消打印作业 238

9.8 小结 239

第四部分 操作活动目录 242

第10章 目录服务命令概述 242

10.1 引言 242

10.2 DS命令入门 242

10.3 DS命令的对象类型 243

10.4 用DSQuery查询目录数据库 245

10.4.1 所有DSQuery命令的公共参数 245

10.4.2 DSQuery Computer 246

10.4.3 DSQuery Contact 247

10.4.4 DSQuery Group 247

10.4.5 DSQuery OU 248

10.4.6 DSQuery Site 248

10.4.7 DSQuery Server 248

10.4.8 DSQuery User 250

10.4.9 DSQuery Quota 251

10.4.10 DSQuery Partition 251

10.4.11 DSQuery 252

10.5 用DSAdd添加新对象 253

10.5.1 所有DSAdd命令的公共参数 253

10.5.2 DSAdd Computer 254

10.5.3 DSAdd Contact 255

10.5.4 DSAdd Group 256

10.5.5 DSAdd OU 257

10.5.6 DSAdd User 257

10.5.7 DSAdd Quota 259

10.6 用DSGet显示对象属性 259

10.6.1 所有DSGet命令的公共参数 260

10.6.2 DSGet Computer 261

10.6.3 DSGet Contact 262

10.6.4 DSGet Group 262

10.6.5 DSGet OU 262

10.6.6 DSGet Server 263

10.6.7 DSGet User 264

10.6.8 DSGet Subnet 264

10.6.9 DSGet Site 265

10.6.10 DSGet Quota 265

10.6.11 DSGet Partition 266

10.7 用DSMod修改对象 266

10.7.1 DSMod Computer 267

10.7.2 DSMod Contact 267

10.7.3 DSMod Group 268

10.7.4 DSMod OU 268

10.7.5 DSMod Server 269

10.7.6 DSMod User 269

10.7.7 DSMod Quota 269

10.7.8 DSMod Partition 270

10.8 用DSMove移动和重命名对象 270

10.9 用DSRm删除目录对象 271

10.10 小结 271

第11章 管理活动目录用户、组和计算机 272

11.1 引言 272

11.2 管理用户账户 272

11.2.1 在活动目录中搜索用户 274

11.2.2 搜索禁用的用户账户 275

11.2.3 确定用户的组成员 276

11.2.4 创建新用户账户 277

11.2.5 设置和修改用户账户属性 278

11.2.6 移动和重命名用户账户 280

11.2.7 重设用户口令 281

11.2.8 启用和禁用用户账户 282

11.2.9 删除用户账户 283

11.3 管理组账户 285

11.3.1 在活动目录中搜索组账户 285

11.3.2 创建新的组账户 286

11.3.3 管理组的成员 286

11.3.4 修改组账户的属性 287

11.3.5 移动和重命名组账户 289

11.3.6 删除组账户 289

11.4 管理计算机账户 290

11.4.1 在活动目录中搜索计算机账户 290

11.4.2 创建新的计算机账户 291

11.4.3 管理计算机账户的属性 292

11.4.4 重设计算机账户 292

11.4.5 移动和重命名计算机账户 293

11.4.6 启用和禁用计算机账户 294

11.4.7 删除计算机账户 295

11.5 管理域控制器账户 295

11.5.1 在活动目录中搜索域控制器 295

11.5.2 搜索属于操作主机角色的域控制器 296

11.5.3 搜索GC服务器 297

11.5.4 管理GC服务器的角色 297

11.6 小结 298

第五部分 Windows网络管理 300

第12章 基本的TCP/IP网络命令 300

12.1 引言 300

12.2 Net命令概述 300

12.3 启动和停止TCP/IP服务 302

12.4 TCP/IP的排除故障命令 305

12.4.1 Arp 305

12.4.2 IPConfig 306

12.4.3 Finger 308

12.4.4 Getmac 309

12.4.5 Hostname 310

12.4.6 Netstat 311

12.4.7 NBTStat 314

12.4.8 NSLookup 316

12.4.9 Pathping 317

12.4.10 Ping 319

12.5 用于远程计算机的命令 320

12.5.1 FTP 320

12.5.2 TFTP 322

12.5.3 RCP 323

12.5.4 RSH和REXEC 324

12.5.5 LPR 324

12.5.6 LPQ 325

12.6 小结 325

第13章 管理网络服务 326

13.1 引言 326

13.2 NETSH命令概述 326

13.2.1 NETSH提示符中可以使用的命令 327

13.2.2 NETSH提示符下可用的子命令列表 327

13.3 排除故障的NETSH命令 331

13.4 用NETSH管理接口 335

13.4.1 管理静态IP地址 335

13.4.2 管理接口的DNS设置 340

13.4.3 管理接口的IPWINS设置 341

13.5 使用DHCP服务管理自动地址分配 345

13.5.1 NETSH DHCP 345

13.5.2 NETSH DHCP SERVER 347

13.5.3 NETSH DHCP SERVER SCOPE 349

13.6 用于AAAA的NETSH命令 350

13.7 小结 352

附录A Windows XP和Windows 2003中不支持的MS-DOS命令 353

附录B 370