Powershell实用命令(2)
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,我又来了,今天给大家分享的实用命令是Measure-Object,看这个命令的文字意思就知道是用于统计评估对象的了,那我们来说说他的具体用法首先我们可以看下这个命令的语法,看看他能支持哪些参数PS C
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
公司如何删除数据库
盛世加贝尔网络技术有限公司
ssh框架中插入数据库语句
工业园区数据库
酒店数据安全服务器
编写一个简单的服务器接口
咸宁市生态环境局网络安全
委托软件开发开票税点
医疗器械系统软件开发及管理
易安信服务器占比
51cto网络安全高阶实战
数据库调整操作
怎样无线连接海康卫士服务器
现在网络技术的发展翻译
网址注册与服务器的关系
数据库连接池掉线
服务器下发数据
安信证券网络技术部门
云海麒麟服务器管理
网络安全微信对话图片
微信贷款软件开发公司
委托软件开发研发合同
汕头金融软件开发常见问题
互联网对科技进步的焦虑
网络安全监测装置典型经验
php 服务器 下载文件
去计算机信息网络安全网站
海康A100服务器接入天跃平台
重庆汇恩软件开发
全省网络安全知识竞赛名单