我有一個腳本,它將一些文件複製到備份存儲。我添加了一個計時器,看看它會用多少時間來做這件事。我用在powershell中獲取更好的定時器輸出
$script:start = get-date
$start = (Get-Date)
copy-item $var0, $var1, $var2 Folders -force -recurse -verbose -Exclude name
$endFulltime = (Get-Date)
"$(($endFulltime-$startFulltime).totalminutes)"
的問題,這是輸出,它給了我像0,34255234561245分鐘,如果我把它在幾秒鐘內,它只是看起來一樣,用不同的號碼。所以問題不是它給我一個錯誤的輸出,它看起來有點混亂。
是否有可能得到像5分鐘和43秒的輸出?而不是這個真正的長數字。
有你定義的任何原因「開始」變量兩次? – Peter
我正在回答「如問」(如何以更好的格式獲得輸出)的問題,但彼得說得對,如果您想獲得運行cmdlet或腳本所需的時間,那麼您應該使用**測量命令** –
@adi inbar感謝您的鼓勵。我相信你的作品也是。對於同樣的事情只有兩種不同的方法。 – Peter