myGully.com

myGully.com (https://mygully.com/index.php)
-   Sicherheit & Anonymität (https://mygully.com/forumdisplay.php?f=65)
-   -   Batch-Datei auf anderm Rechener ausführen. (https://mygully.com/showthread.php?t=2091608)

Giganull 06.08.10 15:59

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

manta656 06.08.10 16:53

Ist der andere Rechner in deinem Netzwerk oder ausserhalb ?

|Oger| 06.08.10 18:15

@Manta: Kannst du vielleicht Lösungen für beide Varianten posten?

Giganull 06.08.10 19:12

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 ;)

ThePinsel 06.08.10 20:42

Die Lösung heißt PSEXEC aus den SysInternals von Microsoft.

Außerhalb deines Netzwerkes musst du spezifizieren. Übers Internet wirds schwer...

haze303 06.08.10 20:43

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. ;)

ThePinsel 07.08.10 01:30

Zwei dumme, ein Gedanke ;)

Giganull 07.08.10 17:01

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:

C:\Windows\system32>Psexec \\Filme-Pc "C:\Dokumente und Einstellungen\FTP\Desktop\shutdown.bat"

PsExec v1.98 - Execute processes remotely
Copyright <C> 2001-2010 Mark Russinovich
Sysinternals - [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Could't acess Filme-Pc:
Der Netzwerkname wurde nicht gefunden.

Make sure that the default admin$ share is enabled on Filme-Pc.

Kann mir einer sagen was ich noch falsch mache ^^

Giganull

ThePinsel 07.08.10 17:58

Schonmal mit der IP versucht?

haze303 07.08.10 18:23

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"
Btw. wenn du den Rechner nur herunterfahren möchtest, kannst du auch direkt ein Kommando übergeben, ohne den Umweg über die Batch zu gehen.

z.B.
Code:

Psexec \\Filme-Pc cmd /c shutdown -s -f -t 00
und noch witziger ist, dass Shutdown gleich eine Option mitbringt, um einen PC über das Netzwerk herunterzufahren.

Code:

shutdown -s -f -t 00 -m \\filme-pc
Viele Grüße,
haze303

Giganull 09.08.10 18:28

@ haze303
Zitat:

Zitat von haze303 (Beitrag 21079021)
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.

was meinst du mit den Passenden Rechten ich hab auf beiden Rechnern adminrechte. Reicht das oder muss ich noch andere Rechte haben ^^

Giganull

haze303 09.08.10 18:42

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

Giganull 09.08.10 18:44

hmm sollte eigentlich alles sein nur sagt mir die Konsole immer zugriff Verweigert ^^

ThePinsel 09.08.10 19:10

Ja, du musst den Benutzer, mit dem du das ausführen willst, in PSEXEC noch angeben.

Giganull 09.08.10 19:12

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

haze303 09.08.10 20:20

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

Giganull 09.08.10 20:38

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:

Psexec \\Film-Pc -u Film cmd \c shutdown -s
PsExec v1.98 - Execute processes remotly
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Password:
Couldn't access Film-Pc
zugriff verweigert
Was ich vlt. Noch sagen sollte der eine Pc läuft unter Xp Home und der andere unter 7 Home falls des was ausmacht ;)

Giganull


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.