Hola ProgTareas,
Usted puede condiser la comprobación de la última hora de inicio de sesión del usuario en su secuencia de comandos. Para un aduer, puedes obtenerla de la propiedad lastlogon del usuario AD. Para un usuario local, puede obtenerlo de la propiedad lastlogon de los usuarios recuperados por el cmdlet de powershell Get-LocalUser.
Saludos cordiales,
Ian Xue
Si la respuesta le resulta útil, haga clic en "Aceptar respuesta" y vote por ella.