मुझे स्थानीय विंडोज सर्वर पर साझा निर्देशिकाओं की सूची कैसे मिल सकती है?


69

अगर मेरे पास एक विंडोज सर्वर है (आमतौर पर 2000, 2003 या 2008), तो क्या उस सर्वर पर साझा किए गए सभी स्थानीय निर्देशिकाओं को सूचीबद्ध करने का एक सरल तरीका है?

मैं खुद को आसानी से शेयर पा सकता हूं, लेकिन मैं डिस्क पर प्रतिनिधित्व करने वाले स्थानीय निर्देशिकाओं को खोजने के लिए एक त्वरित तरीका पसंद करूंगा।

धन्यवाद!

जवाबों:


93

आप कंप्यूटर प्रबंधन में जा सकते हैं (राइट क्लिक माई कम्प्यूटर, सेलेक्ट मैनेज), शेयर्ड फोल्डर्स नोड का विस्तार करें और सभी शेयरों, कनेक्टेड सत्रों और खुली फाइलों की सूची देखें।

W2K8 के लिए, आप इसके बजाय सर्वर प्रबंधक में करते हैं: भूमिका -> फ़ाइल सेवाएँ -> साझा और संग्रहण प्रबंधन; , शेयर विंडो के केंद्र में टैब।

दूरस्थ सर्वर के शेयरों को सूचीबद्ध करने के लिए, ध्यान दें कि NET VIEW svr_name केवल उपयोगकर्ता शेयर, कोई व्यवस्थापक या छिपा हुआ शेयर नहीं दिखाएगा। अंत में / सभी स्विच जोड़ने से ये अन्य (W2K8 के लिए) दिखाई देंगे।

C:\>net view sx1
Shared resources at sx1

Share name    Type  Used as  Comment
 --------------------------------------------
SHARE_CIFS    Disk
The command completed successfully.

C:\>net view sx1 /all
Shared resources at sx1

Share name    Type  Used as  Comment
 --------------------------------------------
ADMIN$        Disk           Remote Admin
SHARE_CIFS    Disk
C$            Disk           Default share
IPC$          IPC            Remote IPC
The command completed successfully.

2
स्क्रीनशॉट के लिए धन्यवाद। भविष्य में आपको यह भी रेखांकित करना चाहिए और वर्णन करना चाहिए कि भविष्य में तस्वीर उपलब्ध न होने की स्थिति में आप कैसे पोस्ट कर रहे हैं।
SQLChicken

आप इसे ऐसे ध्वनि करते हैं जैसे वह किसी अन्य साइट या किसी चीज़ से जुड़ा हो। उन्होंने इस साइट पर एक तस्वीर अपलोड की ... तो निश्चित रूप से यह भविष्य में उपलब्ध होगी।
ऑस्टिन '' डेंजर '' पॉवर्स

3
अभिलेखों के लिए: चित्र ImageSck पर होस्ट किया गया था, और आज तक यह उपलब्ध नहीं है।
मासिमो

3
यह भ्रामक है; जब GUI समाधान काम करता है, जब जा रहा CLI net shareका उपयोग यह दिखाने के लिए किया जाना चाहिए कि स्थानीय सर्वर और संबंधित भौतिक रास्तों पर साझा किया गया है (जो net viewनहीं दिखाता है)।
मैसिमो

1
@ मसिमो आपकी टिप्पणी भ्रामक है। मेरा सुझाव दूरस्थ शेयरों को सूचीबद्ध करने के लिए नेट व्यू का उपयोग करना था। नेट शेयर दूरस्थ शेयरों को सूचीबद्ध नहीं करेगा और इसलिए इसका उपयोग नहीं किया जा सकता है। अगर आप लोकल मशीन देख रहे हैं तो हां, नेट शेयर एक बेहतर विकल्प है, लेकिन यह दूरस्थ रूप से उपलब्ध नहीं है।
सैम कोगन

36

कमांड लाइन प्रॉम्प्ट से, आप "नेट शेयर" कमांड का उपयोग कर सकते हैं। यह शेयर नाम की सूची, संसाधन और एक वैकल्पिक टिप्पणी के साथ एक तालिका प्रिंट करेगा।


22

net shareकमांड प्रॉम्प्ट से आपको शेयर नाम और रास्ता मिलेगा। यदि आपको कुछ अधिक उन्नत की आवश्यकता है, तो आप VBScript या PowerShell का उपयोग करके WMI को क्वेरी कर सकते हैं।


17

WMI का उपयोग करें: Win32_Share।

PowerShell में:

gwmi -class Win32_Share

इसमें सिस्टम प्रदान किए गए शेयर भी शामिल हैं और ये दूरस्थ रूप से काम करेंगे।

परिणामी वस्तु का पथ गुण स्थानीय पथ है।


2
कंप्यूटर से यह प्राप्त करने के लिए कि आप कमांड में "-computername नाम" जोड़ रहे हैं। यदि आप मशीनों की पूरी मेजबानी में शेयर प्राप्त करना चाहते हैं तो यह वास्तविक काम हो सकता है। मत भूलो कि आप उन्हें आगे की प्रक्रिया के लिए एक सीएसवी में डंप कर सकते हैं और बहुत से अन्य मज़ेदार पावरशेल अच्छाई कर सकते हैं।
झिलमिलाहट

10

कुछ स्पष्टता के लिए (जैसा कि यह स्पष्ट नहीं है कि जीयूआई में शेयरों की सूची कहां मिलेगी)

जैसा कि लोगों ने उल्लेख किया है, कमांड प्रॉम्प्ट खोलें और नेट शेयर टाइप करें । यह शायद यह देखने का सबसे आसान तरीका है कि शेयर क्या उपलब्ध हैं। यह छिपे हुए शेयर (प्रत्यय के रूप में $ वाले) और जहां शेयर इंगित करता है, को भी दिखाएगा।

