亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PowerShell > 正文

Windows Powershell分析和比較管道結果

2020-10-29 21:02:49
字體:
來源:轉載
供稿:網友

使用Measure-Object和Compare-Object可以統計和對比管道結果。Measure-Object允許指定待統計對象的屬性。Compare-Object可以對比對象前后的快照。

統計和計算

使用Measure-Object可以對對象的屬性求最小值、最大值、平均值、和。例如要查看當前目錄文件占用空間的情況。

PS C:Powershell> ls | measure lengthCount  : 19Average :Sum   :Maximum :Minimum :Property : lengthPS C:Powershell> ls | measure length -Average -Sum -Maximum -MinimumCount  : 19Average : 53768.8421052632Sum   : 1021608Maximum : 735892Minimum : 0Property : length

使用Measure-Object還可以統計文本文件中的字符數,單詞數,行數
例如我們可以把下面的文本保存到:word.txt 。

Retirement Anxiety Spreads Among the One PercentReport: Green Monday a Boon for Online Shopping5 Lesser-Known Ways to Boost Your Credit ScorePS C:Powershell> Get-Content .word.txt | measure -Line -Word -CharacterLines Words Characters Property----- ----- ---------- --------  3  23    141

比較對象

有時需要比較前后兩個時間段開啟了那些進程,服務狀態有什么變化。類似這樣的工作可以交給Compare-Object。

比較不同的時間段
可以先將所有開啟的進程信息快照保存到一個變量中,過一段時間,再保存一份新的進程快照,然后就可以通過Compare-Object進行對比了。

PS C:Powershell> $before=Get-ProcessPS C:Powershell> $after=get-processPS C:Powershell> Compare-Object $before $afterInputObject               SideIndicator-----------               -------------System.Diagnostics.Process (notepad)  =>System.Diagnostics.Process (notepad)  =>System.Diagnostics.Process (AcroRd32)

$before 是一個數組存儲了當前所有的Process對象,Compare-Object的結果有兩個列:InputObject為前后不一致的對象,SideIndicator為不一致狀態,=>表示新增的對象,結合上面的例子分析:在before和after的時間段有3個進程(AcroRd32,AcroRd32,prevhost)關閉了,有2個進程開啟了(notepad,notepad)。

檢查對象的變化

Compare-Object并不僅僅能比較對象組中的是否新增和減少了對象,它還可以比較每個對象的屬性變化,因為它有一個參數-property 。

PS C:PowerShell> Get-Service wsearchStatus  Name        DisplayName------  ----        -----------Running wsearch      Windows SearchPS C:PowerShell> $svc1=Get-Service wsearchPS C:PowerShell> $svc1.stop()PS C:PowerShell> $svc2=Get-Service wsearchPS C:PowerShell> Compare-Object $svc1 $svc2 -Property Status,Name          Status Name            SideIndicator          ------ ----            -------------       StartPending wsearch          =>          Running wsearch

比較文件的內容

對于文本文件可以通過Get-Content進行讀取,并且將文件以行為單位保存為一個數組,這時依然可以通過Compare-Object進行比較。下面的例子創建兩個不同的文本文件,然后通過Compare-Object比較兩個文件的Get-Content結果。

PS C:PowerShell> "Hellow>> Power>> Shell" >a.txt>>PS C:PowerShell> "Hollow>> Shell>> Linux" >b.txt>>PS C:PowerShell> Compare-Object (Get-Content .a.txt) (Get-Content .b.txt)InputObject SideIndicator----------- -------------Hollow   =>Linux     =>Hellow

保存快照以便后期使用

上面的例子都是把對象保存在變量中,變量有一個缺點就是一旦Powershell退出或者電腦關閉變量都會消失。所以最好的方法就是把對象保存到磁盤文件中。怎樣把對象序列化成一個文件,Powershell提供了一條命令:Export-Clixml,可以完成此工作,還有一條反序列化的命令Import-Clixml。這樣可以使Compare-object的命令更方便。例如一個月前保存一個$before對象,一個月后比較都可以。

