Powershell Script

User Last Logon | Script Powershell per la verifica dell’ultimo accesso

User Last Logon | Script Powershell è uno script powershell che verifica – collegandosi ad AD – quando un utente si è collegato per l’ultima volta.

User Last Logon è lo script più semplice in assoluto. Fa una verifica in Active Directory, per accertarsi a quando risale l’ultimo accesso in AD. Poche righe di codice per controllare tutto in un batter d’occhio.

Non c’è necessità di alcuna modifica o personalizzazione, basta eseguirlo su un PC o server con accesso al dominio e eseguirlo come Domain Admin.

Veniamo, ora, allo script vero e proprio…

<# 
     User Last Logon 
     Roberto Bonfa’ 
     Versione: 1.1 
     Vers. 1.1 – Aggiunta GUI per la richiesta del nome utente 
     Vers. 1.0 – Creazione script Script creato per la verifica dell’ultimo logon di un determinato utente L’unico requisito richiesto è il nome utente da cercare 
#>

<# Importo il modulo di AD #>
Import-Module ActiveDirectory

<# Richiedo che venga inserita la username da verificare #>

[void][System.Reflection.Assembly]::LoadWithPartialName(‘Microsoft.VisualBasic’)
$User = [Microsoft.VisualBasic.Interaction]::InputBox(‘Inserisci il nome utente da verificare’, ‘Nome Utente’)

$User

<# Cerco i dati sui Domain Controller #>
function Get-ADUserLastLogon([string]$userName)
{
$dcs = Get-ADDomainController -Filter { Name -like “*” }
$time = 0
foreach ($dc in $dcs)
{
$hostname = $dc.HostName
$user = Get-ADUser $userName | Get-ADObject -Properties lastLogon
if ($user.LastLogon -gt $time)
{
$time = $user.LastLogon
}
}
$dt = [DateTime]::FromFileTime($time)
Write-Host $username “si è loggato l’ultimo volta il:” $dt
}

Get-ADUserLastLogon -UserName $User

<# Fermo lo script con il risultato. Premere un tasto per chiudere la finestra #>
Write-Host “Premi un tasto per terminare”
$x = $host.UI.RawUI.ReadKey(“NoEcho,IncludeKeyDown”)

Abbiamo terminato con lo script… Ora dovete solo metterlo su un server o un PC che abbia accesso al dominio e utilizzare un’utenza come Domain Admins. Buon test!

Etichette
Back to top button
Close

Su questo sito NON c’è pubblicità e non ci sarà mai.

L’unica cosa che vi chiedo, se volete, è di utilizzare i miei link per gli acquisti su Amazon; non spenderete neppure un centesimo in più, ma Amazon mi riconoscerà una piccola percentuale sul prezzo di acquisto.