图书目录

目  录

第1章  命令行使用方法 1

1.1  DOS概述 2

1.1.1  DOS的发展历史 2

1.1.2  命令行操作的特点 3

1.1.3  命令行的主要功能 4

1.2  命令行的基本使用方法 5

1.2.1  命令行的组成 5

1.2.2  命令分类 8

1.2.3  磁盘、目录与文件 10

1.2.4  通配符的使用 11

1.2.5  当前目录和上级目录 12

1.3  命令行的常见错误信息 13

小  结 20

习  题 21

实  验 21

第2章  文件和文件夹管理 22

2.1  文件系统的基本概念 23

2.1.1  当前目录 23

2.1.2  子目录 23

2.1.3  根目录 24

2.1.4  驱动器 24

2.1.5  路径 24

2.2  文件的查看与查找 25

2.2.1  查看文件信息——dir 25

2.2.2  查找文件——find 28

2.2.3  设置搜索路径——path 30

2.2.4  文件类型位置——where 32

2.2.5  替换文件——replace 33

2.3  文件管理 35

2.3.1  文件复制——copy 35

2.3.2  移动文件——move 39

2.3.3  删除文件——del 41

2.3.4  重命名文件——ren 46

2.3.5  校验——verify 48

2.4  文件属性管理 48

2.4.1  显示或修改文件扩展名关联——assoc 48

2.4.2  关联文件类型——ftype 50

2.4.3  显示及修改文件属性——attrib 52

2.5  文件比较 55

2.5.1  文件比较——fc 55

2.5.2  文件内容比较——comp 58

2.6  文件压缩与解压缩 61

2.6.1  文件的压缩——compact 61

2.6.2  文件的解压——expand 64

2.7  文件内容管理 65

2.7.1  显示文本文件的内容——type 65

2.7.2  文本编辑器——edit 66

2.8  文件夹管理 68

2.8.1  改变目录——cd 69

2.8.2  新建目录——md 70

2.8.3  删除文件夹——rd 71

2.8.4  显示目录结构——tree 73

小  结 74

习  题 74

实  验 74

第3章  磁盘与分区管理 76

3.1  磁盘的基础知识 77

3.1.1  硬盘概述 77

3.1.2  磁盘分区 79

3.1.3  Windows Server 2008系统分区 80

3.2  磁盘格式化 82

3.2.1  格式化的方式 82

3.2.2  常见的磁盘格式 83

3.2.3  磁盘格式化——format 85

3.3  文件系统管理 88

3.3.1  分区系统类型转换——convert 88

3.3.2  文件系统管理——fsutil 89

3.3.3  NTFS压缩——compact 101

3.4  磁盘管理 102

3.4.1  磁盘和分区管理——diskpart 102

3.4.2  磁盘复制——diskcopy 106

3.4.3  磁盘比较——diskcomp 108

3.4.4  查看卷影副本——vssadmin 109

3.4.5  虚拟驱动器——subst 111

3.4.6  创建、修改或删除驱动器的卷标——label 112

3.4.7  卷标——vol 114

3.4.8  设置装入点——mountvol 114

3.5  磁盘检查与修复 115

3.5.1  磁盘检查——chkdsk 115

3.5.2  磁盘碎片整理——defrag 117

3.5.3  故障磁盘数据恢复——recover 119

小  结 120

习  题 120

实  验 120

第4章  系统管理 121

4.1  命令提示符管理 122

4.1.1  命令行——cmd 122

4.1.2  设置命令行窗口标题——title 123

4.1.3  改变屏幕背景颜色——color 123

4.1.4  提示符——prompt 124

4.1.5  清空当前屏幕——cls 126

4.1.6  命令行宏——doskey 127

4.1.7  退出命令行——exit 128

4.1.8  作为其他用户运行——runas 129

4.2  系统时间与日期管理 130

4.2.1  国家设置——country 130

4.2.2  系统日期——date 133

4.2.3  系统时间——time 134

4.2.4  时间服务——w32tm 134

4.3  系统信息与帮助 136

4.3.1  系统信息——systeminfo 136

4.3.2  查看设备驱动程序——driverquery 137

4.3.3  帮助——help 138

4.3.4  系统版本——ver 139

4.4  控制台配置与管理 139

4.4.1  管理控制台——mmc 139

4.4.2  活动控制台代码页——chcp 140

4.5  系统配置与调试 143

4.5.1  显示内存分配——mem 143

4.5.2  调试——debug 145

4.5.3  启用扩展字符集——graftabl 150

4.5.4  系统设置——mode 152

4.5.5  备份账号数据库——credwiz 156

4.6  应用程序安装与管理 158

4.6.1  Windows Installer服务——msiexec 158

4.6.2  系统保护文件查看与管理——sfc 162

4.6.3  TAPI应用程序目录分区——tapicfg 163

4.6.4  驱动程序检验——verifier 165

4.6.5  程序包管理器——pkgmgr.exe 167

