it-swarm.asia

Bagaimana cara mengetahui waktu aktif di Windows?

Apa cara paling sederhana untuk mengetahui berapa lama komputer dihidupkan pada Windows?

42
  • Jalankan baris perintah
  • Ketik Systeminfo
  • Temukan "Waktu Boot Sistem"

    Hari: 10 Jam: 10 Menit: 10 Detik: 10

Untuk hasil yang lebih singkat, Anda dapat menggunakan:

systeminfo | find "Boot Time" 
52
MicTech

ada alat baris perintah hebat dari Microsoft uptime.exe :

http://www.Microsoft.com/downloads/details.aspx?FamilyID=BC18FFDB-D6FE-400B-B892-94783AE44C91&displaylang=en

untung dengan alat ini berfungsi sangat cepat.

Uptime [server] [/ s] [/ a] [/ d: mm/dd/yyyy |/p: n] [/ detak jantung] [/? | /membantu]
Nama server atau alamat IP dari server jauh untuk diproses.
/s Menampilkan peristiwa dan statistik sistem utama.
/a Menampilkan peristiwa kegagalan aplikasi (mengasumsikan).
/d: Hanya menghitung untuk acara setelah mm/hh/tttt.
/p: Hanya menghitung untuk acara dalam n hari sebelumnya.
/detak jantung Mengaktifkan/menonaktifkan detak jantung sistem
/? Penggunaan dasar.
/bantuan Informasi penggunaan tambahan.

12

Buka perintah Prompt dan ketik:

net stats srv | find "Statistics"

Contoh output:

>net stats srv | find "Statistics"
Server Statistics for \\4IFS-SANDER
Statistics since 22/07/2009 10:14:14

Sumber ( MS KB ).

Edit : Sebenarnya ini akan memberi tahu Anda tanggal dan waktu saat pc naik, bukan durasi.

10
svandragt

Pada Windows 7/Windows Server 2008 dan di atasnya, informasi ini ditampilkan di task manager di bawah "Performance tab".

Ini bisa lebih cepat daripada menggunakan baris perintah dan bekerja dalam kasus di mana Anda mungkin memiliki masalah WMI yang mencegah Anda menjalankan systeminfo.

where to find uptiem

Jika Anda perlu menemukan ini dari jarak jauh, Anda juga bisa menjalankannya

systeminfo/s SERVERNAME | Cari waktu:"

dari baris perintah.

6
Brett Larson

Perintah berikut memberikan waktu reboot terakhir untuk sistem jarak jauh:

systeminfo /s server_name | find "System Boot Time"
4
Dhananjay

Terkadang perintah uptime lainnya menampilkan waktu yang tidak benar sehingga saya menggunakan perintah ini untuk menampilkan LOGON TIME

query USER

atau bahkan lebih pendek:

quser

yang mencetak sesuatu seperti:

C:\Users\eflorinescu>query  USER
 USERNAME                 SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
>eflorinescu              console             2  Active    2+23:44  5/7/2018 8:25 AM
1

Jika Anda memiliki kit sumber daya Windows Server 2000 atau 2003 cobalah

srvinfo -ns [\\\server] | Findstr "Time"

Catatan: Srvinfo.exe tidak akan berjalan di Windows versi 64-bit, karena itu 16-bit.

1
Don

Menggunakan SYSTEMINFO dengan PowerShell

Bagi mereka yang suka menggunakan PowerShell, Anda dapat menggunakan jawaban di atas dan membungkus systeminfo dalam fungsi PowerShell untuk mendapatkan hasil DateTime ketika server terakhir boot :

function Get-ComputerBootTime {
  param($ComputerName = (hostname))

  $SystemInfo = & systeminfo /s $ComputerName | Select-String "System Boot Time")
  if($SystemInfo -match "[\d/]+,\s+\S+"){
    return (Get-Date $matches[0])
  }
}

Dan kemudian memanggil fungsinya, misalnya:

[PS]> $BootTime = Get-ComputerUptime -ComputerName MYSERVER

Untuk mendapatkan Waktu Aktif untuk server, Anda bandingkan dengan waktu saat ini:

[PS]> $UpTime = (Get-Date) - $BootTime

Ini adalah TimeSpan, yang mencakup properti seperti TotalDays:

[PS]> $UpTime.TotalDays
14.1827364
1
Charlie Joynt