《Windows PowerShell实战指南(第2版)》——3.8 动手实验

简介: 在本实验中,你需要在计算机中运行PowerShell v3或更高版本。我们希望这一章已经传达了掌握PowerShell的帮助系统的重要性。现在是时候通过完成以下任务来磨练你的技能。记住,例子的答案可以在MoreLunches.com上找到。查看这些任务中的斜体字,并使用它们作为线索来完成这一任务。

本节书摘来自异步社区《Windows PowerShell实战指南(第2版)》一书中的第3章,第3.8节,作者:【美】Don Jones(道·琼斯) , Jeffery Hicks(杰弗瑞·希克斯)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

3.8 动手实验

在本实验中,你需要在计算机中运行PowerShell v3或更高版本。我们希望这一章已经传达了掌握PowerShell的帮助系统的重要性。现在是时候通过完成以下任务来磨练你的技能。记住,例子的答案可以在MoreLunches.com上找到。查看这些任务中的斜体字,并使用它们作为线索来完成这一任务。
1.运行Update-Help并确保它执行无误。这会让你的本机下载一份帮助文档。条件是你的电脑能连上互联网,并且需要在更高特权下运行Shell(这意味着必须在PowerShell的标题中出现“管理员”的字眼)。

2.哪一个Cmdlet命令能够把其他Cmdlet命令输出的内容转换到HTML?

3.哪一个Cmdlet命令可以重定向输出到一个文件(file)或者到打印机(printer)?

4.哪一个Cmdlet命令可以操作进程(processes)?(提示:记住,所有Cmdlet命令包含一个名词。)

5.你可以用哪一个Cmdlet命令向事务日志(log)写入(write)数据?

6.你必须知道别名是Cmdlet命令的昵称。哪一个Cmdlet可以用于创建、修改或者导入别名(aliases)?

7.怎么保证你在Shell中的输入都在一个脚本(transcript)中,怎么保存这个脚本到一个文本文件中?

8.从安全事件(event)日志检索所有的条目可能需要很长时间,你怎么只获取最近的100条记录呢?

9.是否有办法可以获取一个远程计算机上安装的服务(services)列表?

10.是否有办法可以看到一个远程计算机运行了什么进程(processes)?

11.尝试查看Out-File这个Cmdlet命令的帮助文档。通过这个Cmdlet命令输出到文件每一行记录的默认宽度大小为多少个字符?是否有一个参数可以让你修改这个宽度?

12.在默认情况下,Out-File将覆盖任何已经存在具有相同的文件名。是否有一个参数可以预防Cmdlet命令覆盖现有的文件?

13.你怎么查看在PowerShell中预先定义所有别名(aliases)的列表?

14.怎么使用别名和缩写的参数名称来写一条最短的命令,就能检索出一台名为Server1计算机中正在运行的进程列表?

15.有多少Cmdlet命令可以处理普通对象?(提示:记得使用类似“object”的单数名词好过使用类似“objects”的复数名词。)

16.这一章简单提到了数组(arrays)。什么帮助主题可以告诉你关于它们的更多信息?

相关文章
|
3月前
|
存储 Ubuntu Linux
windows可以安装Ubuntu,ubuntu上也可以安装Powershell
powerhsell除了可以在windows上使用外,还可以在Ubuntu上部署开发环境。下面介绍Ubuntu上安装powershell的方法。
47 0
|
5月前
|
Shell Linux 开发工具
windows中cmd和PowerShell批处理命令
之前在 Git 批量删除本地分支,有用到 Linux 或 MacOS 下的批处理命令,这个命令中的 grep、xargs 本身是 Shell script,在 windows 中的 cmd 和 PowerShell 中是不能用的
51 0
|
8月前
|
JavaScript Windows
[Vue]解决 Windows PowerShell 不识别 vue 命令的问题
[Vue]解决 Windows PowerShell 不识别 vue 命令的问题
|
8月前
|
Windows
使用PowerShell获取Windows当前锁屏壁纸
使用PowerShell获取Windows当前锁屏壁纸 如果原始图片丢了,用这段代码就可以提取当前锁屏壁纸了!
96 0
|
C# Windows 容器
C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
|
应用服务中间件 nginx Windows
Windows PowerShell 中启动 Nginx 报错解决方案
Windows PowerShell 中启动 Nginx 报错解决方案
Windows PowerShell 中启动 Nginx 报错解决方案
|
监控 Windows
Windows Server端口监控之powershell脚本
powershell检测端口并重启程序
598 0
|
前端开发 Shell 开发工具
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
354 0
前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
|
XML Unix Shell
Windows PowerShell:Windows PowerShell的简介、入门、使用方法之详细攻略
Windows PowerShell:Windows PowerShell的简介、入门、使用方法之详细攻略
Windows PowerShell:Windows PowerShell的简介、入门、使用方法之详细攻略