Programm auf einem Netzwerkrechner starten

Hallo Leutz,
ersma wollt ich mich entschuldigen falls ich im falschen forum bin.

So, nu aba zu meiner Frage.

Ich hab zwei rechner, wobei der eine als ne art File-Server arbeitet.
Dieser ist jedoch nur zeitweise an. Wenn er hochfährt soll er automatisch an meinem PC die Netzlaufwerke verbinden. Durchführen wollt ich das mit ner Batch datei, da noch diverse andere weniger wichtige Befehle ausgeführt werden sollten.

Ich weis das es ein Dos-Befehl gibt mit dem man ein Netztlaufwerk verbindet, jedoch hab ich den Befehl vergessen.

Wie kann ich nun as dafür sorgen, das die Batch-datei auf meinem Rechner ausgeführt wird wenn der File-Server an geht und wie ist der Befehl zum verbinden der Netzlaufwerke?

Beide Rechner arbeiten mit Win XP, sind an einem switch und haben zwar ne Firewall, aber diese blockt nur Zugriffe vom Inet

Ich danke schon mal im vorraus.
 
Wieso legst du die Batch nicht einfach in den Autostart Ordner deines Servers? Dann wird sie ja automatisch beim Start ausgeführt.

EDIT:

http://www.google.de/search?hl=de&q=batch+OR+cmd+netzlaufwerk&btnG=Google-Suche&meta=

Google ist dein Freund! Der Befehl ist net use

Code:
net use /?

Die Syntax dieses Befehls lautet:

NET USE
[Gerätename | *] [\\Computername\Freigabename[\Datenträger] [Kennwort |]
        [/USER:[Domänenname\]Benutzername]
        [/USER:[punktierter Domänenname\]Benutzername]
        [/USER:[Benutzername@punktierter Domänenname]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {Gerätename | *} [Kennwort | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]
 
@ cyberm@ster:

muss die aktion zum verbinden aber nicht vom pc ausgehen? auf dem werden doch die netzlaufwerke "gemountet". da würde dann was im autostart des servers wenig helfen. oder verstehe ich das problem falsch`?

man könnte dann natürlich auf dem server vielleicht ne batch starten, die dann selber wieder mit dem net use - befehl auf dem pc was aufruft ?(
 
also, ich danke erstmal für die Antworten.

Mein Problem besteht darin die Batch-datei auf befehl des "Servers" auf dem PC zu starten. Und wie soll ich das mit dem Net Use Befehl schreiben? Ich kenn die Parameter des Befehls aber leider weis ich nicht wie ich das schreiben soll ;(
 
Und was sollte das bringen? Du kannst ja immer Verbunden bleiben und dann siehst du dann ja schon, ob du Verbinden kannst.
 
ich verstehe nicht, wieso du es so kompliziert machen willst. erstell doch einfach ne verknuepfung auf deinen desktop, die auf "\\file_server" oder "\\file_server\freigabe1" etc. zeigt. wenn du sie anclickst, meckert er, falls dein server nicht online ist, andernfalls verbindet er und zeigt deine files an.

um deine idee mit der batch fortzufuehren:
auf deinem pc platzierst du die batch connect.bat (z.b. in c:\windows):
Code:
net use \\file_server\freigabe1
net use \\file_server\freigabe2
...

auf deinen fileserver lädst du dir psexec (-->www.sysinternals.com) und schreibst in den autostart:
psexec \\dein_pc "c:\windows\connect.bat"

evtl musst du die "net use..." und das psexec noch mit deinen anmeldedaten ergänzen, falls du verschiedene accounts auf den beiden pcs benuetzt.

mfg jacky
 
ich verstehe auch den Sinn nicht ganz.

Die Lösung von heinzelJacKy ist noch die einfachste.

Einfach Netzlaufwerk verbinden und auf Desktop kopieren das wars?!

Aber wenn ich das richtig verstanden habe, möchtest du, wenn dein SERVER hochfährt, dieser einen bestimmten Befehl auf DEINEM Rechner ausführt.

Habe ich das so richtig aufgefasst??

Nur falls dem so ist, sehe ich da wirklich keinen Sinn darin.
 
I'm Back

Hi ho,
Sorry das ich mich jetzt nen Monat nich gemeldet habe. (Probs mitn Internet und PC)
Die Sache ist die, nicht nur ich bin verbunden mit diesem File-server. Da sind dann noch 3 andere User. Wenn die versuchen auf diesen zuzugreifen und es kommt ne Fehlermeldung, dann kommen die immer an "Das funktioniert wieder nicht, was muss ich denn da machen?". (Es ist zwar nicht net, aber ich muss es so drastisch sagen, es sind DAU )
Wenn die nun aber nur die Netzlaufwerke bekommen, wenn der File-Server läuft, kann keine Fehlermeldung kommen.

Nun ist mir aber aufgefallen, dass durch den Net Use -Befehl die Netzlaufwerke verbunden bleiben. Gibts da vll noch ne möglichkeit beim Runterfahren diese wieder zu trennen?

Das mit dem 'psexec' hab ich bisher leider nich die Zeit gehabt das auszuprobieren, werde ich aber in kürze mal versuchen.

Danke erstmal für diese guten Ideen
MFG
 
net use z: \\server\freigabe /persistent:no
damit sollte die verbindung nciht dauerhaft sein

oder beim runterfahren
net use * /delete /yes
 
Zurück
Oben