Hola amig@, te traigo una nueva publicación sobre temática del genial sistema operativo Windows.
Vamos!
En una red grande donde las personas a menudo comparten una computadora, podría ser útil saber quién es la última persona que inició sesión en una computadora determinada.
Como mucha otra información, la información del usuario que inicia sesión se almacena en el registro. Puede consultarlos en la siguiente ubicación en la aplicación RegEditor.
HKLMSOFTWAREMicrosoftWindowsCurrentVersionAuthenticationLogonUI
Obviamente, navegar por el registro no es una forma efectiva para empezar, sin mencionar que necesitará acceder a él a través de una computadora remota.
Get-ItermProperty es un cmdlet de PowerShell muy útil que le permite recuperar información de su registro de manera efectiva.
$regpath="HKLM:SOFTWAREMicrosoftWindowsCurrentVersionAuthenticationLogonUI"
$regvalue = Get-ItemProperty -Path $regpath
$regvalue.LastLoggedOnUser
$regvalue.LastLoggedOnDisplayName
Para obtener la información de una computadora remota, envuélvala en un Invocar-Comando cmdlet.
$computer = Read-Host 'Computer'
Invoke-Command -ComputerName $computer -ScriptBlock
$regpath="HKLM:SOFTWAREMicrosoftWindowsCurrentVersionAuthenticationLogonUI"
$regvalue = Get-ItemProperty -Path $regpath
$regvalue.LastLoggedOnUser
$regvalue.LastLoggedOnDisplayName
Repita el proceso si desea obtener la última información del usuario que inició sesión de un grupo de computadoras.
Tenga en cuenta que
Para que los scripts de PowerShell funcionen en equipos remotos, hay dos requisitos previos que deben cumplirse.