यहाँ एक उदाहरण है:

C:\Users\tstmoss>net share

Share name   Resource                        Remark
-------------------------------------------------------------------------------
C$           C:\                             Default share
IPC$                                         Remote IPC
ADMIN$       C:\Windows                      Remote Admin
The command completed successfully.

विंडोज सर्वर 2008 पर या तो स्टार्ट मेन्यू में कंप्यूटर पर राइट क्लिक करें और मैनेज को चुनें , या सर्वर मैनेजर लॉन्च करें (डिफ़ॉल्ट रूप से, टास्क बार में स्टार्ट मेन्यू के आगे पहला आइकन)।

में सर्वर प्रबंधक , विस्तृत भूमिकाओं नोड, तो विस्तार फ़ाइल सेवाएं नोड। Share and Storage Management पर क्लिक करें । डिस्प्ले में दो टैब, शेयर्स और वॉल्यूम दिखाई देंगे । शेयर टैब आपको मौजूदा शेयर (ऊपर कंसोल आउटपुट के समान) दिखाता है। यह इंटरफ़ेस आपको शेयर के साथ गुणों / अनुमतियों को बदलने, शेयर को रोकने, या नए बनाने जैसे कार्यों के साथ बातचीत करने की अनुमति देता है।

उम्मीद है की वो मदद करदे।


7

एक त्वरित-गंदी सूची के लिए, कमांड-प्रॉम्प्ट "नेट शेयर" निष्पादित करें। इस कमांड के साथ एकमात्र समस्या यह है कि यह सोच-समझकर स्तंभों में डेटा को प्रारूपित करता है और संभावित रूप से लंबे रास्तों को काट देता है।

आप बेहतर तरीके से काम कर सकते हैं

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Shares

REGEDIT के साथ। आप इसे इच्छानुसार निर्यात कर सकते हैं।


4

अपने My Computerआइकन पर राइट क्लिक करें और चुनें Manage

खुलने वाली विंडो में, लेबल वाले आइकन के लिए बाईं ओर के पेड़ में देखें Shared Foldersऔर लेबल वाले किसी अन्य आइकन को खोजने के लिए इसे विस्तारित करें Shares। यहां क्लिक करें और आपको सभी मौजूदा शेयरों की सूची देखनी चाहिए।


0

एक PowerShell उदाहरण खोलें, इस फ़ंक्शन को जोड़ें, फिर इसे चलाएँ:

function Get-FileShare {
    [CmdletBinding()]
    param(
        [string] $Name = '%',

        [parameter(ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]
        [string] $ComputerName = "$env:COMPUTERNAME"
    )
    Set-StrictMode -Version Latest

    $Name = $Name -replace "\*", "%"

    if ($Name -eq '%') {
        Get-WmiObject -Class Win32_Share -ComputerName $ComputerName
    }
    else {
        Get-WmiObject -Class Win32_Share -ComputerName $ComputerName -Filter "Name LIKE '$Name'"
    }
}

-1

\ Servername रन (विंडो + आर) में आपके कंप्यूटर पर सर्वर का नाम लिखते हैं, तो इसके शेयर फ़ोल्डर की शो सूची सेवा द्वारा देते हैं

हवराज अब्दुल्ला


यह न तो सही है ( * SERVER के बजाय * * SERVER) और न ही एक उत्तर। Windows Explorer सूची में * स्थानीय शेयर नहीं बल्कि दूरस्थ शेयर हैं और इसमें $ के साथ नाम भी शामिल नहीं है। इसके अतिरिक्त यह एक सूची नहीं बल्कि एक प्रदर्शन खिड़की है।
ब्योस्टर

-3

मैंने उपरोक्त सभी की सलाह का उपयोग करके और अपने स्वयं के समाधान को तैयार करने की कोशिश की ...

यह ntwk पर सभी अन्य कंप्यूटरों के शेयरों को प्राप्त करने का एक तरीका है - न कि केवल THIS कंप्यूटर या किसी एक कंप्यूटर के शेयर

डॉस प्रॉम्प्ट पर ...

नेट व्यू> C: \ TEMP \ SVRS.TXT

(इस संस्करण SVRS.TXT) (इस तरह से देखें :)

\\COMPUTER1
\\COMPUTER2
\\COMPUTERX

(डबल्स बैकलॉग के साथ रिप्लाई करें)

(वास्तविक नज़र )

NET VIEW COMPUTER1
NET VIEW COMPUTER2
NET VIEW COMPUTERX

(पहले लाइन की समाप्ति पर वापस जाएं)

(/ ALL> C: \ TEMP \ SHARES.TXT)

NET VIEW COMPUTER1 /ALL > C:\TEMP\SHARES.TXT
NET VIEW COMPUTER2
NET VIEW COMPUTERX

(पिछले लाइन के अंत में पीछे की ओर झुकें)

(/ All >> C: \ TEMP \ SHARES.TXT)

NET VIEW COMPUTER1 /ALL > C:\TEMP\SHARES.TXT
NET VIEW COMPUTER2 /ALL >> C:\TEMP\SHARES.TXT
NET VIEW COMPUTERX /ALL >> C:\TEMP\SHARES.TXT

(एक फ़ाइल के रूप में सुरक्षित रहें। फ़ाइल फ़ाइल)

(डबल क्लिक करें। अंतिम फ़ाइल)

(अपना C: \ TEMP \ SHARES.TXT फ़ाइल देखें)

LMK आप मेरे समाधान के बारे में क्या सोचते हैं -सभी कैप के बारे में

एच

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