A Windows néhány módot kínál a felhasználói fiókok közötti kommunikációra a parancssorban. Már ismeri az első opciót: a
net user
parancs. Itt egy második lehetőségre fogunk fordulni: a Windows Management Instrumentation Command-line (WMIC), ami valójában csak egy kiterjesztett parancssori struktúra a különféle rendszergazdák kezeléséhez. Mindenféle dolgot megtehet a
WMIC
parancsot, még az olyan hardveres dolgokat is, mint az alaplap modellszámának ellenőrzése. A
useraccount
parancs része
WMIC
mert több részletet és lehetőséget kínál, mint a
net user
parancs.
A
WMIC
paranccsal, meg kell nyitnia a Command Promptet adminisztrátori jogosultságokkal. Nyomja meg a billentyűzeten a Windows + X billentyűkombinációt, majd válassza a Power Users (Felhasználók) menüből a "Command Prompt (Admin)" parancsot.
jegyzet: Ha PowerShell parancsot talál a parancsnoki parancs helyett a Power Users (Felhasználók felhasználói) menüben, ez egy kapcsoló, amely a Windows 10 Creators frissítésével jött létre. Nagyon egyszerűen áttérhet a parancssorra a Power Users menüben, ha akarod, vagy akkor a PowerShell próbára teheti. A PowerShellben mindent megtesz, amit a Command Promptben tehetünk, valamint sok más hasznos dolgot.
Gyors lista csak a felhasználói fiókok nevét
Ha mindössze annyit szeretne, hogy a fióknevek listája más adatok nélkül, akkor írja be a következő parancsot a parancssorba, majd nyomja meg az Enter billentyűt:
wmic useraccount get name
Ha csak egy kicsit több információra van szüksége, a következő parancs segítségével felsorolhatja a felhasználói fiók nevét és a felhasználó teljes nevét, ha be lett írva a rendszerbe:
wmic useraccount get name,fullname
Szerezd meg a felhasználói fiókok listáját a részletekről
Ha szeretne létrehozni egy felhasználói fiókok listáját, amelyeknek teljes számlája van, írja be a következő parancsot a parancssorba, és nyomja meg az Enter billentyűt:
wmic useraccount list full
- Fiók Típus. Ha olyan számítógépen tartózkodik, amely nem része a tartománynak - ez szinte biztos, hogy otthoni vagy kisvállalkozói számítógépén tartózkodik - akkor mindig 512-es típusú fiókot láthat. Ha a számítógép egy domain, akkor itt más értékek láthatók, amelyek jelzik, hogy a domain-fiók típusa.
- Leírás. Ez az érték mutatja a fiók leírását, ha beírták.
- Tiltva. Ez azt jelzi, hogy a felhasználói fiók aktív vagy letiltott-e. Ha ez az érték FALSE értékre van állítva, akkor a fiók aktív.
- Domain. Ez jelzi annak a tartománynak a nevét, amelyre a számítógép része. Ha a számítógép nem része egy tartománynak, itt megjelenik egy hozzárendelt név, amely a számítógép típusától kezdődik.
- InstallDate. Domaineken ez az érték megmutatja a felhasználói fiók létrehozásának dátumát.
- LocalAccount. Ez az érték azt jelzi, hogy a fiók létezik-e a helyi számítógépen vagy a tartományi kiszolgálón, ha a számítógép egy tartományhoz csatlakozik.
- kizárás. Ez az érték azt jelzi, hogy a felhasználói fiók jelenleg ki van-e zárva, ahogyan a biztonsági beállítások több sikertelen jelszó kísérlet után is lezárhatják a fiókokat.
- PasswordChangeable, PasswordExpires, és Jelszó szükséges. Ezek a felhasználói fiókhoz beállított jelszavak biztonsági beállításai.
- SID. Ez az érték mutatja a fiók biztonsági azonosítóját (SID).
- SIDType. Ez egy numerikus érték, amely bemutatja a fiókhoz használt SID típusát. Előfordulhat, hogy olyan bejegyzésekről van szó, mint az 1 a felhasználói fiók, 2 a csoportfiók esetén, és 3 a domainfiók esetében.
- Állapot. Ez a felhasználói fiók jelenlegi állapota. Ha a fiók működőképes, megjelenik az "OK" vagy a "Degraded" fiókállapot, ami csak a rendszeres felhasználók által a rendszerbe való bejelentkezéshez használható számla.
És mellesleg, vesszővel elválasztott részletes nevek bármelyikét használhatja egy módosított lista megszerzéséhez, hasonlóan ahhoz, ahogyan az utolsó részben a neve és a teljes neve volt. Ha például csak a név, a teljes név és a fiókok állapotát szeretné látni, akkor a következő parancsot használhatja:
wmic useraccount get name,fullname,status
A parancs eredményeinek átirányítása fájlba
Nagyszerű, hogy megtekintheti a felhasználói fiókok részleteit a Parancssorban, de ezeknek a parancsoknak az igazi hasznossága abból a tényből áll, hogy az eredményeket egyenesen egy olyan fájlba dobhatja, amelyet mentheti vagy kinyomtathat. Ehhez bármilyen
wmic
parancsot, csak hozzá kell adnia
/output
kapcsolja be a fájlt közvetlenül a fájl után
wmic
parancs.
Ha például a korábbi parancsot szeretné elérni, hogy teljes hozzáféréssel rendelkező felhasználói fiók listát kapjon, és átirányítsa a kimenetet egy useraccounts.txt fájlba egy C: logs mappában, először győződjön meg róla, hogy a c: logs mappa már létezik, majd használja a következő parancsot:
wmic /output:C:logsuseraccounts.txt useraccount list full
Ha ezt a parancsot használod, akkor a parancssorban semmilyen eredményt nem találsz, de ha megnyitod a létrehozott fájlt, a lista ott lesz.
/format:csv
váltson a parancs végére. Tehát például, ha át szeretné irányítani a fent említett parancs kimenetét egy fenti CSV-fájlra, használnunk kell valami olyannak, mint a következő parancsot:
wmic /output:C:logsuseraccounts.txt useraccount list full /format:csv
Ismét nincs a kimenet a parancssorban, de láthatod az eredményeket a fájl megnyitásával.
wmic useraccount
parancsot, ideértve a felhasználói fiók egyes részletei megváltoztatását, például azt, hogy a fiók zárolva van-e vagy nincs-e. Erről további információt kaphat a gépeléssel kapcsolatban
wmic /?
a parancssorban. Van még egy sokkal több, amit tehetsz a
wmic
parancsot általában. További információért nézze meg a Microsoft hivatalos WMIC oldalát és a Microsoft Performance Team blogjában található hasznos WMIC lekérdezések listáját.