《Windows Powershell实用宝典》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陆晓珺著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302221661
  • 页数:354 页
图书介绍:本书介绍了Windows PowerShell,内容涵盖PowerShell的运行环境的配置,别名、函数和对象的处理方式和方法,以及PowerShell在远程和网络环境中的各种应用。

第1章 介绍Windows PowerShell 1

1.1 Windows PowerShell入门 1

1.2 运行Windows PowerShell 2

1.2.1 使用Windows PowerShell控制台 2

1.2.2 使用Windows PowerShell集成脚本环境 4

1.2.3 配置Windows PowerShell控制台属性 6

1.2.4 使用命令记录 7

1.3 使用cmdlet和脚本 8

1.3.1 使用cmdlet 8

1.3.2 使用cmdlet参数 11

1.3.3 使用外部命令 12

1.3.4 使用脚本 13

第2章 充分利用Windows PowerShell 19

2.1 初始化环境 20

2.1.1 传递启动参数 20

2.1.2 调用Windows PowerShell 21

2.1.3 使用-Command运行命令 21

2.1.4 使用-File运行脚本 23

2.1.5 使用嵌套的控制台 23

2.2 理解命令输入、解析和输出 23

2.2.1 基本行编辑 24

2.2.2 语法解析的工作机制 25

2.2.3 解析被赋予的值 26

2.2.4 解析异常 27

2.2.5 解析的输出 28

2.3 输出的写操作和格式化 29

2.3.1 使用格式化的cmdlet 29

2.3.2 写到输出流 35

2.3.3 渲染并完成输出 39

2.3.4 重定向输入、输出和错误的更多信息 40

第3章 管理Windows PowerShell环境 43

3.1 使用配置文件 43

3.1.1 创建配置文件 44

3.1.2 理解执行次序 45

3.1.3 使用命令路径 46

3.2 Windows PowerShell扩展 48

3.2.1 使用Windows PowerShell扩展 48

3.2.2 使用管理单元 49

3.2.3 使用提供程序 52

3.2.4 浏览和使用提供程序驱动器 58

3.2.5 使用模块 62

3.2.6 用于Exchange Server和SQL Server的PowerShell扩展 66

第4章 使用会话、任务和远程处理 69

4.1 启用远程命令 69

4.2 执行远程命令 71

4.2.1 理解远程执行 71

4.2.2 远程命令 71

4.2.3 调用远程命令 74

4.3 建立远程会话 76

4.3.1 调用会话 76

4.3.2 理解远程执行和对象序列化 78

4.4 建立远程后台任务 79

4.4.1 使用后台任务 79

4.4.2 在交互会话中启动任务 81

4.4.3 非交互地运行任务 84

4.5 不使用WinRM的远程工作 86

第5章 Windows PowerShell核心结构 89

5.1 使用表达式和运算符 89

5.1.1 算术运算符、组合运算符和赋值运算符 89

5.1.2 比较运算符 92

5.1.3 其他运算符 97

5.2 使用变量和变量值 98

5.2.1 变量要素 99

5.2.2 赋值并转换数据类型 103

5.2.3 管理变量作用域 107

5.2.4 自动变量、偏好变量和环境变量 110

5.3 使用字符串 116

5.3.1 单引号字符串和双引号字符串 117

5.3.2 转义符和通配符 118

5.3.3 多行字符串 120

5.3.4 字符串运算符 122

5.4 使用数组和集合 125

5.4.1 创建和使用一维数组 126

5.4.2 使用强制转换数组结构 127

5.4.3 赋值和删除值 128

5.4.4 在数组中使用严格类型 129

5.4.5 使用多维数组 129

第6章 管理别名、函数和对象 133

6.1 创建和使用别名 133

6.1.1 使用内置的别名 133

6.1.2 创建别名 136

6.1.3 导入和导出别名 138

6.2 创建和使用函数 139

6.2.1 创建函数 139

6.2.2 使用扩展的函数 140

6.2.3 使用筛选器函数 141

6.2.4 深入了解函数 142

6.2.5 测试函数定义 143

6.2.6 使用内置函数 144

6.3 使用对象 147

6.3.1 对象要素 147

6.3.2 对象的方法和属性 149

6.3.3 对象的类型 151

6.3.4 深入了解对象 154

6.4 使用COM对象和.NET Framework对象 156

6.4.1 创建和使用COM对象 156

6.4.2 使用.NET Framework类和对象 160

6.5 使用WMI对象和查询 163

第7章 使用命令和脚本管理计算机 167

7.1 深入了解脚本和个人配置文件 167

7.2 创建记录 169

7.3 创建事务 171

7.3.1 理解事务 171

7.3.2 使用事务 173

7.4 脚本中的常用元素 174

7.4.1 使用注释和初始化语句 174

7.4.2 使用条件语句 177

7.4.3 使用控制循环 182

第8章 管理角色、角色服务和功能 187

8.1 服务器管理器要素 187

8.1.1 服务器管理器命令 188

8.1.2 可用的角色和角色服务 189

8.1.3 可用的功能 192

