PowerShell计算脚本执行时间的实现方法_PowerShell

另一个方法是设置两个时间快照和结束时间,计算它们的时差。这将告诉你Get-Hotfix执行了多久,得到的输出数据里将包含脚本执行的时间:

复制代码 代码如下:

$start = Get-Date
Get-HotFix
$end = Get-Date
Write-Host -ForegroundColor Red ('Total Runtime: ' + ($end - $start).TotalSeconds)

文章出处:http://www.pstips.net/

时间: 2024-10-24 00:33:52

PowerShell计算脚本执行时间的实现方法_PowerShell的相关文章

PHP中使用微秒计算脚本执行时间例子_javascript技巧

在PHP中,大多数的时间格式都是以UNIX时间戳表示的,而UNIX时间戳是以s(秒)为最小的计量时间的单位.这对某些应用程序来说不够精确,所以可以调用microtime()返回当前UNIX时间戳和微妙数.该函数的原型如下: 复制代码 代码如下: mixed microtime([bool get_as_float]); //返回当前UNIX时间戳和微妙数 可以为该函数提供一个可选的布尔型参数,如果在调用时不提供这个参数,本函数以"msec sec"的格式返回一个字符串.其中sec是自U

PowerShell查看Windows功能选项的方法_PowerShell

在Windows Server 2012中使用PowerShell添加和删除Windows角色和功能非常方便,但是在windows 8.1上启用和禁用Windows选项却略显鸡肋. 比如Get-WindowsOptionalFeature获取当前所有的Windows功能选项: 复制代码 代码如下: PS> Get-WindowsOptionalFeature -Online | select * -First 1 FeatureName      : Microsoft-Hyper-V-All

Powershell中阻止”确认提示”的方法_PowerShell

适用于所有版本. 某些命令在执行时会自动提示用户再次确认,这可能会带来一些问题在无人执行脚本的时候. 要阻止弹出确认提示,需要设置-Confirm为false,如: 复制代码 代码如下: Remove-ADGroupMember -Identity 'Domain Admins' -Members user12 -Confirm:$false 或者你可以改变Powershell中的确认安全等级,将所有命令的确认提示关闭: 复制代码 代码如下: $ConfirmPreference = 'None

PowerShell比较文本文件的两个方法_PowerShell

需求:比较两个文本文件,不相等时输出行号和列号,和开始不相等的字符. 方法一:Compare-Object 利用PowerShell命令Compare-Object,非常值得学习. 复制代码 代码如下: function Compare-Files{ param( $file1, $file2, [switch]$IncludeEqual ) $content1 = Get-Content $file1 $content2 = Get-Content $file2 $comparedLines

PowerShell Out-File禁止覆盖文件的方法_PowerShell

本文介绍使用PowerShell来写文件时,如何阻止系统自动覆盖已有的文件. 我们在使用脚本进行文件处理的时候,我们可能不希望使用Ou-File生成的文件覆盖已有的文件.那么怎么实现呢?在Out-File这个CmdLet中,有没有什么参数可以阻止Out-File不声不响的覆盖了已有的文件呢? 答案是-NoClobber参数. NoClobber参数 在Out-File输出到文件时,如果使用了-NoClobber参数,则系统遇到已有文件时,将无法执行成功.下面的例子展示了当d:\1.txt已经存在

PowerShell显示隐藏文件和系统文件的方法_PowerShell

在PowerShell中,列出文件的cmdlet是Get-ChildItem,别名为dir.比如我们使用"dir $env:windir"可以显示Windows目录的文件和文件夹. 命令: 复制代码 代码如下: PS >dir $env:windir 输出: 复制代码 代码如下: 目录: C:\Windows Mode                LastWriteTime     Length Name ----                -------------   

PowerShell复制命令行历史命令方法_PowerShell

适用于所有PowerShell版本 要保存你在当前PowerShell控制台上输入的所有的PowerShell命令,试试下面的代码: 复制代码 代码如下: (Get-History).CommandLine | clip.exe 它会复制所有的命令道剪贴板,然后你可以把它复制进PowerShell ISE,再保存.

PowerShell Out-File指定文件编码的方法_PowerShell

本文介绍使用PowerShell如何来创建一个文本文件,并且文本文件是使用UTF-8编码的. 要创建一个UTF-8编码的文件,不是一件容易的事情.想一想C#中创建一个UTF-8编码的文件洪哥就头疼. 后来,仔细想了一下,我们可以把这个概念偷换一下.我们可以使用Out-File这个cmdlet来输入字符串到一文件的方式来创建一个文件,并且在创建文件时,指定它的编码为UTF-8即可. 也就是说,使用如下命令我们就可以得到一个UTF-8编码的空文件了. 复制代码 代码如下: PS C:\Users\s

php 计算PHP脚本执行时间例子

在PHP中,大多数的时间格式都是以UNIX时间戳表示的,而UNIX时间戳是以s(秒)为最小的计量时间的单位.这对某些应用程序来说不够精确,所以可以调用microtime()返回当前UNIX时间戳和微妙数.该函数的原型如下: mixed microtime([bool get_as_float]); //返回当前UNIX时间戳和微妙数 可以为该函数提供一个可选的布尔型参数,如果在调用时不提供这个参数,本函数以"msec sec"的格式返回一个字符串.其中sec是自UNIX纪元到现在的秒数