这本书确实很不错,我正在开始系统的学习,下面是我做题的答案,可以供参考。
首先是第一个习题
P32页的答案
2、哪一个命令能将结果输出到html
使用ConvertTo-Html,范例
先定义个变量,把ls输出到html,然后变量写入到文件中
$bb=ls|ConvertTo-Html
$bb|Out-File d:/3344.htm
示意图:
3、哪个命令可以输出到文件
Out-file,上面已经做了范例。输出到打印机 ls|Out-Printer 不过感觉输出到打印机用处不大
4、哪个命令可以操作进程?
下图,一个获取,一个操作,使用man *process*获得。
5、哪一个命令可以往日志写入数据
得益于百度,很容易得到这个结果,书前面几页也提到了Get-EventLog
http://www.pstips.net/writing-events-to-own-event-logs.html?utm_source=tuicool
说实话,这个命令我没怎么用过。
6、哪个命令可以用来处理别名
如下,解决的方法是,你至少要知道一点点英文,知道别名的英文是啥。
7、咋保证你的输入都在一个脚本中,怎么保存这个脚本到一个文本文件中。
不太理解啥意思。难道是说要在ISE中编辑,然后保存?
PS:我去官方看了下结果,是下面这个命令。
8、从安全日志获取前100个记录
官方其实考察的不是你能不能找到命令,而是你会不会用help命令去找这些东西。
我这里直接给结果。习惯性的,我喜欢用输出之后选择前两个 -first 2
9、获取远程机器的服务列表
官方解答:
help Get-Service -Parameter computername
我的解答:Get-Service -ComputerName xxxx.xxx.corp
10、是否有办法看远程的进程
我的解答:
Get-Process -ComputerName xxxx.xxx.corp
11、out-file是否有个参数,可以调整宽度?
-parameter 这个参数(参数)真不错。不过说实话,这个参数我没用过。我一般喜欢输出成csv,不限制宽度
12、如何防止out-file覆盖源文件
不要加-force参数。如果有-force参数,直接覆盖,覆盖的参数其实反而是最常用的。
13、怎么看预定义的别名列表
Get-alias
14、怎么使用别名和缩写参数来写一条最短命令,查看计算机1的进程
就我个人而言,短命令没啥意思,关键是要可读性,而且PowerShell的命令都很长,但是阅读性比较好。
官方解答: ps –c server1
Ps和很传统的那个命令是一个名………………
Alias ps 可以查看到ps实际对应的命令是什么
15有多少命令可以处理普通对象
官方结果如下
我的答案如下,但是我不知道具体的区别是什么,什么是普通对象。。。。当然也可能是翻译的问题
16,什么帮助主题可以查看数组array的更多信息?
help *array*
官方的结果和我的一样,但是没有输出,而且我也没用过直接操作数据的PowerShell命令,不知道是不是本来就没有。
原创文章,转载请注明: 转载自奶油九叔
本文链接地址: PowerShell实战指南课后习题答案1