Cygwin mit Problemen beim Zugriff auf Netzlaufwerke
Ich habe folgende Ausgangssituation:
Ich starte von einer XP-Kiste per PLink.exe (Putty V0.59) ein Python-Skript, welches sich auf einem Windowsserver2003 befindet. Dieses Skript wiederum soll eine seinerseits eine Programm anstossen, dessen exe sich auf einem Netzlaufwerk befindet. Das Skript meldet jedoch, dass es den Pfad nicht finden kann.
Wenn ich mir mit Putty in der bash die Umgebung anschaue, so ist das Netzlaufwerk unter /mnt/freigabe gemountet. Unter diesem Pfad kann allerdings das Pythonskript nicht darauf zugreifen, da es Windowspfade a la "O:prog...." erwartet.
Der angemeldete Benutzer sieht unter /cygdrive/ leider nur die lokalen Laufwerke des Servers aber leider keine Netzlaufwerke.
Ich habe versucht, mit einer neuen Windowsshell (cmd) in dieser Puttysession das Laufwerk mit NET USE zu verbinden, aber da bekomme ich nur eine Fehlermeldung, dass das Laufwerk bereits eingebunden ist (was ja auch stimmt!).
Die Frage ist nun, wie schaffe ich es ein Netzlaufwerk in der Cygwin-Umgebung in einem Skript anzusprechen.
PS: Ich habe noch einen vergleichbaren Linuxserver, auf dem das Verfahren prima klappt.
Vielen Dank schon mal für jegliche Hilfe.
Gruß Sebastian
Ich starte von einer XP-Kiste per PLink.exe (Putty V0.59) ein Python-Skript, welches sich auf einem Windowsserver2003 befindet. Dieses Skript wiederum soll eine seinerseits eine Programm anstossen, dessen exe sich auf einem Netzlaufwerk befindet. Das Skript meldet jedoch, dass es den Pfad nicht finden kann.
Wenn ich mir mit Putty in der bash die Umgebung anschaue, so ist das Netzlaufwerk unter /mnt/freigabe gemountet. Unter diesem Pfad kann allerdings das Pythonskript nicht darauf zugreifen, da es Windowspfade a la "O:prog...." erwartet.
Der angemeldete Benutzer sieht unter /cygdrive/ leider nur die lokalen Laufwerke des Servers aber leider keine Netzlaufwerke.
Ich habe versucht, mit einer neuen Windowsshell (cmd) in dieser Puttysession das Laufwerk mit NET USE zu verbinden, aber da bekomme ich nur eine Fehlermeldung, dass das Laufwerk bereits eingebunden ist (was ja auch stimmt!).
Die Frage ist nun, wie schaffe ich es ein Netzlaufwerk in der Cygwin-Umgebung in einem Skript anzusprechen.
PS: Ich habe noch einen vergleichbaren Linuxserver, auf dem das Verfahren prima klappt.
Vielen Dank schon mal für jegliche Hilfe.
Gruß Sebastian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 65605
Url: https://administrator.de/contentid/65605
Ausgedruckt am: 14.11.2024 um 15:11 Uhr
2 Kommentare
Neuester Kommentar