सवाल विंडोज सीएलआई से उपलब्ध ड्राइव देखें?


Cmd.exe से उपलब्ध ड्राइव सूचीबद्ध करने का कोई तरीका है? (मैन्युअल टाइपिंग के अलावा

c:
d:
...

और देख रहे हैं कि कौन से त्रुटियां लौटती हैं)


91
2018-05-11 12:01


मूल




जवाब:


> wmic logicaldisk get caption

Caption
C:
D:
E:

अगर शायद सबसे आसान है। प्रशासनिक विशेषाधिकारों की आवश्यकता नहीं है, जो आवश्यक है, उससे अधिक या कम नहीं लौटाता है।

यदि आप इसे किसी स्क्रिप्ट में उपयोग करना चाहते हैं, तो इसे लपेटें for /f उसके साथ skip=1 विकल्प:

for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x

111
2018-05-11 13:32



केवल प्रशासक अधिकार वाले उपयोगकर्ताओं के लिए - Carlos Campderrós
@ कार्लोस कैम्पडररोस: सीमित उपयोगकर्ता खाते से मेरे लिए ठीक काम करता है। - Joey
से उद्धरण support.microsoft.com/en-us/kb/290216 "Wmic.exe का उपयोग केवल स्थानीय सिस्टम प्रशासक द्वारा स्थानीय मशीन पर WMI नेमस्पेस अनुमतियों के बावजूद किया जा सकता है", और यह मेरी मशीन पर विफल रहा (WinXP के साथ एक वीएम) - Carlos Campderrós
यह विंडोज 8.1 पर एक गैर-व्यवस्थापक खाते के तहत ठीक काम करता है। ध्यान दें कि केबी आलेख केवल विरासत ऑपरेटिंग सिस्टम पर लागू होता है। - Joey
@ जॉय, क्यों caption के बजाय wmic logicaldisk get name ? - Pacerier


यदि आप कमांड प्रॉम्प्ट में हैं:

diskpart

फिर

सूची मात्रा

