Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
06.08.10, 15:59
|
#1
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
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
|
|
|
06.08.10, 16:53
|
#2
|
Profi
Registriert seit: Jan 2009
Beiträge: 1.435
Bedankt: 1.504
|
Ist der andere Rechner in deinem Netzwerk oder ausserhalb ?
|
|
|
06.08.10, 18:15
|
#3
|
Mitglied
Registriert seit: Dec 2009
Beiträge: 421
Bedankt: 90
|
@Manta: Kannst du vielleicht Lösungen für beide Varianten posten?
|
|
|
06.08.10, 19:12
|
#4
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
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
|
|
|
06.08.10, 20:42
|
#5
|
Freizeit-Troll :>
Registriert seit: May 2009
Beiträge: 2.265
Bedankt: 611
|
Die Lösung heißt PSEXEC aus den SysInternals von Microsoft.
Außerhalb deines Netzwerkes musst du spezifizieren. Übers Internet wirds schwer...
|
|
|
06.08.10, 20:43
|
#6
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 592
Bedankt: 466
|
Versucht mal [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu 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.
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
07.08.10, 01:30
|
#7
|
Freizeit-Troll :>
Registriert seit: May 2009
Beiträge: 2.265
Bedankt: 611
|
Zwei dumme, ein Gedanke
|
|
|
07.08.10, 17:01
|
#8
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
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 Mitglieder sichtbar. Bitte einloggen oder neu 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
|
|
|
07.08.10, 17:58
|
#9
|
Freizeit-Troll :>
Registriert seit: May 2009
Beiträge: 2.265
Bedankt: 611
|
Schonmal mit der IP versucht?
|
|
|
07.08.10, 18:23
|
#10
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 592
Bedankt: 466
|
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
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
09.08.10, 18:28
|
#11
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
@ haze303
Zitat:
Zitat von haze303
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
|
|
|
09.08.10, 18:42
|
#12
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 592
Bedankt: 466
|
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
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
09.08.10, 18:44
|
#13
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
hmm sollte eigentlich alles sein nur sagt mir die Konsole immer zugriff Verweigert ^^
|
|
|
09.08.10, 19:10
|
#14
|
Freizeit-Troll :>
Registriert seit: May 2009
Beiträge: 2.265
Bedankt: 611
|
Ja, du musst den Benutzer, mit dem du das ausführen willst, in PSEXEC noch angeben.
|
|
|
09.08.10, 19:12
|
#15
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
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
|
|
|
09.08.10, 20:20
|
#16
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 592
Bedankt: 466
|
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
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
09.08.10, 20:38
|
#17
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 24
Bedankt: 0
|
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 Mitglieder sichtbar. Bitte einloggen oder neu 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
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.
().
|