Wenn ich explizit versuche, den Inhalt eines freigegebenen Verzeichnisses auf einem entfernten Host mit Python auf einem Windows-Rechner aufzulisten, ist der Vorgang erfolgreich, z. B. funktioniert das folgende Snippet einwandfrei:
os.listdir("\\\\remotehost\\share")
Wenn ich jedoch versuche, die auf dem entfernten Host verfügbaren Netzlaufwerke/Verzeichnisse aufzulisten, schlägt Python fehl, wie das folgende Codefragment zeigt:
os.listdir("\\\\remotehost")
Weiß jemand, warum dies nicht funktioniert?, jede Hilfe/Abhilfe ist willkommen.
1 Stimmen
Hat der Benutzer die Erlaubnis, Aktien aufzulisten? Oder hat er nur die Erlaubnis, Verzeichnisse aufzulisten in \\remotehost\share ?
0 Stimmen
Ja, der Benutzer verfügt über ausreichende Berechtigungen für die Freigaben. Selbst wenn ich den Remote-Host auf meinen lokalen Rechner setze, beobachte ich immer noch dasselbe Verhalten
1 Stimmen
Kleiner Tipp: Bei großen Backslash-Spuren wie dieser ist es im Allgemeinen einfacher, die Zeichenfolge als Rohzeichenfolge einzugeben, etwa so: r' \\remotehost\share ' vs. ' \\\\remotehost\\share '. Das erspart mir regelmäßig Kopfschmerzen.