我使用Wake-on-Lan重新啓動遠程計算機,我想知道是否有辦法知道計算機在登錄屏幕上空閒(所以我可以開始執行需要完成的事情)。如何知道計算機重新啓動
1
A
回答
1
嘗試ping或通過TCP/IP連接到某些正在偵聽的服務。即使您尚未登錄,我確信服務器仍在監聽。
6
您可以使用Wmi查詢來Win32_OperatingSystem並獲取LastBootupTime。如果它自上次查詢後發生了變化,那麼您可以知道它已啓動並響應WMI查詢,這通常意味着它已啓動並正在運行。
你也可以ping通,但我相信即使計算機尚未完全啓動,ping仍可以響應。你可以ping,然後等待60秒,然後嘗試。
但最終,它不是登錄屏幕,讓你知道你可以做的事情(除非你想在計算機本身做的事情)。如果您想通過WMI執行操作,則應該檢查WMI連接。
+0
Ping會在加載網絡驅動程序和協議棧時作出響應,所以是的,它會在登錄屏幕出現之前做出響應。 – 2010-09-15 19:50:03
相關問題
- 1. WMI重新啓動遠程計算機
- 2. 通過VBS重新啓動計算機
- 3. 如何在Python腳本中重新啓動Windows XP64計算機?
- 4. 計算機重啓
- 5. 如何知道計算機何時重新啓動並通過命令行或c#登錄?
- 6. 如何強制計算機不重啓
- 7. 使用powershell重新啓動計算機如果-LastBootupTime = -gt 10天
- 8. 如何知道Google表格全部完成重新計算?
- 9. 編寫程序以防止自動重新啓動計算機
- 10. 如何在計算機重新啓動後重置表單輸入
- 11. IIS在計算機重新啓動後丟失HTTPS Endpoitn證書
- 12. 從python重新啓動本地計算機
- 13. 計算機重新啓動,「System.Security.Cryptography.CryptographicException」後:鍵集不存在
- 14. 以編程方式重新啓動Windows 7計算機
- 15. 使用java重新啓動遠程計算機
- 16. 安裝Windows服務後重新啓動計算機
- 17. 安裝完成後提示重新啓動計算機
- 18. HttpWebRequest的失敗,除非我重新啓動計算機
- 19. 計算機重新啓動後恢復批處理腳本
- 20. Asp.net應用程序錯誤地重新啓動計算機
- 21. 在Inno Setup的[Code]中重新啓動計算機
- 22. 重新啓動亞馬遜AWS遠程計算機
- 23. 如何在EC2 Ubuntu服務器上使用C#重新啓動計算機?
- 24. Apache〜如何在計算機啓動時無法啓動Apache
- 25. 我如何重新啓動遊戲機?
- 26. 如何批,「如果計算機最近重新啓動,則什麼也不做,否則重啓」
- 27. 如何重新啓動計時器?
- 28. 如何重新啓動計時器?
- 29. 如何使用Python知道計算機(Windows 7)的內容?
- 30. 計算機如何知道將會有多少參數?
您可以在工作站上安裝服務器,將其狀態報告回中央位置,或者您是否詢問是否可以遠程獲取此信息,而無需遠程客戶端上安裝了什麼? – SqlRyan 2010-09-03 17:42:21
你想知道它在登錄界面嗎?用C#? – Nitrodist 2010-09-03 17:43:03
@rwmnau:是的遠程。也許一個WMI命令檢查它。 @Nitrodist:檢查標籤 – Wildhorn 2010-09-03 17:53:36