แสดงรายการผู้ใช้ที่เข้าสู่ระบบทั้งหมดด้วย 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
รหัสนำไปสู่ผลลัพธ์ต่อไปนี้
