Ein grosses Problem für mich - ein kleines für euch - DOS - Netzwerkumgebung
Ein grosses Problem für mich --> ein kleines für euch --> DOS-->Netzwerkumgebung
ich bin nun schon eine halbe stunde am probieren, und komm einfach nicht dahinter, weiss aber das es für euch experten sicherlich kein problem sein dürfte, ausserdem hoff ich das ich den beitrag ins richtige unterforum gepostet habe.
und zwar, ein beispiel:
wenn ich im cmd-shell auf
c:\
und auf den ordner c:\windwos welchseln möchte funktioniert das ja so:
c:\cd windows
soweit sogut
aber nehmen wir an wir haben einen pc-a und einen pc-b in einem netzwerk beim pc-a nehmen wir an das es einen ordner auf c.\ gibt der freigegen heisst und auch freigegen ist. in diesem ordner befindet sich eine anwendung die beispielsweise "zbspl.exe" heisst.
so nun war eigentlich meine meinung das wenn ich diese datei über die cmd auf dem pc-b ausführen will das ich das so mache:
1: start/ausführen/cmd
2: dann bin ich beispielsweise auf c:\windwos
3: dann gebe ich ein \\pc-a\freigegeben\zbspl.exe
und das ist mein problem den das funktioniert nicht, klar könnte ich auch über den explorer die anwendung ausführen, aber es lässt mir einfach keine ruhe.
so, wäre super wenn mir jemand sagen könnte was ich falsch gemacht habe.
vielen dank im voraus,
chris
ich bin nun schon eine halbe stunde am probieren, und komm einfach nicht dahinter, weiss aber das es für euch experten sicherlich kein problem sein dürfte, ausserdem hoff ich das ich den beitrag ins richtige unterforum gepostet habe.
und zwar, ein beispiel:
wenn ich im cmd-shell auf
c:\
und auf den ordner c:\windwos welchseln möchte funktioniert das ja so:
c:\cd windows
soweit sogut
aber nehmen wir an wir haben einen pc-a und einen pc-b in einem netzwerk beim pc-a nehmen wir an das es einen ordner auf c.\ gibt der freigegen heisst und auch freigegen ist. in diesem ordner befindet sich eine anwendung die beispielsweise "zbspl.exe" heisst.
so nun war eigentlich meine meinung das wenn ich diese datei über die cmd auf dem pc-b ausführen will das ich das so mache:
1: start/ausführen/cmd
2: dann bin ich beispielsweise auf c:\windwos
3: dann gebe ich ein \\pc-a\freigegeben\zbspl.exe
und das ist mein problem den das funktioniert nicht, klar könnte ich auch über den explorer die anwendung ausführen, aber es lässt mir einfach keine ruhe.
so, wäre super wenn mir jemand sagen könnte was ich falsch gemacht habe.
vielen dank im voraus,
chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 14237
Url: https://administrator.de/contentid/14237
Ausgedruckt am: 24.11.2024 um 22:11 Uhr
12 Kommentare
Neuester Kommentar
@hirnibus
....cmd unterstützt kein UNC Pfade als aktuelles Verzeichnis.
Vollkommen richtig, aber auch dafür gibts ein Hintertürchen ohne "net use" oder gar "psexec". Nur mal als kleinen Gag ausprobieren. Wenns mal schneller gehen soll.
Durch PUSHD \\server\freigabename\ wird extra für den CMD-Interpreter ein temporäres Laufwerk angelegt (von Z: an rückwärts, sofern frei). Und das Tolle - es wird automatisch dorthin gewechselt.
1: start/ausführen/cmd
2: c:\windows>pushd \\pc-a\freigegeben
3: Z:\>zbspl.exe
@cwr
Das oben beschriebene funktioniert (ist auch nichts undokumentiertes), ist aber nicht der übliche Weg. Der "Net use"-Tipp ist schon der richtige.
Frank / der Biber aus Bremen
....cmd unterstützt kein UNC Pfade als aktuelles Verzeichnis.
Vollkommen richtig, aber auch dafür gibts ein Hintertürchen ohne "net use" oder gar "psexec". Nur mal als kleinen Gag ausprobieren. Wenns mal schneller gehen soll.
Durch PUSHD \\server\freigabename\ wird extra für den CMD-Interpreter ein temporäres Laufwerk angelegt (von Z: an rückwärts, sofern frei). Und das Tolle - es wird automatisch dorthin gewechselt.
1: start/ausführen/cmd
2: c:\windows>pushd \\pc-a\freigegeben
3: Z:\>zbspl.exe
@cwr
Das oben beschriebene funktioniert (ist auch nichts undokumentiertes), ist aber nicht der übliche Weg. Der "Net use"-Tipp ist schon der richtige.
Frank / der Biber aus Bremen
Du musst bei "Net use" zwar nicht unbedingt einen LW-Buchstaben vergeben, solltest es aber tun.
Also "net use x: \\server\freigabe"
Wenn Du das "x:" weglässt, wird Dir automatisch ein LW-Busstabe zugebilligt.
Aber Du MUSST auf jeden Fall selbst dahin wechseln
Also, nochmal im ganzen Satz (vom CMD-Prompt aus oder als Batch):
1. net use x: c:\\pc-a\freigegebene
2: x:
3. zbspl.exe
Also "net use x: \\server\freigabe"
Wenn Du das "x:" weglässt, wird Dir automatisch ein LW-Busstabe zugebilligt.
Aber Du MUSST auf jeden Fall selbst dahin wechseln
Also, nochmal im ganzen Satz (vom CMD-Prompt aus oder als Batch):
1. net use x: c:\\pc-a\freigegebene
2: x:
3. zbspl.exe
Also, chris,
zumindest zu "net use" haben sich schon einige Leute viel Mühe gegeben. Schön fand ich (beides auch hier im Forum gefunden)
http://www.willemer.de/informatik/net/netmslan.htm#use#use und
http://www.ss64.com/nt/net_use.html
Zu Telnet und ftp kann ich nichts sagen, außer - deren Funktionalität gibt es wesentlich komfortabler als Freeware, in bunt und in Stereo und mit allem Schickimicki. Würde lieber nach PuTTY´s oder Ftp-Client´s googlen als nach Hilfe zu diesen recht proprietären Tools.
Biber
zumindest zu "net use" haben sich schon einige Leute viel Mühe gegeben. Schön fand ich (beides auch hier im Forum gefunden)
http://www.willemer.de/informatik/net/netmslan.htm#use#use und
http://www.ss64.com/nt/net_use.html
Zu Telnet und ftp kann ich nichts sagen, außer - deren Funktionalität gibt es wesentlich komfortabler als Freeware, in bunt und in Stereo und mit allem Schickimicki. Würde lieber nach PuTTY´s oder Ftp-Client´s googlen als nach Hilfe zu diesen recht proprietären Tools.
Biber
Biber du bist SUPER :D!