If-Koubou

Cum se creează o listă de texte simple pentru toate conturile de utilizator Windows și setările acestora

Cum se creează o listă de texte simple pentru toate conturile de utilizator Windows și setările acestora (Cum să)

Puteți căuta mereu conturile de utilizator pe un sistem Windows utilizând interfața de setări, dar dacă doriți să salvați un fișier prietenos pentru imprimantă cu acele informații, este mai ușor să reveniți la linia de comandă.

Windows oferă câteva moduri de a interacționa cu conturile de utilizator la Command Prompt. Ați putea fi deja familiarizat cu prima opțiune: utilizator net comanda. Aici vom trece la oa doua opțiune: linia de comandă Windows Management Instrumentation (WMIC), care este într-adevăr o structură de linie de comandă extinsă pentru a efectua diverse tipuri de gestionare a sistemului. Puteți face tot felul de lucruri cu WMIC comanda, chestii de hardware cool, cum ar fi verificarea numarului de model de placa de baza. Vom folosi contul utilizatorului porțiune de comandă din WMIC deoarece oferă mai multe detalii și opțiuni decât utilizator net comanda.

Pentru a începe să utilizați WMIC comanda, va trebui să deschideți Command Prompt cu privilegii administrative. Apăsați Windows + X pe tastatură, apoi selectați "Command Prompt (Admin)" din meniul Power Users.

Notă: Dacă vedeți PowerShell în loc de Command Prompt din meniul Power Users, acesta este un comutator care a venit cu Update Creators pentru Windows 10. Este foarte ușor să reveniți la afișarea Command Prompt din meniul Power Users dacă doriți sau puteți încerca PowerShell. Puteți face totul în PowerShell pe care îl puteți face în Command Prompt, plus multe alte lucruri utile.

Obțineți o listă rapidă de nume de cont doar pentru utilizatori

Dacă tot ce aveți nevoie este o listă de nume de cont fără alte detalii, tastați următoarea comandă la prompt și apoi apăsați Enter:

wmic useraccount obține numele

După cum puteți vedea, veți obține o listă simplă doar cu numele contului de utilizator. Primele trei nume enumerate vor fi întotdeauna contul de administrator încorporat, contul implicit utilizat pentru crearea de conturi de utilizator noi și contul de oaspeți. După aceasta, veți vedea lista tuturor conturilor locale sau Microsoft pe care le-ați creat în sistem.

Dacă aveți nevoie doar de puțin mai multe informații, puteți utiliza următoarea comandă pentru a afișa numele contului de utilizator și numele complet al utilizatorului dacă acesta a fost introdus în sistem:

wmic useraccount obține numele, nume complet

În acest exemplu, puteți vedea că conturile "Michelle" și "Simon" nu au asociate nume întregi, dar contul meu "wjgle" are numele meu complet.

Obțineți o listă de conturi de utilizator cu mai multe detalii

Dacă doriți să creați o listă de conturi de utilizator cu un set complet de detalii despre cont, tastați următoarea comandă la prompt și apăsați Enter:

wmic useraccount listă completă

