ค้นหาเว็บไซต์

แสดงรายการผู้ใช้ที่เข้าสู่ระบบทั้งหมดด้วย quser.exe และ PowerShell


ในบทความสั้น ๆ นี้ ฉันจะแสดงวิธีแสดงรายการผู้ใช้ภายในที่เข้าสู่ระบบทั้งหมดด้วยเครื่องมือ quser.exe Quser แสดงข้อมูลเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบบนคอมพิวเตอร์เฉพาะที่และบนเซิร์ฟเวอร์โฮสต์เซสชันเดสก์ท็อประยะไกล

รหัส PowerShell

ป้อนรหัสด้านล่างเพื่อระบุผู้ใช้ที่เข้าสู่ระบบทั้งหมด ผู้ใช้หลายราย (ถ้ามี) จะถูกคั่นด้วยเครื่องหมายจุลภาค

$users = quser.exe | Select-Object -Skip 1
$unames = @()
foreach ($u in $users) {
    $uname = ($u.trim() -replace '\s+',' ' -replace '>','' -split '\s')[0]
    $unames += New-Object psobject -Property ([ordered]@{
                    'Logged in Users' = [string]$uname
    })
}
Write-Output $unames

รหัสนำไปสู่ผลลัพธ์ต่อไปนี้

บทความที่เกี่ยวข้อง