4.6.6  安装或卸载服务——ocsetup.exe 171

4.7  系统进程与任务管理 173

4.7.1  查看任务进程——tasklist 173

4.7.2  结束任务进程——taskkill 176

4.7.3  任务计划——schtasks 177

4.7.4  制定计划——at 189

4.7.5  关闭或重启计算机——shutdown 192

4.7.6  运行程序或命令——start 193

4.7.7  查看系统综合信息——msinfo32 194

4.8  注册表管理 195

4.8.1  修改注册表子项——reg 195

4.8.2  注册表编辑器——regedit 201

4.8.3  将DLL文件注册为命令——regsvr32 202

小  结 202

习  题 202

实  验 203

第5章  网络配置与管理 204

5.1  网络诊断与测试命令 205

5.1.1  IP连接测试——ping 205

5.1.2  显示IP地址信息——ipconfig 208

5.1.3  地址解析——arp 212

5.1.4  数据包跟踪诊断——tracert 214

5.1.5  路径测试——pathping 215

5.1.6  操作网络路由表——route 218

5.1.7  显示网卡MAC地址——getmac 220

5.2  网络配置信息的查看 221

5.2.1  查看TCP/IP协议簇信息 221

5.2.2  查看NetBIOS协议信息——nbtstat 226

5.2.3  显示网络连接信息——netstat 228

5.3  网络配置信息的管理与设置 232

5.3.1  备份/恢复服务器网络设置 232

5.3.2  卸载TCP/IP协议 233

5.3.3  配置IP地址信息 233

5.3.4  配置DNS服务器地址 235

5.3.5  配置WINS服务器地址 235

5.3.6  删除ARP缓存——delete arpcache 236

5.4  网络登录与管理 236

5.4.1  远程管理——Telnet 236

5.4.2  远程管理Telnet Server——tlntadmn 240

5.4.3  自动建立连接——rasdial 241

5.4.4  文件的上传和下载——FTP 242

5.4.5  普通文件传输协议——TFTP 245

5.4.6  远程桌面连接程序——MSTSC 246

小  结 248

习  题 248

实  验 248

第6章  活动目录管理 249

6.1  Active Directory的基础知识 250

6.1.1  Active Directory 目录服务 250

6.1.2  Active Directory的体系结构 251

6.1.3  Active Directory的逻辑结构 253

6.1.4  Active Directory的物理结构 256

6.2  域控制器的部署与管理 258

6.2.1  域控制器准备工具——adprep 258

6.2.2  活动目录向导——dcpromo 260

6.3  活动目录对象的管理 264

6.3.1  查找对象——dsquery 264

6.3.2  显示对象——dsget 279

6.3.3  添加对象——dsadd 290

6.3.4  修改对象——dsmod 298

6.3.5  移动对象——dsmove 308

6.4  组策略的管理 309

6.4.1  查看组策略——gpresult 309

6.4.2  刷新组策略——gpupdate 311

6.4.3  活动目录管理工具——ntdsutil 312

小  结 315

习  题 315

实  验 316

第7章  网络服务配置与管理 317

7.1  基本网络服务的控制与管理 318

7.1.1  网络服务管理——net service 318

7.1.2  服务控制——sc 338

7.1.3  同步计算机——waitfor 350

7.2  DHCP服务 351

7.2.1  管理服务器——netsh dhcp 351

7.2.2  配置DHCP服务——netsh dhcp server 353

7.2.3  配置DHCP作用域——netsh dhcp server scope 364

7.2.4  DHCP多播作用域——netsh dhcp server mscope 368

7.3  DNS服务 369

7.3.1  管理DNS服务——nslookup 369

7.3.2  nslookup子命令 371

7.4  文件服务 372

7.4.1  设置ACL——cacls 372

7.4.2  打开共享文件——openfiles 374

7.4.3  存储当前目录——pushd 376

7.4.4  成为文件所有者——takeown 377

7.5  证书服务 378

7.6  终端服务 381

7.6.1  终端服务更改——change 381

7.6.2  “连接管理器”服务配置——cmstp 382

7.6.3  查看登录用户信息——finger 383

7.6.4  终端服务查询——query 384

7.6.5  重置会话——reset session 387

小  结 387

习  题 387

实  验 388

第8章  系统诊断与故障恢复 389

8.1  性能计数器 390

8.1.1  导出性能日志文件——relog 390

8.1.2  性能计数器——typeperf 392

8.1.3  删除计数器——unlodctr 393

8.2  事件查看器 394

8.2.1  事件日志查看——eventvwr 394

8.2.2  自定义事件——eventcreate 397

8.2.3  事件日志管理——wevtutil 398

8.2.4  设置跟踪程序——tracerpt 403

8.2.5  设置Windows错误报告——serverweroptin 405

8.3  bcdedit命令选项 406

8.3.1  bcdedit命令简介 406

8.3.2  应用于存储的bcdedit命令选项 406

8.3.3  应用于存储项的bcdedit命令选项 408