Această imagine prezintă un singur cont de utilizator din listă cu toate detaliile. Puteți vedea numele contului de utilizator și numele complet, precum și detalii suplimentare, cum ar fi următoarele:

  • Tip de cont. Dacă sunteți pe un PC care nu face parte dintr-un domeniu - ceea ce este aproape sigur în cazul în care vă aflați pe PC-ul dvs. de acasă sau de afaceri de dimensiuni mici - veți vedea întotdeauna un tip de cont de 512. Dacă PC-ul face parte dintr- domeniu, veți vedea alte valori aici care reprezintă ce tip de cont de domeniu este.
  • Descriere. Această valoare prezintă o descriere a contului dacă a fost introdus unul.
  • invalid. Aceasta indică dacă contul de utilizator este activ sau dezactivat. Dacă această valoare este setată la FALSE, contul este activ.
  • Domeniu. Aceasta indică numele domeniului din care face parte PC-ul. Dacă PC-ul nu face parte dintr-un domeniu, veți vedea aici un nume atribuit începând cu tipul de computer.
  • InstallDate. În domenii, această valoare va afișa data la care a fost creat contul de utilizator.
  • LocalAccount. Această valoare indică dacă contul există pe computerul local sau pe un server de domeniu în cazul în care computerul este asociat unui domeniu.
  • deconectare. Această valoare arată dacă contul de utilizator este blocat în prezent, așa cum se poate întâmpla dacă opțiunile de securitate blochează conturile după o serie de încercări de parolă nereușite.
  • PasswordChangeable, PasswordExpires, și PasswordRequired. Acestea reprezintă opțiuni de securitate pentru parolele care pot fi stabilite pentru contul de utilizator.
  • SID. Această valoare indică identificatorul de securitate (SID) pentru cont.
  • SIDType. Aceasta este o valoare numerică care arată tipul de SID utilizat pentru cont. Este posibil să vedeți intrări, cum ar fi 1 pentru un cont de utilizator, 2 pentru un cont de grup și 3 pentru un cont de domeniu.
  • stare. Aceasta este starea curentă a contului de utilizator. Dacă contul este operațional, veți vedea o stare a contului "OK" sau "Degradată", ceea ce înseamnă doar contul utilizabil de utilizatorii obișnuiți pentru conectarea la sistem.

Apropo, puteți folosi oricare dintre numele detaliilor separate prin virgule pentru a obține o listă modificată, la fel cum am făcut doar numele și numele complet din ultima secțiune. De exemplu, dacă doriți să vedeți doar numele, numele complet și starea conturilor, puteți utiliza comanda:

wmic useraccount obține numele, numele complet, starea

Deci, acest lucru este bine și bine dacă doriți doar să vizualizați informațiile despre contul de utilizator în zbor, dar devine mult mai util atunci când redirecționați rezultatele către un fișier text.

Redirecționarea rezultatelor unei comenzi într-un fișier

Este minunat să puteți vedea o listă cu detaliile contului de utilizator la Command Prompt, dar utilitatea reală a acestor comenzi constă în faptul că puteți conduce rezultatele direct într-un fișier pe care apoi îl puteți salva sau tipări. Pentru a face acest lucru cu orice WMIC comanda, trebuie doar să adăugați un / ieșire comutați împreună cu o cale pentru fișierul imediat după WMIC comanda.

De exemplu, dacă doriți să luați comanda anterioară pentru a obține o listă de cont de utilizator cu detalii complete și pentru a redirecționa ieșirea într-un fișier numit useraccounts.txt într-un dosar de la C: \ logs, vă asigurați mai întâi că c: \ logs dosar există deja și apoi utilizați următoarea comandă:

wmic /output:C:\logs\useraccounts.txt lista de utilizatori a contului completă

Când utilizați această comandă, nu veți vedea deloc rezultate la Command Prompt, dar dacă deschideți fișierul pe care l-ați creat, lista va fi acolo.

Și dacă doriți să obțineți chiar și mai cocoș, ați putea direcționa ieșirea către un fișier de valoare separată prin virgulă (CSV), care ar putea fi ușor importat într-o aplicație sau bază de date de calcul tabelar. Trucul la acest lucru este că va trebui să adăugați și a / Format: csv comutați la sfârșitul comenzii. De exemplu, dacă doriți să redirecționați ieșirea aceleiași comenzi pe care am folosit-o mai sus într-un fișier CSV, ați folosi ceva asemănător cu următoarea comandă:

wmic /output:C:\logs\useraccounts.txt lista de utilizatori complete / format: csv

Din nou, nu există nici o ieșire la Command Prompt, dar puteți vedea rezultatele prin deschiderea fișierului în sine.

Și dacă o importați în ceva asemănător cu Microsoft Excel, puteți avea un tabel frumos formatat, cu puțină muncă.

Desigur, există mult mai multe lucruri pe care le puteți face wmic useraccount inclusiv schimbarea unor detalii ale contului de utilizator, cum ar fi dacă un cont este blocat sau deblocat. Puteți obține mai multe informații despre asta prin tastarea wmic /? la Command Prompt. Există, de asemenea, o mulțime de mult mai multe puteți face cu WMIC comanda în general. Pentru mai multe informații, consultați pagina oficială WMIC de la Microsoft și lista cu interogări WMIC utile de pe blogul Microsoft Performance Team.