कमांड लाइन का उपयोग करके विंडोज समूह के सदस्यों की सूची बनाएं


19

मैं विंडोज कमांड लाइन में "सामान्य" उपयोगकर्ताओं की एक सूची प्राप्त करना चाहता हूं। सामान्य रूप से, मेरा मतलब है कि कंप्यूटर पर लॉग ऑन करते समय दिखाई देने वाले उपयोगकर्ता। इस प्रकार, अक्षम खाते, सिस्टम जैसे खाते, और अन्य जो एक औसत पीसी उपयोगकर्ता कभी भी लॉग इन नहीं करेंगे, इस सूची में नहीं होंगे। मुझे यह जानना भी आवश्यक है कि उपयोगकर्ता लौटाए गए उपयोगकर्ता या मानक उपयोगकर्ता थे। कोई विचार?


क्या सूची में "पावर उपयोगकर्ता" शामिल होना चाहिए? मेहमान? मानक उपयोगकर्ता जिन्हें व्यवस्थापक-समान विशेषाधिकार दिए गए हैं? भेद उतना कठोर नहीं है जितना आप सोच सकते हैं।
user1686 12

मुझे लगता है कि मैं बहुत मानक उपयोगकर्ताओं को सक्षम करना चाहता हूं। परिदृश्य मैं के लिए इस की जरूरत है, उपयोगकर्ताओं को बहुत संभावना नहीं अजीब विशेषाधिकारों के साथ खातों का एक समूह बनाया है के लिए कर रहे
डी Strout

जवाबों:


33

उपयोगकर्ताओं को सूचीबद्ध करने के लिए,net user कमांड का उपयोग करें :

net user

आपको आउटपुट कुछ इस तरह मिलता है:

User accounts for \\LOCALHOST

-------------------------------------------------------------------------------
joeuser          administrator                   guest
The command completed successfully.

यदि आपको किसी विशिष्ट समूह में उपयोगकर्ताओं की सूची चाहिए , तो उपयोग करें net localgroup:

net localgroup Users

आपको आउटपुट कुछ इस तरह मिलता है:

Alias name     Users
Comment        Users are prevented from making accidental or intentional system-wide changes and can run most applications

Members

-------------------------------------------------------------------------------
NT AUTHORITY\Authenticated Users
NT AUTHORITY\INTERACTIVE
The command completed successfully.

यह स्थानीय सिस्टम उपयोगकर्ताओं के लिए है, डोमेन खातों के लिए नहीं। यदि आप व्यवस्थापक समूह की सदस्यता जानना चाहते हैं, तो आप बस एक पैरामीटर के रूप में आपूर्ति करेंगे net localgroup Administrators:।


नेट कमांड की जांच करें, यह सभी प्रकार की चीजें कर सकता है। यह सर्वर पर भी काम करता है।
नौ

खबरदार जो net userसभी उपयोगकर्ता खातों को सूचीबद्ध नहीं कर सकते हैं; कम से कम एक ग्राहक मशीन पर मैं वर्तमान में काम कर रहा हूं, net userजो 4 में से 2 मौजूदा स्थानीय खातों को सूचीबद्ध करता है। अभी तक क्यों नहीं पता लगा है।
मार्टिन वॉन विटिच

11

WMIC USERACCOUNT LIST BRIEFविंडोज में उपयोगकर्ताओं को सूचीबद्ध करने का एक और तरीका है। मैं netऔर के बीच के अंतर के बारे में निश्चित नहीं हूँ WMIC। आप http://ss64.com/nt/wmic.htmlWMIC पर अधिक जानकारी प्राप्त कर सकते हैं

यह WMIC USERACCOUNT LIST BRIEFमेरी मशीन पर रिटर्न है:

C:\Users\ehtesh\AppData\Local>WMIC USERACCOUNT LIST BRIEF
AccountType  Caption                  Domain    FullName        Name            SID
512          wordless\Administrator   wordless                  Administrator   S-1-5-21-3098939154-701116006-2681273294-500
512          wordless\ehtesh          wordless                  ehtesh          S-1-5-21-3098939154-701116006-2681273294-1001
512          wordless\Guest           wordless                  Guest           S-1-5-21-3098939154-701116006-2681273294-501
512          wordless\HomeGroupUser$  wordless  HomeGroupUser$  HomeGroupUser$  S-1-5-21-3098939154-701116006-2681273294-1002

अधिक विस्तृत जानकारी के लिए, आप कॉल कर सकते हैं WMIC USERACCOUNT LIST FULL

WMIC के पास सिस्टम के बारे में बहुत अधिक जानकारी है जो कि केवल उपयोगकर्ता की तुलना में है। एक उदाहरण है Windows XP / Vista / सीएमडी से 7 चेक बैटरी चार्ज?


3
NET USER केवल उपयोगकर्ता खाते और पासवर्ड सेट करेगा। WMIC सभी दृश्यमान खातों को सूचीबद्ध करेगा, खाता प्रकार दिखाएगा, और उन खातों को कई तरीकों से प्रबंधित करने की अनुमति भी दे सकता है। NET तेज और सरल है, लेकिन बहुत सीमित है। WMIC एक बहुत शक्तिशाली उपकरण है जो विस्तार से सीखने लायक है।
देबराय

-1

स्थानीय व्यवस्थापक उपयोगकर्ताओं को पाने के लिए कमांड के नीचे उपयोग करें wmic -U डोमेन / उपयोगकर्ता // ip "Win32_GroupUser से * का चयन करें" | awk -F '' '' {print $ 4 ":" $ 8} '| grep -i एडमिनिस्ट्रेटर | awk -F': '' {print $ 2} '

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.