سؤال

نحن نحاول الحصول على SMB حجم القوائم في OS X التطبيق ، و تم استخدام NMBLookup ، كما اقترح من قبل شركة آبل ، للحصول على القوائم.ولكن في أكثر الأحيان, نحن غير قادرين على الحصول على قائمة كاملة المتاحة SMB مجلدات باستخدام أداة.لدينا جيدة القياسي في نتمكن من رؤية قائمة كاملة أبل الباحث يحصل معظم الوقت, لدينا قائمة ليست مطابقة ، وعادة خوادم في عداد المفقودين.

نحن حاول عدد طرق تنفيذ الأمر, ولكن لم يتم العثور على أي شيء أن يعيدنا على قائمة كاملة.

nmblookup -م -- -

nmblookup '*'

الخ

لا أحد يعرف ما يمكن أن يكون به خطأ أو تعرف أفضل طريقة الاستعلام عن SMB وحدات التخزين المتاحة على الشبكات المحلية?

هل كانت مفيدة؟

المحلول

هذا يعمل بشكل جيد إلى حد ما في شبكتنا.وهذه النقطة هي استخدام smbclient -L على كل من الإدخالات التي تم إرجاعها بواسطة nmblookup:

nmblookup  -M -- - | grep -v querying | while read sw
do
echo $sw | awk -F' ' '{print $1}' | xargs smbclient -L 
done

تحرير:@بول - الآن فهمت ما تقصد - ويندوز فيستا فقط انضم إلى شبكتنا و الباحث يظهر ولكن ليس nmblookup ، ولكن smbclient يظهر ذلك في "الخادم" المقطع.

smbclient لديه "الخادم" القسم حيث يسرد الأجهزة الموجودة على الشبكة.سطر الأوامر التي استخدمها:

smbclient -L 192.168.0.4 //the IP as returned by nmblookup of the master browser

cristi:~ diciu$ smbclient -L 192.168.0.4
Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.0.24-7.fc5]
    Sharename       Type      Comment
    ---------       ----      -------
    internal        Disk      some share
[..]
Anonymous login successful
Domain=[DOMAIN] OS=[Unix] Server=[Samba 3.0.24-7.fc5]

    Server               Comment
    ---------            -------
    MMM                  Vista box not showing up in nmblookup
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top