8.3.4  应用于项目操作的bcdedit命令选项 412

8.3.5  控制输出的bcdedit命令选项 414

8.3.6  控制启动管理器的bcdedit命令选项 416

8.3.7  控制紧急管理服务的bcdedit命令选项 420

8.3.8  控制调试的bcdedit命令选项 421

8.4  系统文件的备份与还原 424

8.4.1  准备备份工具 424

8.4.2  系统状态备份 432

8.4.3  系统状态恢复 436

8.5  系统故障修复 438

8.5.1  高级启动选项 439

8.5.2  执行系统修复 440

8.5.3  Windows内存诊断工具 443

小  结 443

习  题 444

实  验 444

第9章  管道与重定向 445

9.1  重定向命令 446

9.1.1  复制句柄——& 446

9.1.2  重定向命令输入——< 446

9.1.3  重定向命令输出——> 447

9.1.4  重定向输入和复制操作符——<& 448

9.1.5  重定向输出和复制操作符——>& 448

9.1.6  重定向追加输出操作符——>> 449

9.1.7  合并带重定向操作符的命令 449

9.2  管道操作符 450

9.3  输出显示控制 450

9.3.1  单屏输出——more 451

9.3.2  排序——sort 453

小  结 457

习  题 457

实  验 457

第10章  批处理和系统配置文件 458

10.1  批处理命令 459

10.1.1  调用子批处理——call 459

10.1.2  执行特定命令——for 460

10.1.3  批处理定向——goto 462

10.1.4  批处理条件——if 462

10.1.5  隐藏本行显示——@ 464

10.1.6  隐藏正文——echo 465

10.1.7  注释——rem 466

10.1.8  暂停——pause 466

10.1.9  运行——start 467

10.1.10  选择——choice 468

10.1.11  更改参数的位置——shift 470

10.2  系统配置文件 471

10.2.1  磁盘缓冲区——buffers 471

10.2.2  检查Ctrl+C——break 472

10.2.3  将驱动程序加载到内存——device 472

10.2.4  加载驱动程序到高内存区——devicehigh 473

10.2.5  显示消息——echoconfig 473

10.2.6  本地化操作——endlocal 473

10.2.7  设置环境变量——set 474

10.2.8  环境变量的本地化——setlocal 476

10.3  其他批处理符号 477

10.3.1  前导字符——^ 477

10.3.2  同一行中使用多个不同命令——& 478

10.3.3  多个命令中的一个失败即中止后续命令——&& 478

10.3.4  允许在字符串中包含空格——" " 479

10.3.5  代替空格—— , 480

10.3.6  隔开同一命令的不同目标—— ; 480

小  结 481

习  题 481

实  验 481

第11章  PowerShell 483

11.1  安装并运行PowerShell 484

11.1.1  选择合适语言版本的PowerShell 484

11.1.2  安装Windows PowerShell 484

11.1.3  运行Windows PowerShell 485

11.2  PowerShell的基本概念 486

11.2.1  cmdlet功能简介 486

11.2.2  Windows PowerShell命名系统 487

11.2.3  Windows PowerShell的脚本执行策略 488

11.2.4  PowerShell管道 489

11.2.5  PowerShell命令输出 489

11.3  使用PowerShell帮助系统 490

11.3.1  获得帮助信息——get-help 490

11.3.2  检索可用命令——get-command 494

11.4  WMI对象获取——get-wmiobject 495

11.4.1  显示WMI类列表 495

11.4.2  显示WMI类详细信息 496

11.4.3  收集计算机信息 497

11.5  活用PowerShell 502

11.5.1  利用PowerShell实现本地进程管理 502

11.5.2  利用PowerShell实现网络任务执行 506

11.5.3  利用PowerShell实现软件操作 509

11.5.4  PowerShell Plus 512

小  结 512

习  题 513

实  验 513

第12章  Windows脚本 514

12.1  脚本概述 515

12.1.1  脚本功能与特点 515

12.1.2  Windows脚本架构 515

12.1.3  脚本编辑工具 516

12.1.4  运行Windows脚本 519

12.2  管理活动目录 521

12.2.1  管理计算机账户 521

12.2.2  管理组织单位 522

12.2.3  管理组 524

12.2.4  管理域 525

12.2.5  管理域账户 528

12.3  管理计算机 530

12.3.1  管理系统还原点 531

12.3.2  “开始”菜单设置 532

12.3.3  屏幕保护设置 533

12.3.4  任务栏设置 534

12.3.5  资源管理器设置 535

小  结 537

习  题 537

实  验 537

第13章  命令行新增功能 539

13.1  Server Core概述 540

13.2  Windows Server 2008中的新增命令 541

13.2.1  服务器管理工具——ServerManagerCMD 541

13.2.2  Server Core中安装服务―OCSetup.exe 550

13.2.3  设置NTFS权限―Icacls 552

13.2.4  备份恢复工具——Wbadmin 557

13.2.5  DFS管理工具——Dfsutil 569