"Windows" komandų eilutėje pateikia keletą būdų bendrauti su vartotojų abonementais. Jūs jau galite susipažinti su pirmąja pasirinktimi:
net user
komanda Čia mes ketiname kreiptis į antrą variantą: Windows valdymo įrankių komandų eilutę (WMIC), kuri iš tiesų yra tik išplėstinė komandų eilutės struktūra, skirta atlikti įvairių tipų sistemos valdymą. Galite daryti visokius dalykus su
WMIC
komanda, net ir tokia sudėtinga aparatinė įranga kaip patikrinti jūsų pagrindinės plokštės modelio numerį. Mes ketiname naudoti
useraccount
komandinė dalis
WMIC
nes jame pateikiama daugiau informacijos ir galimybių nei
net user
komanda
Norėdami pradėti naudoti
WMIC
komandą, turėsite atidaryti komandinę eilutę su administratoriaus teisėmis. Paspauskite "Windows + X" savo klaviatūroje, tada pasirinkite "Komandų eilutė (administratorius)" iš meniu Energijos vartotojai.
Pastaba: Jei PowerShell vietoje "Command Prompt" matote "Power Users" meniu, tai yra jungiklis, kuris atsirado su "Windows 10" kūrėjų atnaujinimu. Labai lengva grįžti į komandų eilutės rodymą meniu Power Users, jei norite, arba galite išbandyti "PowerShell". "PowerShell" galite padaryti beveik viską, ką galite padaryti komandinėje eilutėje, ir daug kitų naudingų dalykų.
Gaukite greitą tik vartotojo abonemento vardų sąrašą
Jei viskas, ko jums reikia, yra paskyrų pavadinimų sąrašas be jokios kitos informacijos, įveskite šią komandą eilutėje ir paspauskite Enter:
wmic useraccount get name
Jei jums reikia šiek tiek daugiau informacijos, galite naudoti šią komandą, kad būtų nurodytas vartotojo abonemento pavadinimas ir vartotojo vardas, jei jis buvo įtrauktas į sistemą:
wmic useraccount get name,fullname
Šiame pavyzdyje galite matyti, kad "Michelle" ir "Simon" paskyros nėra susietos su vardais, tačiau mano "wjgle" paskyroje yra mano vardas ir pavardė.
Gaukite vartotojų sąskaitų sąrašą su išsamia informacija
Jei norite sukurti naudotojų paskyrų sąrašą su išsamia paskyros informacija, įveskite šią komandą eilutėje ir paspauskite Enter:
wmic useraccount list full
- Paskyros tipas. Jei esate kompiuteryje, kuris nėra domeno dalis, tai beveik neabejotinai būna, jei esate namų ar smulkaus verslo kompiuteryje, visada pamatysite 512 paskyros tipą. Jei kompiuteris yra dalis Domenas matys kitas vertybes, kurios atspindi kokio tipo domeno paskyrą jis yra.
- apibūdinimas. Ši vertė rodo paskyros aprašymą, jei jis buvo įvestas.
- Neįgalus. Tai rodo, ar vartotojo abonementas yra aktyvus ar išjungtas. Jei ši vertė yra nustatyta ties FALSE, paskyra yra aktyvi.
- Domenas. Tai nurodo domeno, kuriame yra kompiuteris, pavadinimą. Jei kompiuteris nėra domeno dalis, pamatysite priskirtą pavadinimą, pradedant nuo kompiuterio tipo.
- " InstallDate". Domenuose ši vertė parodys vartotojo paskyros sukūrimo datą.
- LocalAccount. Ši reikšmė rodo, ar sąskaita egzistuoja lokaliuoju kompiuteriu ar domeno serveriu, jei kompiuteris yra prijungtas prie domeno.
- Blokavimas. Ši reikšmė rodo, ar vartotojo paskyra šiuo metu yra užrakinta, kaip tai gali atsitikti, jei saugumo parametrai užblokuojami po keleto nesėkmingų bandymų slaptažodžiu.
- PasswordChangeable, PasswordExpires, ir PasswordRequired. Tai yra saugos slaptažodžių, kurie gali būti nustatyti vartotojo abonementui, saugos parinktys.
- SID. Ši reikšmė rodo paskyros saugos identifikatorių (SID).
- SIDType. Tai skaitinė vertė, rodanti SID tipą, naudojamą paskyrai. Galite matyti įrašus, tokius kaip 1 vartotojo abonementui, 2 grupės abonementui ir 3 domeno paskyrai.
- Statusas. Tai dabartinė vartotojo abonemento būsena. Jei sąskaita veikia, pamatysite "OK" arba "Degraded" paskyros būseną, o tai tiesiog reiškia paskyrą, kurią gali naudoti įprasti naudotojai prisijungdami prie sistemos.
Beje, galite naudoti bet kurį iš tų detalių pavadinimų, atskirtų kableliais, kad gautumėte pakeistą sąrašą, panašiai kaip paskutiniame skyriuje padarėme tik vardą ir pavardę. Pavyzdžiui, jei norėtumėte pamatyti tik vardą, pavardę ir paskyrų būseną, galite naudoti šią komandą:
wmic useraccount get name,fullname,status
Peradresuoti komandą į failą
Puiku galimybė peržiūrėti komandinės eilutės vartotojo abonemento duomenis, tačiau tikroji šių komandų nauda priklauso nuo to, kad galite tiesiogiai nukreipti rezultatus į failą, kurį galite išsaugoti ar atspausdinti. Tai padaryti su bet kuria
wmic
komandą, jūs tiesiog turite pridėti
/output
perjunkite kartu su failo kelią tiesiai po
wmic
komanda
Pavyzdžiui, jei norėtumėte pasinaudoti ankstesne komanda, norėdami gauti vartotojo abonementų sąrašą su išsamia informacija ir peradresuoti išvestį į failą, pavadintą useraccounts.txt aplanke C: logs, pirmiausia įsitikinkite, kad c: logs aplankas jau egzistuoja ir tada naudokite šią komandą:
wmic /output:C:logsuseraccounts.txt useraccount list full
Kai naudosite šią komandą, komandų eilutėje nematysite jokių rezultatų, bet jei atidarote sukurtą failą, sąrašas bus ten.
/format:csv
perjunkite komandos pabaigą. Pavyzdžiui, jei norite peradresuoti tos pačios komandos išvesties, kurią mes naudojome anksčiau, į CSV failą, naudokite kažką panašaus į šią komandą:
wmic /output:C:logsuseraccounts.txt useraccount list full /format:csv
Vėlgi, komandų eilutėje nėra išvesties, tačiau rezultatus galite pamatyti atidarę failą.
wmic useraccount
komandą, įskaitant tam tikros vartotojo abonemento informacijos keitimą, pvz., ar sąskaita užrakinta ar atrakinta. Galite gauti daugiau informacijos apie tai, rašydami
wmic /?
komandinėje eilutėje. Tai taip pat yra daug daugiau, ką galite padaryti su
wmic
komanda bendrai. Norėdami gauti daugiau informacijos apie tai, peržiūrėkite oficialų WMIC puslapį iš "Microsoft" ir naudingų WMIC užklausų sąrašą iš "Microsoft Performance Team" tinklaraščio.