2016-12-02 231 views
0

使用Windows10的Im我需要檢查計劃每3分鐘運行一次的Power Shell腳本的CPU使用情況和內存使用情況。 我已經創建了一個數據收集器具有以下細節設置使用perfmon的進程的CPU使用率

我使用性能監視器,監視CPU使用率我已經加入:

  • \處理(Powershell_12345)%ProcessorTime

監視內存使用情況我已經添加:

  • \內存內存比例在使用
  • \內存內存比例

但問題是每一個PowerShell腳本獲得通過調度引發一次新的PID創建和過程都與PID串聯像powershell_ 名稱。如果我只添加,直到該線程是PowerShell進程使用,它會得到監控,而不是整天

我如何使用perfmon來監控powershell.exe一天?

+0

應該轉移到超級用戶。 –

回答

0

這應該是SF而不是SO,但最簡單的方法是監視所有的流程實例,然後返回並在稍後查看數據時獲取powershell實例。其他選項將以編程方式創建數據收集器集作爲腳本的第一步,關於該更多信息Here還有很多工作要做,但最終會獲得更清晰的數據,因此它只取決於對您而言重要的內容。

如果你想避免使用perfmon,最後的選擇是看看我爲大約一年前爲我的博客創建的This Function,在我所有的測試中,它的結果與perfmon中看到的結果非常相關,如果您對這種方式感興趣,請告訴我,我可以告訴您如何將其設置爲工作,並在您的腳本運行時保持循環運行,以生成您正在查找的數據。