नमूना उत्पादन:

  वॉल्यूम ### एलटीआर लेबल एफएस आकार आकार स्थिति जानकारी
  ---------- --- ----------- ----- ---------- ------- ---- ----- --------
  वॉल्यूम 0 ई डीवीडी-रोम 0 बी नो मीडिया
  वॉल्यूम 1 सिस्टम रिज़ एनटीएफएस विभाजन 100 एमबी स्वस्थ प्रणाली
  वॉल्यूम 2 ​​सी सिस्टम एनटीएफएस विभाजन 99 जीबी स्वस्थ बूट
  वॉल्यूम 3 एफ डेटा (स्थानीय एनटीएफएस विभाजन 365 जीबी स्वस्थ

और अंत में

बाहर जाएं

कमांड लाइन पर लौटने के लिए।


60
2018-05-11 12:29



इसके विपरीत शुद्ध उपयोग आदेश, यह केवल स्थानीय भौतिक ड्राइव सूचीबद्ध करेगा। (मुझे लगता है।) देखें टेक्केट पर डिस्कपार्ट तथा diskpart support.microsoft.com पर - quack quixote
diskpart प्रशासनिक विशेषाधिकार की आवश्यकता है। यदि आप बस ड्राइव अक्षरों की एक सूची चाहते हैं जो पूछने के लिए थोड़ा सा है ... - Joey


पूर्णता के लिए, अभी तक एक और तरीका है:

fsutil fsinfo drives

जो लौटाता है:

Drives: C:\ D:\ E:\ F:\

(एक बहुत ही पटकथा-अनुकूल आउटपुट नहीं है, लेकिन यह मानव आंखों के लिए उपयोगी हो सकता है)

कुछ संदर्भ। यह काम करना चाहिए win2k के बाद से लेकिन केवल प्रशासक खाते के साथ।

(उत्तर बढ़ाने के लिए धन्यवाद @ करलोस कैम्पडररोस)


18
2018-01-02 21:11



यह ध्यान दिया जाना चाहिए कि यह केवल तभी काम करता है जब आप एक प्रशासक खाते का उपयोग कर रहे हों - Carlos Campderrós
@ कार्लोस कैम्पडररो मुझे नहीं लगता कि यह सही है। मैं दौड़ सकता हूं fsutilएक सीमित उपयोगकर्ता के साथ, और परिणाम कताई से ज्यादा तेज है wmic प्रणाली। विंडोज़ 10 वी 1803 चलाने वाले केवल एसएसडी के साथ मेरे बॉक्स पर, wmic 100-200ms लेता है, और fsutil ~ 20ms लेता है। - mrm
@ एमआरएम, कुछ विंडोज संस्करण (या रिलीज, या डब्ल्यू 10 का निर्माण) शायद इस प्रतिबंध को खो दिया। मैंने इसे wxp और w7pro पर परीक्षण किया, और यह एक व्यवस्थापक खाते (AFAIR) के बिना विफल रहा। - saulius2


यदि आप पावरहेल का उपयोग कर रहे हैं तो आप टाइप कर सकते हैं

get-psdrive -psprovider filesystem

केवल फाइल सिस्टम दिखाने के लिए टिप्पणियों के जवाब में संपादित किया गया


7
2018-05-11 12:05



इससे अन्य गैर-फाइल सिस्टम ड्राइव भी घुमाए जाएंगे, जैसे कि प्रमाण :, उपनाम: और फ़ंक्शन:। इसके अलावा, यह एक PSDrive के रूप में घुड़सवार अन्य फ़ाइल-सिस्टम निर्देशिकाएं लौटाएगा (जैसे होम:% UserProfile% के लिए)। - Joey
यह एकमात्र उत्तर है जो मेरे लिए काम करता है। अन्य सभी समाधानों को व्यवस्थापक पहुंच की आवश्यकता होती है। (कम से कम मेरे बेहद पुराने विंडोज एक्सपी सिस्टम पर।) - Ajedi32


wmic logicaldisk get volumename,name

आप इस तरह से कई गुण (क्वेरी) प्राप्त कर सकते हैं। जब आप ड्राइव को स्वरूपित करते हैं तो यह आपको विभाजन / ड्राइव अक्षर और लेबल जिसे आपने ड्राइव / विभाजन दिया था:

Name  VolumeName
C:    OS
D:    Data
E:    Programs

सहायता के लिए और सभी अनुमति विकल्पों को सूचीबद्ध करने के लिए:

wmic logicaldisk /?

फिर

wmic logicaldisk get /?

5
2018-05-20 17:03



मैं सीडी / डीवीडी रोम का ड्राइव लेटर पाने की कोशिश कर रहा था और यह पाने के लिए मुझे सबसे नज़दीकी चीज मिल सकती थी wmic logicaldisk get name,filesystem। सामान्य ड्राइव के रूप में सूचीबद्ध करेंगे NTFS या FAT32, और सीडी / डीवीडी रोम की फाइल सिस्टम खाली हो जाएगी। - akinuri
सुधार: यदि ड्राइव खाली है, तो फाइल सिस्टम खाली है। यदि नहीं, उदा। इस समय मेरे पास विंडोज 10 डिस्क है, और यह इसके रूप में सूचीबद्ध है UDF। - akinuri


आवश्यक उपरोक्त के साथ wmic कमांड चलाने वाले उपनाम बनाने के लिए फ़ंक्शन में निर्मित डॉस्की का उपयोग करें

doskey v=wmic logicaldisk get caption

यह उपनाम "v" बनाएगा जो टाइप किए जाने पर दिए गए आदेश को चलाएगा और सभी वॉल्यूम अक्षरों को सूचीबद्ध करेगा।


3
2018-04-12 12:05



ओह अच्छा, डॉस्की के बारे में नहीं पता था (जैसे शक्तिशक्ति के सेट-एलियास) - BananaAcid