主頁 > 知識庫 > Powershell小技巧之系統(tǒng)運行時間

Powershell小技巧之系統(tǒng)運行時間

熱門標簽:地圖標注的圖案 新鄭電銷機器人一個月多少錢 騰訊地圖標注中心怎么標注 印臺區(qū)呼叫中心外呼系統(tǒng) 六寸地圖標注點怎么刪除 莫拉克電梯系統(tǒng)外呼怎么設置 電話機器人公司招聘 萬全縣地圖標注app 如何根據(jù)經(jīng)緯度百度地圖標注

支持所有PS版本

Windows每次啟動都有一個高進度計數(shù)器,并且當系統(tǒng)運行這個計數(shù)器將返回一個毫秒:

$millisecondsUptime= [Environment]::TickCount
"I am up for $millisecondsUptime milliseconds!"

這種毫秒幾乎引起不了你的興趣,使用New-Timespan調整計數(shù)器的毫秒數(shù)(或任何有關間隔時間)讓其成為一個有意義的單體。

$millisecondsUptime= [Environment]::TickCount
"I am up for $millisecondsUptime milliseconds!"
$timespan=New-TimeSpan -Seconds ($millisecondsUptime/1000)$timespan

現(xiàn)在,你可以使用時間間隔對象“$timespan”在你指定的位置報告電腦運行的時間:

$millisecondsUptime= [Environment]::TickCount
"I am up for $millisecondsUptime milliseconds!"
$timespan=New-TimeSpan -Seconds ($millisecondsUptime/1000)
$hours=$timespan.TotalHours"System is up for {0:n0} hours now."-f$hours

作為特殊用途,New-Timespan不能立刻使用毫秒數(shù),所以腳本需要除以1000來劃分毫秒數(shù),存在一點誤差。

比較簡單的調整間隔時間的毫秒數(shù),請這樣嘗試:

$timespan= [Timespan]::FromMilliseconds($millisecondsUptime)

在這個例子中它不會造成差異,還可以用在其它地方。例如,你有一個控制聲音間隔的FromTicks()方法(系統(tǒng)間隔最小單位)。

您可能感興趣的文章:
  • Powershell小技巧之使用WMI查詢插上的U盤
  • Powershell小技巧之播放WAV聲音
  • Powershell小技巧之使用-F方法帶入數(shù)據(jù)
  • Powershell小技巧之使用Copy-Item添加程序到開機啟動

標簽:喀什 南昌 臨汾 襄陽 疫苗接種 汕頭 天水 湘潭

巨人網(wǎng)絡通訊聲明:本文標題《Powershell小技巧之系統(tǒng)運行時間》,本文關鍵詞  Powershell,小,技巧,之,系統(tǒng),;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Powershell小技巧之系統(tǒng)運行時間》相關的同類信息!
  • 本頁收集關于Powershell小技巧之系統(tǒng)運行時間的相關信息資訊供網(wǎng)民參考!
  • 推薦文章