Come Creare Utente Locale in Windows con PowerShell

Persona Che Usa Powershell Su Un Computer Per Seguire Una Guida Sulla Creazione Di Un Nuovo Utente Locale In Windows.
Usare PowerShell per creare nuovi utenti è più semplice di quanto pensi. Segui la nostra guida per imparare a farlo in pochi minuti.

Creare un nuovo account utente su Windows è un’operazione comune, ma farla manualmente cliccando tra mille finestre può essere noioso, specialmente se devi crearne più di uno. La buona notizia? C’è un modo molto più rapido e potente: usare PowerShell! 💪

Non preoccuparti se non l’hai mai usato prima. In questa guida ti mostreremo passo dopo passo come creare un utente locale in modo facile e sicuro. Pensa a PowerShell come a una bacchetta magica per dare comandi diretti al tuo PC. Iniziamo!


Prima di Iniziare: Avviare PowerShell come Amministratore 🔑

Per creare o modificare utenti, hai bisogno dei “superpoteri”. Questo significa che devi avviare PowerShell con i privilegi di amministratore. È semplicissimo:

  1. Apri il menu Start.
  2. Digita “PowerShell”.
  3. Clicca con il tasto destro su “Windows PowerShell” e scegli “Esegui come amministratore”.
  4. Alla richiesta di sicurezza, clicca su “Sì”.

Ora hai una finestra di PowerShell blu o nera davanti a te, pronta a ricevere i tuoi comandi!


Metodo 1: Creare un Utente con Password (Il Modo più Veloce) ⚡

Il comando fondamentale per creare un utente è New-LocalUser. Nella sua forma più semplice, devi solo specificare un nome utente e una password.

Apri la tua finestra di PowerShell (come amministratore!) e digita:

PowerShell
New-LocalUser -Name "nomeutente" -Password "LaTuaPasswordSuperSegreta123" -FullName "Nome Cognome" -Description "Descrizione account"

⚠️ Attenzione: Questo metodo è veloce, ma scrivere la password direttamente nello script non è sicuro, perché rimane visibile nella cronologia dei comandi. Usalo solo per test veloci. Per tutto il resto, passa al metodo sicuro qui sotto!


Metodo 2: Creare un Utente con Password Sicura (Consigliato) 🔐

Il modo migliore per gestire le password è farle richiedere da PowerShell in una finestra protetta. In questo modo, la password non viene salvata da nessuna parte in chiaro.

Passo 1: Salva la password in una variabile sicura Copia e incolla questo comando. Ti apparirà una finestrella dove potrai digitare la password.

PowerShell
$Password = Read-Host -AsSecureString -Prompt "Inserisci la password per il nuovo utente"

Passo 2: Crea l’utente usando la variabile sicura Ora usa la variabile $Password che hai appena creato per completare la creazione dell’utente.

PowerShell
New-LocalUser -Name "utente.prova" -Password $Password -FullName "Utente Prova" -Description "Account creato in modo sicuro."

Ecco fatto! Hai appena creato un utente nel modo più corretto e sicuro. 😊


Aggiungere l’Utente a un Gruppo (es. Amministratori) 👑

Di base, un nuovo utente ha permessi limitati. Se vuoi che possa installare programmi o modificare impostazioni di sistema, devi aggiungerlo al gruppo degli Amministratori.

Il comando da usare è Add-LocalGroupMember.

PowerShell
Add-LocalGroupMember -Group "Administrators" -Member "utente.prova"

Sostituisci "utente.prova" con il nome dell’utente che hai creato.

⚠️ Importante: Concedi i privilegi di amministratore solo a utenti di cui ti fidi completamente. Un account amministratore ha il controllo totale sul computer.


Come Verificare che l’Utente sia Stato Creato ✅

Vuoi essere sicuro che l’operazione sia andata a buon fine? Usa il comando Get-LocalUser per vedere la lista di tutti gli utenti locali, incluso quello appena creato.

PowerShell
Get-LocalUser -Name "utente.prova"

Se l’utente esiste, PowerShell ti mostrerà i suoi dettagli. Se non esiste, riceverai un errore (e saprai che qualcosa è andato storto).


FAQ – Domande Frequenti 🤔

Come posso impostare una password che non scade mai?

Aggiungi il parametro -PasswordNeverExpires $true al comando New-LocalUser. Esempio: New-LocalUser -Name "utente.prova" -Password $Password -PasswordNeverExpires $true.

Posso creare più utenti insieme?

Assolutamente sì! Questo è il bello di PowerShell. Puoi creare uno script per leggere nomi utente da un file di testo e creare gli account in un colpo solo.

Come elimino un utente creato con PowerShell?

È altrettanto semplice! Usa il comando Remove-LocalUser. Esempio: Remove-LocalUser -Name "utente.prova"

Avatar photo
Sono un Network Technician, Web & Graphic Designer e SEO Specialist, con una profonda passione per la tecnologia. Nel marzo 2019 ho fondato SOS Guide, un progetto nato per condividere questa passione.