Saya ingin mendapatkan daftar pengguna "normal" di baris perintah Windows. Secara normal, yang saya maksud adalah pengguna yang muncul saat masuk ke komputer. Dengan demikian, akun yang dinonaktifkan, akun seperti Sistem, dan lainnya yang rata-rata pengguna PC tidak akan pernah login, tidak akan ada dalam daftar ini. Saya juga perlu tahu apakah pengguna yang dikembalikan adalah admin atau pengguna standar. Ada ide?
windows
command-line
user-accounts
D. Strout
sumber
sumber
Jawaban:
Untuk daftar pengguna , gunakan
net user
perintah:Output Anda mendapatkan sesuatu seperti ini:
Jika Anda memerlukan daftar pengguna dalam grup tertentu , gunakan
net localgroup
:Output Anda mendapatkan sesuatu seperti ini:
Ini untuk pengguna sistem lokal, bukan akun domain. Jika Anda ingin mengetahui keanggotaan dari grup Administrator, Anda hanya akan memasok bahwa sebagai parameter:
net localgroup Administrators
.sumber
net user
mungkin tidak mencantumkan semua akun pengguna; setidaknya pada mesin pelanggan yang saat ini saya kerjakan,net user
daftar hanya 2 dari 4 akun lokal yang ada. Belum tahu kenapa.WMIC USERACCOUNT LIST BRIEF
adalah cara lain untuk membuat daftar pengguna di Windows. Saya tidak yakin tentang perbedaan antaranet
danWMIC
. Anda dapat menemukan informasi lebih lanjut tentangWMIC
di http://ss64.com/nt/wmic.htmlInilah yang
WMIC USERACCOUNT LIST BRIEF
kembali pada mesin saya:Untuk informasi lebih rinci, Anda dapat menelepon
WMIC USERACCOUNT LIST FULL
.WMIC memiliki informasi lebih banyak tentang sistem daripada hanya akun pengguna. Salah satu contoh adalah Windows XP / Vista / 7 Periksa Pengisian Baterai dari CMD? .
sumber
gunakan perintah di bawah ini untuk mendapatkan pengguna admin lokal wmic -U domain / pengguna // ip "SELECT * FROM Win32_GroupUser" | awk -F '"' '{print $ 4": "$ 8}' | grep -i Administrator | awk -F ':' '{print $ 2}'
sumber