PS C:PowerShell> Get-Process | Export-Clixml before.xmlPS C:PowerShell> $before=Import-Clixml .before.xmlPS C:PowerShell> $after=Get-ProcessPS C:PowerShell> Compare-Object -ReferenceObject $before -DifferenceObject $after

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲激情第一页| 国产精品第2页| 精品国产自在精品国产浪潮| 久久精品这里热有精品| 亚洲成人激情在线| 欧美国产视频日韩| 久久精品91久久久久久再现| 爽爽爽爽爽爽爽成人免费观看| 日韩黄色高清视频| 欧美激情一区二区三区成人| 热99精品只有里视频精品| 亚洲国产成人爱av在线播放| 久久精品99久久久久久久久| 国产精品久久久久久久久久久不卡| 国产日韩综合一区二区性色av| 亚洲天堂av图片| 欧美影院久久久| 日韩免费看的电影电视剧大全| 永久免费看mv网站入口亚洲| 亚洲日韩欧美视频一区| 欧美国产第一页| 久久精品2019中文字幕| 日韩精品免费观看| 久久伊人精品视频| 亚洲成avwww人| 国产精品日韩久久久久| 51视频国产精品一区二区| 91精品国产综合久久香蕉922| 国产视频精品一区二区三区| 国产精品久久久久久av福利软件| 91伊人影院在线播放| 精品欧美aⅴ在线网站| 粉嫩老牛aⅴ一区二区三区| 日韩欧美有码在线| 欧美日韩国产丝袜美女| 97人人爽人人喊人人模波多| 欧美日本高清一区| 亚洲成人aaa| 亚洲乱亚洲乱妇无码| 伊人久久男人天堂| 成人免费直播live| 668精品在线视频| 在线日韩日本国产亚洲| 欧美日韩精品二区| 中文字幕日韩欧美精品在线观看| 欧美成人午夜激情在线| 欧美日韩中文字幕在线视频| 国产激情综合五月久久| 国产自产女人91一区在线观看| 日韩精品在线视频观看| 国产成人免费av| 亚洲精品一区二区久| 亚洲精品一区二区在线| 亚洲精品网址在线观看| 91精品久久久久久久久久久久久| 久久国产精品久久久| 91麻豆国产语对白在线观看| 66m—66摸成人免费视频| 久久精品国产96久久久香蕉| 狠狠躁夜夜躁人人爽超碰91| 亚洲天堂男人的天堂| 日本成人精品在线| 亚洲综合中文字幕在线观看| 国产精品白嫩美女在线观看| 国产综合香蕉五月婷在线| 欧美又大粗又爽又黄大片视频| 欧美成人午夜激情| 日韩男女性生活视频| 青草青草久热精品视频在线观看| 亚洲精品国产免费| 久久在线免费观看视频| 日韩av成人在线观看| 欧美日韩亚洲一区二区| 欧美精品在线观看91| xvideos亚洲人网站| 亚洲欧美另类国产| 91国偷自产一区二区三区的观看方式| 日韩免费av在线| 狠狠做深爱婷婷久久综合一区| 欧美成人激情图片网| 亚洲福利视频久久| 欧美自拍视频在线| 欧美成人精品h版在线观看| 亚洲美女免费精品视频在线观看| 国产视频精品一区二区三区| 亚洲a在线播放| 黑人狂躁日本妞一区二区三区| 成人妇女免费播放久久久| 国产极品jizzhd欧美| 日韩亚洲精品电影| 亚洲人成网在线播放| 日韩精品久久久久久久玫瑰园| 精品视频在线导航| 亚洲欧洲日产国产网站| 亚洲剧情一区二区| 国产日韩欧美在线| 亚洲第一精品电影| 国模吧一区二区三区| 中文字幕久久久av一区| 中文字幕在线观看日韩| 国产精品男人爽免费视频1| 精品性高朝久久久久久久| 国产精品丝袜久久久久久不卡| 国产亚洲精品美女| 日韩欧美在线字幕| 中文字幕亚洲色图| 亚洲男人天堂2023| 国产成人精品电影久久久| 日韩欧美高清在线视频| 国产一区二区三区欧美| 国产不卡一区二区在线播放| 中文字幕精品久久| 国产日韩欧美在线播放| 欧美日韩亚洲精品一区二区三区| 日韩一区av在线| 成人黄色短视频在线观看| 国产亚洲a∨片在线观看| 国产一区红桃视频| 在线观看中文字幕亚洲| 亚洲第一网中文字幕| 8050国产精品久久久久久| 性欧美办公室18xxxxhd| 97人人做人人爱| 欧美老妇交乱视频| 日本精品一区二区三区在线播放视频| 欧美日韩一二三四五区| 欧美成人h版在线观看| 亚洲欧美另类国产| 国产精品露脸自拍| 91精品国产99久久久久久| 亚洲第一色中文字幕| 亚洲一级黄色片| 免费97视频在线精品国自产拍| 亚洲在线一区二区| 欧美精品18videos性欧美| 欧美色图在线视频| 亚洲视频一区二区| 2019中文字幕免费视频| 中文字幕少妇一区二区三区| 国产又爽又黄的激情精品视频| 97久久久免费福利网址| 国内精品伊人久久| 欧美性猛交xxxxx免费看| 北条麻妃在线一区二区| 色综合天天狠天天透天天伊人| 精品久久久精品| 18一19gay欧美视频网站| 国产精品嫩草影院一区二区| 久久99热精品这里久久精品| 日韩网站免费观看| 午夜精品一区二区三区在线视频| 久久久久久久久久婷婷| 国产精品三级网站| 国产亚洲精品高潮| 亚洲新中文字幕| 日韩高清电影免费观看完整| 中文字幕无线精品亚洲乱码一区| 欧美色另类天堂2015| 55夜色66夜色国产精品视频| 久久精品视频播放| 国产欧美精品va在线观看| 欧美天天综合色影久久精品| 国产精品99久久久久久白浆小说| 国产精品香蕉在线观看|