Powershell实用命令(2)
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,我又来了,今天给大家分享的实用命令是Measure-Object,看这个命令的文字意思就知道是用于统计评估对象的了,那我们来说说他的具体用法首先我们可以看下这个命令的语法,看看他能支持哪些参数PS C
千家信息网最后更新 2025年12月02日Powershell实用命令(2)
我又来了,今天给大家分享的实用命令是Measure-Object,看这个命令的文字意思就知道是用于统计评估对象的了,那我们来说说他的具体用法
首先我们可以看下这个命令的语法,看看他能支持哪些参数
PS C:\Windows\system32> Get-Command measure-Object -SyntaxMeasure-Object [[-Property] ] [-InputObject ] [-Sum] [-Average] [-Maximum] [-Minimum] []Measure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] [] 从上面我们可以看到Measure-Object能够支持求和,求平均值,取最大值,取最小值,统计行数,单词数,字符数,IgnoreWhiteSpace参数是为了让你在统计的时候忽略空白字符(空格,回车)的计数。
下面我们用代码来分别检验一下这些功能
PS C:\Windows\system32> Get-Process | measure -Property vm -MaximumCount : 210Average : Sum : Maximum : 2238980472832Minimum : Property : VMPS C:\Windows\system32> Get-Process | measure -Property vm -MinimumCount : 210Average : Sum : Maximum : Minimum : 4096Property : VMPS C:\Windows\system32> Get-Process | measure -Property vm -AverageCount : 214Average : 1596722333006.95Sum : Maximum : Minimum : Property : VMPS C:\Windows\system32> Get-Process | measure -Property vm -sumCount : 212Average : Sum : 337291811336192Maximum : Minimum : Property : VMPS C:\Windows\system32> Get-Content D:\File1.txt | measure -Line -Word -CharacterLines Words Characters Property----- ----- ---------- -------- 4 20 113 PS C:\Windows\system32> Get-Content D:\File1.txt | measure -Line -Word -Character -IgnoreWhiteSpaceLines Words Characters Property----- ----- ---------- -------- 4 20 97 PS C:\Windows\system32> Get-Content D:\File1.txtLearning Powershell TechnologyI like Powershell Script LanguageDo you like it as meFine , let's learn it togather上面的代码秀出了Measure-Object的功能,就问你,强不强大,厉不厉害,不需要一会调用max,一会调用min,直接一个命令搞定所有
再介绍另外一个比较实用的Measure命令,Measure-Command,这个命令经常用来检测代码的运行时间,通过这个时间,我们可以评估出哪种代码更加优秀,所需时间更短,提升我们代码的执行效率,降低运行代码主机的性能损耗
$Script1={For($i=0;$i -le 100;$i++){Add-Content -Path D:\File1.txt -Value "I want add some word in this file"}}$Script2={$NW=New-Object System.IO.StreamWriter "d:\file1.txt"; For($i=0;$i -lt 100;$i++){$NW.WriteLine("I Write it again !")};$nw.Close()}PS C:\Windows\system32> Measure-Command -Expression $Script1 | select TotalMillisecondsTotalMilliseconds----------------- 117.5692PS C:\Windows\system32> Measure-Command -Expression $Script2 | select TotalMillisecondsTotalMilliseconds----------------- 2.5188通过Measure-Command 可以评估出同样的结果,但是代码不同,所花费时间是完全不一样的,这样能使我们明白自己的代码是否优秀。
好了,今天就介绍到这,瓜子花生啤酒,客官来一份?
代码
命令
时间
统计
评估
实用
优秀
功能
参数
字符
支持
运行
不同
强大
最大
最小
厉害
主机
单词
啤酒
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
泾县自动化软件开发服务代理品牌
多种数据库类型支持
杭州学习软件开发公司哪家好
计算机三级数据库题库免费
服务器访问网站
lol服务器掉帧问题
网络安全的安全教案
国内第一网络安全厂商
揽众网络安全手抄报
青浦区什么是软件开发一体化
网络技术三级 网盘
朱巍家庭网络安全教育读后感
北京服务器电源哪里买
广州大手互联网络科技招聘
单位 网络安全责任
连云区无忧网络技术诚信经营
杭州全速网络技术有限公司邮编
永智安华软件开发
商业计划书软件开发
云浮小程序软件开发
组成数据库
虚拟服务器连接两台存储方案
网络是一种单纯的网络技术
国外网络安全隔离卡
思科网络安全运维章节答案
格尔软件开发怎样
软件开发功能点法工作量法
羊城杯网络安全
数据库中两个乘号
mfc上传文件到数据库