8.2 检查已安装的角色、角色服务和功能 195

8.3 安装角色、角色服务和功能 196

8.3.1 添加角色、角色服务和功能 197

8.3.2 处理配置错误和其他问题 198

8.4 卸载角色、角色服务和功能 199

8.4.1 移除角色、角色服务和功能 199

8.4.2 处理移除错误和其他问题 200

第9章 盘点并评估Windows系统 201

9.1 获取基本的系统信息 201

9.1.1 确定当前用户、域和计算机名 202

9.1.2 确定并设置日期和时间 203

9.1.3 指定认证凭据 204

9.2 检查系统配置和工作环境 204

9.2.1 确定Windows Updates和service pack 205

9.2.2 获取详细系统信息 207

9.2.3 确定可用的用户和组 211

9.3 评估系统硬件 212

9.3.1 检查固件版本和状态 212

9.3.2 检查物理内存和处理器 213

9.3.3 检查磁盘和分区 215

9.3.4 检查并管理设备驱动 219

9.3.5 深入挖掘 221

第10章 管理文件系统、安全和审核 225

10.1 管理PowerShell驱动器、目录和文件 225

10.1.1 添加和移除PowerShell驱动器 225

10.1.2 创建并管理目录和文件 227

10.2 操作文件内容 229

10.2.1 管理文件内容的命令 229

10.2.2 读写文件内容 230

10.3 获取安全描述符 231

10.3.1 用于处理安全描述符的命令 231

10.3.2 获取并设置安全描述符 232

10.3.3 使用访问规则 234

10.4 配置文件和目录权限 236

10.4.1 设置基本权限 237

10.4.2 设置特定权限 239

10.4.3 获得所有者权限 242

10.5 配置文件和目录审核 243

第11章 管理共享、打印机和TCP/IP网络 247

11.1 管理网络共享 247

11.1.1 获取关于共享的信息 247

11.1.2 修改共享设置 249

11.1.3 创建共享 250

11.1.4 删除共享 251

11.2 管理打印机 251

11.2.1 获取关于打印机的信息 252

11.2.2 检查打印机驱动 254

11.2.3 管理打印机连接 254

11.3 管理TCP/IP网络 255

11.3.1 获取关于网络适配器的信息 255

11.3.2 配置静态IP地址 258

11.3.3 配置动态IP地址 261

11.4 配置Windows防火墙 263

11.4.1 查看和管理Windows防火墙设置 263

11.4.2 添加和移除防火墙端口 266

第12章 管理并保护注册表 269

12.1 理解注册表键和键值 269

12.2 注册表导航 270

12.3 管理注册表键和键值 273

12.3.1 创建注册表键和键值 274

12.3.2 复制注册表键和键值 275

12.3.3 移动注册表键和键值 275

12.3.4 重命名注册表键和键值 276

12.3.5 删除注册表键和键值 276

12.4 比较注册表键 277

12.5 查看和管理注册表安全设置 278

12.5.1 获取并设置注册表安全描述符 279

12.5.2 使用注册表访问规则 280

12.5.3 配置注册表权限 281

12.5.4 获取注册表键的所有者权限 285

12.6 审核注册表 286

第13章 监视和优化Windows系统 289

13.1 管理Windows事件和日志 289

13.1.1 操作事件日志 289

13.1.2 查看并筛选事件日志 293

13.1.3 设置日志选项 295

13.1.4 归并清理事件日志 296

13.1.5 将自定义事件写入事件日志 297

13.1.6 创建并使用保存的查询 299

13.2 管理系统服务 300

13.2.1 查看配置的服务 302

13.2.2 启动、停止和暂停服务 304

13.2.3 配置服务启动 306

13.2.4 管理服务的登录和恢复模式 307

13.2.5 深入了解服务管理 310

13.3 管理计算机 316

13.3.1 用于管理计算机的命令 316

13.3.2 重命名计算机帐号 318

13.3.3 将计算机加入域 319

13.3.4 将计算机添加到工作组 320

13.3.5 从域和工作组中移除计算机 321

13.3.6 管理计算机的重启和关闭 322

13.4 创建并使用系统还原检查点 323

13.4.1 用于配置系统还原的命令 324

13.4.2 启用和禁用系统还原 325

13.4.3 创建和使用检查点 325

13.4.4 从还原点中恢复 326

第1 4章 系统性能调优 329

14.1 管理应用程序、进程和性能 329

14.1.1 理解系统和用户进程 330

14.1.2 检查正在运行的进程 331

14.1.3 筛选进程输出 335

14.1.4 查看正在运行的进程和服务之间的关系 337

14.1.5 查看进程使用的DLL列表 338

14.1.6 停止进程 339

14.1.7 深入挖掘进程 341

14.2 性能监视 344

14.2.1 理解性能监视命令 344

14.2.2 追踪性能数据 345

14.3 通过监视探测并解决性能问题 349

14.3.1 监视系统资源使用情况和进程 349

14.3.2 监视内存分页和分页到磁盘 351

14.3.3 为单独进程监视内存使用情况和工作内存集合 352