Quser.exe ve PowerShell ile oturum açmış tüm Kullanıcıları listeleyin


Bu kısa makalede oturum açmış tüm yerel kullanıcıların quser.exe aracıyla nasıl listeleneceğini göstereceğim. Quser, yerel bilgisayarda ve Uzak Masaüstü Oturum Ana Bilgisayarı sunucusunda oturum açmış kullanıcılar hakkındaki bilgileri görüntüler.

PowerShell Kodu

Oturum açmış tüm kullanıcıları belirlemek için aşağıdaki kodu girin. Birden fazla kullanıcı varsa virgülle ayrılacaktır.

$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

Kod aşağıdaki çıktıya yol açar.

İlgili makaleler