Cara Menemukan Tanggal/Waktu Masuk Terakhir untuk Akun Pengguna Lokal di Windows

Cara Menemukan Tanggal/Waktu Masuk Terakhir untuk Akun Pengguna Lokal di Windows

 Cara Menemukan Tanggal/Waktu Masuk Terakhir untuk Akun Pengguna Lokal di Windows

Notebooks.my.id - Menanggapi permintaan skrip baru-baru ini dari salah satu pembaca kami, berikut adalah artikel yang memberi tahu Anda cara menemukan tanggal dan waktu masuk terakhir untuk semua akun pengguna di komputer.


Temukan tanggal/waktu login terakhir untuk semua akun pengguna


Penting: Untuk akun Microsoft Account (MSA) Windows 10, informasi login terakhir yang ditunjukkan oleh skrip, baris perintah Net, atau metode PowerShell di bawah ini tidak akan cocok dengan waktu logon terakhir yang sebenarnya. Itu karena begitu Anda beralih dari akun pengguna lokal ke MSA, Windows tidak akan menganggapnya sebagai akun lokal.


Metode 1: Menggunakan VBScript


Berikut adalah VBScript yang saya buat, yang menampilkan detail tanggal/waktu login terakhir untuk setiap akun pengguna lokal di komputer.


Salin baris kode berikut ke Notepad, dan simpan file sebagai last_logon.vbs

Opsi Eksplisit

Redupkan objWMIService, colItems, WshNetwork, strComputer

Redupkan objUser, objItem, dtmLastLogin, strLogonInfo

Setel WshNetwork = CreateObject("Wscript.Network")

strComputer = WshNetwork.ComputerName


Setel objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Setel colItems = objWMIService.ExecQuery _

("Pilih * dari Win32_UserAccount Dimana Domain = '" & strComputer & "'")


Untuk Setiap objItem dalam colItems

        dtmLastLogin = ""

        Pada Kesalahan Lanjutkan Selanjutnya

        Setel objUser = GetObject("WinNT://" & strComputer _

        & "/" & objItem.Name & ",pengguna")

        dtmLastLogin = objUser.lastLogin

        Pada Kesalahan Ke 0

        strLogonInfo = strLogonInfo & vbCrLf & objItem.Name & ": " & dtmLastLogin

Lanjut


MsgBox strLogonInfo, vbOKOnly + vbInformation, "Informasi Login Terakhir untuk Pengguna Lokal"


Klik dua kali skrip untuk menjalankannya. Tunggu selama 30-40 detik untuk melihat daftar akun pengguna dan waktu "masuk terakhir" yang sesuai.


tanggal masuk terakhir untuk semua akun pengguna komputer lokal - vbscript

Skrip ini menggunakan kelas Win32_UserAccount WMI untuk mendapatkan daftar informasi akun pengguna lokal. Ini menanyakan properti LastLogin untuk setiap akun pengguna lokal dan menampilkannya di kotak pesan.


Tip: Jika Anda perlu mengetahui informasi login terakhir dari semua akun pengguna di setiap startup, tempatkan skrip ke folder Startup Anda. Untuk membuka folder Startup profil pengguna Anda, tekan Win + R untuk mengakses dialog Run, ketik shell:startup dan klik OK. Buat pintasan ke file VBScript di folder Startup.

  ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ________


Metode 2: Menggunakan PowerShell


Untuk menemukan informasi login terakhir untuk semua akun lokal menggunakan PowerShell, jalankan salah satu perintah berikut di jendela PowerShell:

Dapatkan-Pengguna Lokal | Pilih Nama, Lastlogon


(atau)

$([ADSI]"WinNT://$env:COMPUTERNAME").Anak-anak | di mana {$_.SchemaClassName -eq 'user'} | Pilih Nama, Login Terakhir


tanggal masuk terakhir untuk semua akun pengguna komputer lokal

  ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ________


Metode 3: Menggunakan baris perintah NET USER


Perintah NET USER <USERNAME> menunjukkan waktu login terakhir dari akun pengguna.


tanggal masuk terakhir untuk semua akun pengguna komputer lokal - pengguna bersih

  ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ________

Previous Post Next Post