23Jul
È sempre possibile cercare gli account utente su un sistema Windows utilizzando l'interfaccia delle impostazioni, ma se si desidera salvare un file piacevole e stampabile con tali informazioni, è più semplice passare al prompt dei comandi.
Windows offre un paio di modi per interagire con gli account utente al prompt dei comandi. Forse già conosci la prima opzione: il comando net user. Qui, ci accingiamo a passare a una seconda opzione: la riga di comando di Strumentazione gestione Windows( WMIC), che in realtà è solo una struttura a linea di comando estesa per l'esecuzione di vari tipi di gestione del sistema. Puoi fare qualsiasi cosa con il comando WMIC, anche cose interessanti come il controllo del numero di modello della tua scheda madre. Stiamo per utilizzare la parte del comando useraccount di WMIC perché fornisce più dettagli e opzioni rispetto al comando net user.
Per iniziare a utilizzare il comando WMIC, è necessario aprire il prompt dei comandi con privilegi amministrativi. Premi Windows + X sulla tastiera, quindi seleziona "Prompt dei comandi( Admin)" dal menu Power Users.
Nota : Se nel menu Power Users viene visualizzato PowerShell anziché Command Prompt, si tratta di un passaggio relativo a Creators Update per Windows 10. È molto semplice tornare a mostrare il prompt dei comandi nel menu Power Users se sivuoi, o puoi dare una prova a PowerShell. In PowerShell puoi fare praticamente tutto ciò che puoi fare in Prompt dei comandi, oltre a molte altre cose utili.
Ottieni un elenco rapido di nomi account utente semplici
Se tutto ciò che serve è un elenco di nomi account senzaqualsiasi altro dettaglio, digitare il seguente comando al prompt e premere Invio:
wmic useraccount ottenere il nomeCome si può vedere, si ottiene un elenco semplice con solo i nomi degli account utente. I primi tre nomi elencati saranno sempre l'account amministratore incorporato, l'account predefinito utilizzato nella creazione di nuovi account utente e l'account ospite. Successivamente, vedrai elencare tutti gli account locali o Microsoft che hai creato sul sistema.
Se hai bisogno di un po 'più di informazioni, puoi usare il seguente comando per elencare il nome dell'account utente e il nome completo dell'utente se è stato inserito nel sistema:
wmic useraccount get name, fullnameIn questo esempio, puoi vedereche gli account "Michelle" e "Simon" non hanno nomi completi associati, ma il mio account "wjgle" ha il mio nome completo.
Ottieni un elenco di account utente con ulteriori dettagli
Se desideri creare un elenco di account utente con una serie completa di dettagli dell'account, digita il seguente comando al prompt e premi Invio:
elenco account utente wmic completoL'immagine mostrasolo un account utente dalla lista con tutti i suoi dettagli.È possibile visualizzare il nome dell'account utente e il nome completo, nonché ulteriori dettagli come i seguenti:
- AccountType .Se sei su PC che non fa parte di un dominio, che è quasi certamente il caso se sei a casa tua o in un PC per piccole imprese, vedrai sempre un tipo di account 512. Se il PC fa parte di undominio, qui vedrai altri valori che rappresentano il tipo di account di dominio che è.
- Descrizione .Questo valore mostra una descrizione dell'account se ne è stato inserito uno.
- Disabilitato .Indica se l'account utente è attivo o disabilitato. Se questo valore è impostato su FALSE, l'account è attivo.
- Dominio .Indica il nome del dominio di cui fa parte il PC.Se il PC non fa parte di un dominio, qui vedrai un nome assegnato che inizia con il tipo di computer.
- InstallDate .Sui domini, questo valore mostrerà la data in cui è stato creato l'account utente.
- LocalAccount .Questo valore indica se l'account esiste sul computer locale o su un server di dominio se il computer è collegato a un dominio.
- Blocco .Questo valore indica se l'account utente è attualmente bloccato, come può accadere se le opzioni di sicurezza bloccano gli account dopo un numero di tentativi di password non riusciti.
- PasswordChangeable , PasswordExpires e PasswordRequired .Rappresentano le opzioni di sicurezza per le password che potrebbero essere state impostate per l'account utente.
- SID .Questo valore mostra l'identificatore di sicurezza( SID) per l'account.
- SIDType .Questo è un valore numerico che mostra il tipo di SID utilizzato per l'account. Potresti visualizzare voci come 1 per un account utente, 2 per un account di gruppo e 3 per un account di dominio.
- Stato .Questo è lo stato corrente dell'account utente. Se l'account è operativo, visualizzerai lo stato di un account di "OK" o "Degradato", che significa semplicemente l'account utilizzabile da utenti regolari per l'accesso al sistema.
E a proposito, è possibile utilizzare uno qualsiasi di questi nomi di dettaglio separati da virgole per ottenere una lista modificata, proprio come abbiamo fatto solo con il nome e il nome completo nell'ultima sezione. Ad esempio, se si desidera visualizzare solo il nome, il nome completo e lo stato degli account, è possibile utilizzare il comando:
wmic useraccount ottenere nome, nome completo, statoQuindi, tutto va bene se si desidera solovisualizzare le informazioni dell'account utente al volo, ma diventa molto più utile quando si reindirizza i risultati in un file di testo.
Reindirizzare i risultati di un comando su un file
È fantastico poter visualizzare un elenco di dettagli dell'account utente al prompt dei comandi, ma la vera utilità di questi comandi sta nel fatto che è possibile reindirizzare i risultati direttamente in un file chepuoi quindi salvare o stampare. Per fare ciò con qualsiasi comando wmic, è sufficiente aggiungere un interruttore / output insieme a un percorso per il file direttamente dopo il comando wmic.
Ad esempio, se si desidera utilizzare il comando precedente per ottenere un elenco di account utente con dettagli completi e reindirizzare l'output in un file denominato useraccounts.txt in una cartella in C: \ logs, è necessario innanzitutto assicurarsi che c: \la cartella logs esiste già e quindi utilizzare il seguente comando:
wmic /output:C:\logs\useraccounts.txt elenco account utente completoQuando si utilizza questo comando, non verrà visualizzato alcun risultato nel prompt dei comandi, ma seapri il file che hai creato, la lista sarà lì.
E se si desidera ottenere ancora più elaborato, è anche possibile indirizzare l'output su un file CSV( comma-separated value) che potrebbe quindi essere facilmente importato in un'app o database di fogli di calcolo. Il trucco è che dovrai anche aggiungere un comando / format: csv alla fine del comando. Ad esempio, se si desidera reindirizzare l'output dello stesso comando utilizzato in precedenza in un file CSV, si utilizzerà qualcosa come il seguente comando:
wmic /output:C:\logs\useraccounts.txt elenco completo degli account utente completo/ format: csvAnche in questo caso, non viene visualizzato alcun output al prompt dei comandi, ma è possibile visualizzare i risultati aprendo il file stesso.
E se lo importi in qualcosa come Microsoft Excel, puoi avere una tabella ben formattata con poco lavoro.
Ovviamente, c'è molto di più che puoi fare con il comando wmic useraccount, inclusa la modifica di alcuni dettagli dell'account utente, come se un account è bloccato o sbloccato. Puoi ottenere maggiori informazioni scrivendo wmic /?al prompt dei comandi. C'è anche molto altro che puoi fare con il comando wmic in generale. Per ulteriori informazioni, consultare la pagina WMIC ufficiale di Microsoft e l'elenco delle query WMIC utili dal blog Microsoft Performance Team.