有誰知道以編程方式查找運行Windows 2000的服務器的正常運行時間的方法嗎?我們在用VB.NET編寫的計算機上運行一項服務,通過web服務向我們的服務器報告。以編程方式查找服務器的正常運行時間
2
A
回答
2
另一種方法是使用.NET中的性能計數器。
Dim pc As PerformanceCounter = New PerformanceCounter("System", "System Up Time")
pc.NextValue() ' This returns zero for a reason I don't know
' This call to NextValue gets the correct value
Dim ts As TimeSpan = TimeSpan.FromSeconds(pc.NextValue())
所以基本上,PerformanceCounter類將返回系統啓動的秒數,從那裏你可以做你想做的事情。
0
如果啓用了SNMP,則可以查詢以下OID:1.3.6.1.2.1.1.3.0。這將爲您提供系統正常運行時間。它被定義爲「自從系統的網絡管理部分最後重新初始化以來的時間(以百分之一秒爲單位)」。
相關問題
- 1. 在php中使用ssh查找服務器的正常運行時間
- 2. 以編程方式運行appium服務器
- 3. 以編程方式檢索正在運行的服務的程序集版本
- 4. 獲取HDA應用程序的遠程服務器正常運行時間
- 5. 以編程方式在服務器
- 6. 編譯時檢查服務是否正在運行的方法
- 7. 以編程方式查找GridView行
- 8. 如何在運行時以編程方式更改默認服務器Play + Ebean
- 9. Node.js:優雅重啓和服務器正常運行時間,howto?
- 10. 服務器正常運行時間,需要幾天only..Powershell
- 11. 服務器正常運行時間腳本
- 12. Kubernetes - 以編程方式查找服務IP範圍CIDR
- 13. 是否有可能以編程方式檢查硒遠程Web驅動服務器是否正在運行
- 14. 以編程方式檢查md5sum與服務器上的PHP
- 15. 以編程方式檢查服務器的可用性
- 16. 以編程方式啓動systemd服務或測試運行的服務
- 17. Windows服務器查殺長時間運行的PHP進程
- 18. 在.NET中以編程方式將系統時間設置爲正確的服務器時間?
- 19. 如何以編程方式確定終端服務器服務是否正在運行
- 20. 以編程方式檢查syncdb是否正在運行
- 21. 如何以編程方式檢查Zookeeper是否正在運行
- 22. 如何以編程方式檢查Zookeeper是否正在運行?
- 23. Java bean服務器運行不正常
- 24. 如何以編程方式運行使用C#的ASP.Net開發服務器?
- 25. 水晶報表沒有以編程方式查詢服務器
- 26. 在運行期間以編程方式生成ListView適配器
- 27. 創建平安服務的正常運行時間與PHP
- 28. 使用Graphite + Grafana測量服務的正常運行時間
- 29. 檢查ping和正常運行時間?
- 30. Oracle正常運行時間查詢
謝謝,這對我有用。至於這裏別人一提的是轉換後的VB代碼我使用: 昏暗uptimeTs作爲新的時間跨度() 昏暗的PC作爲新的PerformanceCounter(「系統」,「系統運行時間」) pc.NextValue() uptimeTs = TimeSpan.FromSeconds(pc.NextValue()) – Brian 2009-06-11 12:45:26