Windows:「查詢使用者」指令報告空閒時間不準確(誤報)

Windows:「查詢使用者」指令報告空閒時間不準確(誤報)

我正在與其他十位系統管理員一起工作,他們有時會忘記註銷伺服器(甚至鎖定伺服器)。兩天或更長時間以來,我一直在嘗試想出一個「腳本」來檢查我們管理的每台伺服器是否有空閒的管理員帳戶。如果他們閒置超過兩天,我打算將它們註銷(不鎖定它們)。

如果我可以依賴命令'查詢用戶',這將是一個完成的項目。但不幸的是,我似乎不能依賴這個指令。以下是隨機伺服器的一些輸出範例:

 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
 techyellow            console             4  Active      none   1/18/2017 10:35 AM

科技黃自 2017 年 1 月 19 日起一直在休假 - 已閒置了近四天現在。如果我啟動 VNC 會話,我可以清楚地看到 Windows 已登錄,我可以使用 TechYellow 的帳戶做任何我想做的事情;它甚至沒有鎖。然而,我的查詢認為 TechYellow 是積極的。我已經確認即使帳戶被鎖定也是如此 - 它仍然報告積極的通常情況下。這只是一個範例 - 我已經在幾台伺服器上測試了此命令,我發現對於各種不同的管理員帳戶,它提供錯誤結果的頻率多於正確結果。

有沒有更好的替代方案查詢用戶?我四處尋找,但我發現的所有內容都回到了類似的命令,但所有這些命令都報告錯誤。

我只想查看管理員是否已登入並且已閒置兩天或更長時間。就是這樣!過去有人征服過這個嗎?

相關內容