![]() |
Batch-Datei auf anderm Rechener ausführen.
Hallo erst mal,
Ich hab da ein kleines Problem. Unzwar möchte ich mit hilfe der Eingabeaufforderung eine Batch-Datei auf einem anderen Pc starten. Die Batch-Datei liegt schon auf dem andern Pc. Ich habe es auch schon mit dem net use Befehl probiert was aber nur begrenzt erfolgreich war da mein Pc dann die Batch-Datei ausgeführt hat und nicht der andere PC. thx schon mal etz Giganull |
Ist der andere Rechner in deinem Netzwerk oder ausserhalb ?
|
@Manta: Kannst du vielleicht Lösungen für beide Varianten posten?
|
der Rechner ist in meinem Netzwerk und ich hab auch zugriffs rechte auf bestimmte Ordner ^^
aber wie Oger schon geschrieben hat wärs auch cool wenn du ne Lösung für außerhalb meines Netzwerkes hast ;) |
Die Lösung heißt PSEXEC aus den SysInternals von Microsoft.
Außerhalb deines Netzwerkes musst du spezifizieren. Übers Internet wirds schwer... |
Versucht mal [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] - je nach dem, ob ihr die passenden Rechte auf der anderen Maschine habt, könnt ihr via PsExec die Batch-Datei auf der anderen Kiste ausführen.
Batch in ein Share auf eurem Rechner packen und dieses für den anderen Rechner als Pfad-zur-Batch-Datei mitgeben - ggf. noch die Anmeldedaten. Batch-Skills scheinen ja momentan ganz groß im kommen zu sein. Wie Revolutionär. ;) Viele Grüße, haze303 //Edit: cobhc939 - zwei Dumme, ein Gedanke. ;) |
Zwei dumme, ein Gedanke ;)
|
Danke schön werd das mal ausprobieren und gegebenen Falls noch mal genauer nachfragen ^^
Giganull also hab des etz mal ausprobiert er sagt mir aber er hat den Netzwerkname nicht gefunden. Obwohl der Pc bei mir in der Netzwerkumgebung angezeigt wird und ich auch auf die Freigegebenen Dateien zugreifen kann. Der genauer Wortlaut: Zitat:
Kann mir einer sagen was ich noch falsch mache ^^ Giganull |
Schonmal mit der IP versucht?
|
So kann das nicht funktionieren. Jede Wette, dass es diesen Pfad + Batch ("C:\Dokumente und Einstellungen\FTP\Desktop\shutdown.bat") nicht auf dem Film-Pc gibt.
Der Pfad befindet sich auf deiner Maschine, richtig? Ich schrieb in meinem ersten Beitrag bzgl. dieses Themas, dass auf dem initiierenden Rechner ein Share erstellt werden muss, in dem die Batch-Datei liegt. z.B. Code:
Psexec \\Filme-Pc "\\deinPC\Desktop\shutdown.bat" z.B. Code:
Psexec \\Filme-Pc cmd /c shutdown -s -f -t 00 Code:
shutdown -s -f -t 00 -m \\filme-pc haze303 |
@ haze303
Zitat:
Giganull |
Zum Herunterfahren einer Maschine über das Netzwerk, werden z.B. Adminrechte benötigt.
Da du auf beiden Adminrechte hast, ist ja alles in Butter. Viele Grüße, haze303 |
hmm sollte eigentlich alles sein nur sagt mir die Konsole immer zugriff Verweigert ^^
|
Ja, du musst den Benutzer, mit dem du das ausführen willst, in PSEXEC noch angeben.
|
Des hab ich gemacht ich hab Benutzer angegeben den frägt er mich nach dem pw des geb ich ein denn sagt er Couldn' Access Film-Pc:
Zugriff verweigert |
Erstelle mal auf deinem und dem anderen Rechner zwei identische Administrator-Accounts.
Benutzername gleich und Passwort ebenso. Netzwerken in einer Windows-Arbeitsgruppe ist schon immer etwas unschön. Bzw. poste mal deine exakte Commandline, welche du benutzt - vllt. liegt hier auch ein Problem in der generellen Handhabung vor. Viele Grüße, haze303 |
ok also die zwei admin-accounts sind schon gleich (gleicher Benutzername und gleiches Passwort) hilft aber nicht :(
Hier wär den mal die Gesamte Commandline: Zitat:
Giganull |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.