none
GetFolder mit UNC-Root

    Frage

  • Hallo miteinander

    Ich muss die Ordner bzw. Freigaben eines Remote-Rechners auflisten. Normalerweise verwende ich für diese Aufgabe die GetFolder-Methode:

    	FSO.GetFolder("\\Server\Ordner")

    Was ich nun aber brauche ist:

    	FSO.GetFolder("\\Server")

    Hier kommt es zur Fehlermeldung: Path not found. Eigentlich klar, da es sich nicht mehr um einen Ordner handelt, sondern um den Rechner. Wie bekomme ich es dennoch hin, dass mir die Verzeichnisse oder Freigaben aufgelistet werden?

    Gruss
    Marcello

    Freitag, 25. Februar 2011 14:18

Antworten

Alle Antworten

  • Hallo Marcello,
    Was ich nun aber brauche ist:
    	FSO.GetFolder("\\Server")

    Hier kommt es zur Fehlermeldung: Path not found. Eigentlich klar, da es sich nicht mehr um einen Ordner handelt, sondern um den Rechner. Wie bekomme ich es dennoch hin, dass mir die Verzeichnisse oder Freigaben aufgelistet werden?

    gar nicht. Zumindest nicht mit GetFolder.

    FSO? Du verwendest ja hoffentlich nicht das FileSystemObject, oder? Falls doch, nimm generell lieber System.IO.Directory.GetDirectories( ... )

    Für die Freigaben selbst siehe:

      http://dotnet-snippets.de/dns/vbnet-freigaben-eines-remoterechners-auslesen-loeschen-SID1013.aspx

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Freitag, 25. Februar 2011 15:11
    Moderator
  • Hallo Stefan

    FSO? Du verwendest ja hoffentlich nicht das FileSystemObject, oder?

    Doch. Ich verwende das FileSystemObject. Hat sich soweit auch immer bewährt. Es handelt sich um ein VBScript.

    Wieso sollte ich FSO nicht verwenden??

    Vielleicht gibt es für WSH und VBScript ein geeigneteres Microsoft-Forum aber ich fand es nicht.

    Freitag, 25. Februar 2011 15:59
  • Hallo Marcello,

    Doch. Ich verwende das FileSystemObject. Hat sich soweit auch immer bewährt. Es handelt sich um ein VBScript.

    es wäre hilfreich gewesen, wenn Du das erwähnt hättest. Das hat mit ASP.NET nunmal überhaupt nichts zu tun. Wenn es um Classic ASP geht, gibt es kein anderes MSFT Forum dazu. Dann nur in Zukunft bitte dabei chreiben.

    Schau mal hier:

      http://deludi.nl/blog/vbscript/wmi/shares/wmi-vbscript-to-show-the-network-shares-of-a-computer/

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Freitag, 25. Februar 2011 16:31
    Moderator
  • OK. Danke für den Link. Werd ich mir anschauen.
    es wäre hilfreich gewesen, wenn Du das erwähnt hättest. Das hat mit ASP.NET nunmal überhaupt nichts zu tun.

    Ähm. Sorry, aber auf dieser Seite bin ich gelandet, als ich auf der Microsoft(!)-Seite einem Link zur WSH Newsgroup gefolgt bin. Beim Stellen der Frage aber keine Kategorie WSH zu Auswahl stand. Und weil ich vorher von VBScript auf ASP und von dort dann weiter auf ASP.Net verwiesen wurde, wählte ich hier die Kategorie ASP.net...

    SORRY

    Freitag, 25. Februar 2011 17:20