Windows tarjoaa useita tapoja kommunikoida käyttäjätunnusten kanssa komentokehoteella. Voit jo tuntea ensimmäisen vaihtoehdon:
net user
komento. Tässä aion siirtyä toiseen vaihtoehtoon: Windows Management Instrumentation Command-line (WMIC), joka on oikeastaan vain laajennettu komentorivin rakenne eri tyyppisten järjestelmien hallintaan. Voit tehdä kaikenlaisia asioita
WMIC
komento, jopa cool laitteistoa tavaraa, kuten tarkistaa emolevyn malli numero. Aiomme käyttää sitä
useraccount
komento osa
WMIC
koska se tarjoaa enemmän yksityiskohtia ja vaihtoehtoja kuin
net user
komento.
Aloita
WMIC
komento, sinun on avattava komentokehotte hallinnollisilla oikeuksilla. Paina näppäimistön Windows + X-näppäintä ja valitse sitten Käyttökohteet-valikosta "Komentokehote (Admin)".
Huomautus: Jos näet PowerShell Command Promptin sijaan Power Users -valikossa, tämä on kytkin, joka syntyi Windows 10: n Creators -päivityksen yhteydessä. On helppo vaihtaa takaisin, jos haluat näyttää komentokehotteen Power Users -valikossa tai voit antaa PowerShelle kokeilla. Voit tehdä melko paljon PowerShellissä, mitä voit tehdä komentorivillä, sekä paljon muita hyödyllisiä asioita.
Hanki pika-luettelo vain käyttäjätunnuksista
Jos tarvitset vain luettelon tilien nimistä ilman muita tietoja, kirjoita seuraava komento ja pyydä sitten Enter:
wmic useraccount get name
Jos tarvitset vain hieman enemmän tietoa, voit käyttää seuraavaa komentoa, kun luetellaan käyttäjän tilin nimi ja käyttäjän täydellinen nimi, jos se on syötetty järjestelmään:
wmic useraccount get name,fullname
Hanki luettelo käyttäjätunnuksista, joissa on lisätietoja
Jos haluat luoda luettelon käyttäjätileistä, joissa on täydelliset tilitiedot, kirjoita seuraava komento ja anna Enter:
wmic useraccount list full
- Tilin tyyppi. Jos olet tietokoneessa, joka ei ole osa verkkotunnusta - joka on lähes varmasti tapaus, jos olet kotona tai pienessä tietokoneessa - näet aina tilin tyyppiä 512. Jos tietokone on osa domainia, näet muut arvot, jotka edustavat sitä, minkä tyyppisen verkkotunnuksen tilin se on.
- Kuvaus. Tämä arvo näyttää tilin kuvauksen, jos olet syöttänyt sen.
- Liikuntarajoitteinen. Tämä ilmaisee, onko käyttäjätili aktiivinen vai ei. Jos tämä arvo on asetettu FALSE-arvoon, tili on aktiivinen.
- verkkotunnuksen. Tämä ilmaisee sen verkkotunnuksen nimen, johon tietokone kuuluu. Jos tietokone ei ole osa verkkotunnusta, näet siihen liittyvän nimen tästä alkaen tietokoneen tyypistä.
- InstallDate. Verkkotunnuksissa tämä arvo näyttää päivämäärän, jona käyttäjätili luotiin.
- LocalAccount. Tämä arvo ilmaisee, onko tili paikallisessa tietokoneessa tai verkkotunnuksen palvelimessa, jos tietokone liittyy verkkotunnukseen.
- Työsulku. Tämä arvo osoittaa, onko käyttäjätili lukkiutunut, mikä voi tapahtua, jos suojausasetukset lukitsevat tilit useiden epäonnistuneiden salasanayritysten jälkeen.
- PasswordChangeable, PasswordExpires, ja Salasana vaaditaan. Nämä ovat salasanojen suojausasetuksia, jotka ovat saattaneet olla asetettu käyttäjätilille.
- SID. Tämä arvo näyttää tilin suojaustunnuksen (SID).
- SIDType. Tämä on numeerinen arvo, joka näyttää tilille käytetyn SID-tyypin. Saatat nähdä merkinnät, kuten 1 käyttäjätunnukselle, 2 ryhmätilille ja 3 verkkotunnukselle.
- Status. Tämä on käyttäjätilin nykyinen tila. Jos tili on käytössä, näet tilin tilan "OK" tai "Degraded", mikä tarkoittaa vain tiliä, jota tavalliset käyttäjät voivat käyttää kirjautumaan järjestelmään.
Ja muuten, voit käyttää mitä tahansa näistä yksityiskohtien nimeistä erotettuina pilkulla saadaksesi muokatun luettelon, aivan kuten miten teimme juuri nimen ja täydellisen nimen viimeisessä osassa. Jos esimerkiksi haluat nähdä vain nimen, täydellisen nimen ja tilan tilan, voit käyttää komentoa:
wmic useraccount get name,fullname,status
Ohjaa komennon tulokset tiedostoon
On hienoa, että pystyt näkemään luettelon käyttäjätietojen yksityiskohtiin komentoriviin, mutta näiden komentoiden todellinen hyöty on siinä, että voit tulostaa tulokset suoraan tiedostoon, jonka voit tallentaa tai tulostaa. Voit tehdä tämän millä tahansa
wmic
komento, sinun on vain lisättävä
/output
vaihtaa tiedoston polku suoraan sen jälkeen
wmic
komento.
Jos esimerkiksi haluat halutessasi ottaa aikaisemman komennon saadaksesi käyttäjätunnuksen luettelon täydellisinä tiedoina ja ohjata tuotos tiedostoon, jonka nimi on useraccounts.txt kansioon C: lokit, varmista ensin, että c: lokit kansio on jo olemassa ja käytä sitten seuraavaa komentoa:
wmic /output:C:logsuseraccounts.txt useraccount list full
Kun käytät tätä komentoa, et näe mitään tuloksia komentorivillä, mutta jos avaat luodun tiedoston, luettelo on siellä.
/format:csv
vaihda komennon loppuun. Joten jos haluat esimerkiksi ohjata saman komennon tuottoa, jota käytimme yllä CSV-tiedostossa, käytä jotain seuraavasta komennosta:
wmic /output:C:logsuseraccounts.txt useraccount list full /format:csv
Jälleen, ei ole komentoa, mutta voit nähdä tulokset avaamalla tiedoston itse.
wmic useraccount
komennon, mukaan lukien muuttamalla joitain käyttäjän tilin yksityiskohtia, kuten tilin lukitsemisesta tai lukituksen avaamisesta. Saat lisätietoja siitä kirjoittamalla
wmic /?
komentokehotteessa. Siellä on myös paljon enemmän, mitä voit tehdä
wmic
komento yleensä. Lisätietoja tästä saat Microsoftin virallisesta WMIC-sivusta ja hyödyllisten WMIC-kyselyiden luettelosta Microsoft Performance Team -blogista.