Modifica: Cambia impostazioni di sistema. Annota la configurazione precedente prima di eseguire i comandi.
Gli account locali, cioè quelli creati sul singolo PC e non collegati a un dominio, vanno controllati periodicamente: account inutilizzati, password deboli o troppi utenti con privilegi di amministratore sono tra i rischi più comuni. Apri PowerShell come amministratore.
Elenco degli account locali
Get-LocalUser | Select-Object Name, Enabled, LastLogon, PasswordLastSet
Enabled indica se l’account può accedere, LastLogon l’ultimo accesso e PasswordLastSet quando è stata cambiata la password. Account mai usati o fermi da mesi sono candidati alla disattivazione. Alcuni account sono del sistema e di solito sono già disabilitati: Administrator, Guest,DefaultAccount e WDAGUtilityAccount.
Chi è amministratore
Get-LocalGroupMember -SID S-1-5-32-544
Usa il SID del gruppo Amministratori, che è uguale in tutte le lingue: il nome del gruppo cambia da una lingua all’altra (Administrators, Amministratori…).
Perché limitare gli amministratori
Un programma malevolo avviato da un account amministratore può installarsi nel sistema, disattivare l’antivirus e modificare altri account. La pratica consigliata è usare ogni giorno un account standard e un account amministratore separato solo quando serve installare o configurare. Il Controllo account utente (UAC) chiederà le credenziali al momento giusto.
Disabilita un account non usato
Disable-LocalUser -Name "Guest"
Disabilitare non cancella l’account: puoi riattivarlo con Enable-LocalUser. È più prudente che eliminarlo, perché i suoi file restano.
Togli i privilegi di amministratore
Remove-LocalGroupMember -SID S-1-5-32-544 -Member "NOME_UTENTE"
Prima di farlo assicurati che resti almeno un altro account amministratore funzionante di cui conosci la password, altrimenti rischi di non poter più gestire il PC.