Búsqueda de sitios web

Enumere todos los usuarios que han iniciado sesión con quser.exe y PowerShell


En este breve artículo, mostraré cómo enumerar todos los usuarios locales que han iniciado sesión con la herramienta quser.exe. Quser muestra información sobre los usuarios que han iniciado sesión en la computadora local y en un servidor host de sesión de escritorio remoto.

Código de PowerShell

Ingrese el código a continuación para determinar todos los usuarios conectados. Varios usuarios, si los hay, estarán separados por comas.

$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

El código conduce al siguiente resultado.

Artículos relacionados