Stai cercando il modo per individuare l’identificatore di sicurezza (SID) del tuo computer Windows? Ecco diverse procedure per farlo.

L’identificatore di sicurezza (SID) è un codice numerico univoco, associato a ciascun account utente su un sistema Windows. Riveste un ruolo fondamentale nell’identificazione degli utenti e non esistono due SID identici.
La via più comune per ottenere un SID in Windows è tramite il comando “whoami”. Tuttavia, esistono svariate altre modalità per visualizzare il SID di uno o di tutti gli utenti presenti sul tuo computer. Analizziamole nel dettaglio.
1. Utilizzo del Prompt dei Comandi
La maniera più immediata per verificare il SID dell’utente attualmente attivo sul tuo PC è quella di usare il comando `whoami`. Questo comando, con l’ausilio dell’argomento `utente`, mostrerà il SID. Il limite è che non è possibile visualizzare i SID di più utenti contemporaneamente.
Ecco la procedura:
Premi `Win + R` per aprire la finestra Esegui. Inserisci `cmd` nel campo di testo e premi `Ctrl + Maiusc + Invio` per lanciare il Prompt dei Comandi.
Si aprirà la finestra di Controllo Account Utente. Se richiesto, clicca sul pulsante `Sì` per avviare l’applicazione con privilegi amministrativi.
Ora, digita il seguente comando per visualizzare il SID dell’account utente attualmente connesso:
whoami /user

Potrai visualizzare il nome dell’utente attualmente collegato e il suo SID corrispondente. Il testo può essere selezionato e copiato direttamente dalla finestra del Prompt dei Comandi. Se invece preferisci salvare le informazioni in un file di testo, usa il comando seguente:
whoami /user > C:\SID.txt
Questo comando creerà un file chiamato SID nella cartella principale dell’unità C. Sarà possibile aprirlo con Blocco note o un qualsiasi altro editor di testo.
Chiudi la finestra del Prompt dei Comandi.
2. Utilizzo di WMIC
Puoi visualizzare agevolmente il SID di tutti o di un singolo utente sul tuo PC sfruttando lo strumento da riga di comando WMIC. Non è indispensabile avviare una finestra del Prompt dei Comandi con permessi elevati per adoperare WMIC per la visualizzazione dei SID.
Ecco i passaggi da seguire:
Clicca con il pulsante destro del mouse sul pulsante Start per aprire il menu Utente Esperto. Seleziona l’opzione `Terminale`.
Digita il seguente comando e premi `Invio` per eseguirlo:
wmic useraccount get name,sid
Il comando precedente mostrerà il nome utente e il SID corrispondente per ogni account utente. Nel nostro esempio, mostra tre account locali (a, b e t), l’amministratore, l’ospite, l’account predefinito e l’account WDAGUtility.
Per salvare tutti questi dati in un file di testo sull’unità D, usa il seguente comando:
wmic useraccount get name,sid > D:\SID.txt

Se ti interessa ottenere i dettagli di un utente specifico presente sul tuo PC, la sintassi del comando è:
wmic useraccount where name="UTENTE" get sid
Sostituisci la parte `UTENTE` del comando con il nome utente effettivo. Nel nostro caso, il comando diventa:
wmic useraccount where name="a" get sid

Chiudi la finestra del Prompt dei Comandi.
3. Utilizzo di un Cmdlet di PowerShell
PowerShell mette a disposizione il cmdlet `Get-WmiObject` che consente di visualizzare il SID di tutti gli account utente su un sistema Windows. Analogamente a WMIC, è possibile visualizzare i SID di tutti gli utenti con un’unica operazione.
Ecco come procedere:
Premi `Win + R` per aprire la finestra Esegui. Digita `powershell` nel campo di testo e premi `Ctrl + Maiusc + Invio` per lanciare PowerShell.
Apparirà la finestra di Controllo Account Utente. Clicca sul pulsante `Sì` per avviare l’applicazione con diritti amministrativi, se richiesto.
Digita il seguente comando e premi il tasto `Invio`:
Get-WmiObject win32_useraccount | Select name,sid

Il comando precedente mostrerà tutti gli account utente e i rispettivi SID. Per salvare i risultati in un file di testo, esegui il seguente comando:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
Il comando salverà il file nell’unità C. Apri la posizione con Esplora File e visualizza il file in un editor di testo.
Chiudi la finestra di PowerShell.
4. Utilizzo dell’Editor del Registro
Se il Prompt dei Comandi o PowerShell non funzionano sul tuo PC, puoi utilizzare l’Editor del Registro per visualizzare tutti i SID. Questo metodo non è efficiente come visualizzare la lista completa dei SID in un terminale o in un file di testo. Dovrai individuare manualmente i SID e il loro nome utente.
Ecco la procedura da seguire:
Premi `Win + R` per aprire la finestra Esegui. Digita `regedit` nel campo di testo e premi contemporaneamente i tasti `Ctrl + Maiusc + Invio`.
Si aprirà la finestra Controllo Account Utente. Clicca su `Sì`.
Vai alla barra degli indirizzi in alto, incolla il seguente percorso e premi `Invio`:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Clicca su una qualsiasi sottochiave SID per selezionarla e vai al riquadro di destra.
Ora individua il valore `ProfileImagePath` e cliccaci sopra due volte per aprire la finestra di modifica. Nel campo `Dati valore` vedrai il nome utente corrispondente al SID.
Allo stesso modo, puoi controllare le altre chiavi SID e aprire il loro valore `ProfileImagePath` per individuare il nome utente associato.
Infine, chiudi l’Editor del Registro di sistema.
5. Utilizzo di un File Batch
Se il ricorso al Terminale ti sembra macchinoso, puoi creare un file batch per visualizzare i SID di tutti gli utenti simultaneamente. Ecco i passaggi per creare un file batch:
Premi `Win + D` per andare al desktop.
Clicca con il pulsante destro del mouse in uno spazio vuoto del desktop e seleziona `Nuovo` > `Documento di testo`.
Un nuovo file di testo apparirà sul desktop. Clicca due volte sul file per aprirlo con Blocco note.
Ora, incolla il seguente blocco di codice all’interno del file Blocco note:
@echo off
cmd.exe /k wmic useraccount get name,sid
pause
Premi `Ctrl + Maiusc + S` per aprire la finestra `Salva con nome`. Imposta il nome del file come `SID.bat` e nel campo `Salva come` seleziona `Tutti i file`.
Vai alla cartella dove hai salvato il file batch. Clicca due volte sopra per eseguirlo.
Si aprirà una finestra del Terminale che mostrerà tutti gli utenti presenti sul PC e i rispettivi SID.
Verifica i SID in un Attimo
Queste erano le diverse modalità per controllare il SID di un utente o di tutti gli utenti sul tuo computer Windows. Usa la prima procedura se ti interessa visualizzare soltanto il SID dell’utente attualmente connesso.
Le restanti metodologie mostreranno il SID di uno o di tutti gli utenti presenti sul tuo PC. Infine, crea un file batch per visualizzare i SID di tutti gli utenti ogni volta che ne hai bisogno.