Powershell

將時間戳附加到powershell

  • January 12, 2018

我正在嘗試擷取有關 SQL 實例上 CPU 活動的一些數據。

獲取程序 | 對 CPU 進行降序排序 | 選擇 -first 10 -Property ID,ProcessName,CPU

上面的 PowerShell 給了我以下輸出:

在此處輸入圖像描述

如何修改 powershell 以包含每一行的時間戳。輸出應該是這樣的。

在此處輸入圖像描述

您可以像這樣向您的輸出添加計算屬性

Get-Process | Sort CPU -descending | Select -first 10 @{l="Time";e={get-date}},ID,ProcessName,CPU

添加計算屬性的語法是

@{                  - start a script block
  l = 'label';      - choose a label for the property (not mandatory)
  e = {expression}  - formulate the expression you like evaluated
}                   - close the script block

引用自:https://dba.stackexchange.com/questions/195230