Batch Anwendung auf anderem PC starten

Timdaroxxa

Lieutenant
Registriert
März 2009
Beiträge
954
Hey,
gibt es eine Möglichkeit eine Anwendung zu starten [START] aber auf einem anderen Computer mit Hilfe von der IP Adresse?

MFg ich
 
Ich habe ca. 30min scho gesucht-.-

das erste kapier ich net, da english und funktioniert bis jetzt noch net...

biste so freundlich und würdest es mir kurz erklären? *liebguck*
 
Informier dich mal über die Windows DCOM Funktionen, evtl. ist es das was du suchst.
 
Timdaroxxa schrieb:
das erste kapier ich net, da english und funktioniert bis jetzt noch net...

biste so freundlich und würdest es mir kurz erklären? *liebguck*


Bei dem ersten Link handelt es sich um ein WMI-script. Mit Hilfe von WMI kann man unter anderem Anwendungen auf einem Remote-Rechner starten.

Dazu könntest Du das Beispiel-script im link in ein Datei namens "meinscript.wsf" speichern.

Dann öffnest Du eine Konsole und startest das script mit dem Befehl:

cscript meinscript.wsf

WMI-scripting ist allerdings recht umfangreich, das kann man nicht mal eben in 2 Zeilen erklären...

Gruss,
Lalas
 
ok, für Dumme wie mich: schreibt ihr mir, wenn dies möglich ist, einfach den Code hier rein und dann noch, wo die IP und die Exe einzutragen ist?^^

Alles ohne irgendetwas extra zu installieren!
 
also gibt es kein einfachen Befehl für die Batch Datei wie "START anwendung.exe" und dann noch ne ip adresse drum rum?
 
Hallo,

es gibt sowas wie Berechtigungen ... sonst könnte man ja viel Unfug treiben. (IP Adressen sind ja jetzt nicht sooo geheim)

OK?
 
Doch das geht mit dem WMI-script, les dir mal die Kommentarzeilen am Anfang des scripts durhc, da steht:

;** RunRemote(ComputerName,Application,WorkingDir,UserName,Password)
;** Runs an application on a remote computer.
;**
;** Parameters:
;** ComputerName: Computer name without \\, and "" for local.
;** Application: Program to run. Can include full path or UNC. Can also include Parameters.
;** WorkingDir: Working Directory for program or "" for default.
;** UserName: User name to run program as
;** In format DOMAIN\User or just User for local, "" for current user running script.
;** MUST be "" for local computer or the function will fail.
;** Password: Password for user or "" if username is "".

EDIT:
sehe grad das Du die Parameter direkt in das script eintragen kannst:

ComputerName = "SCOOBY" ;remote machine name (specify "" for local machine)
Application = "Notepad.exe"
WorkDir = ""
User = ""
Password = ""

Das sind die Beispiele im script, einfach anpassen an deine Umgebung und shcon reicht der Aufruf:

cscript RunRemote.wsf
 
Zuletzt bearbeitet:
Bei Computername

Es sollte egal sein ob Du \\Server oder \\192.168.0.1 benutzt (im Script natürlich ohne \\)
 
was haste denn als Anwendung eingetragen?
 
Ist die Anwendung denn auf dem Remote Rechner auch installiert und hast Du die Berechtigung sie zu starten übers Netzwerk?
 
Ich habs mit meiner eigenen IP Adresse ausprobiert...

ComputerName = "MeineIP" ;remote machine name (specify "" for local machine)
Application = "Notepad.exe"
WorkDir = "MUSS HIER WAS REIN?"
User = "MUSS HIER WAS REIN?"
Password = "MUSS HIER WAS REIN?"
 
** WorkingDir: Working Directory for program or "" for default.
** UserName: User name to run program as
** In format DOMAIN\User or just User for local, "" for current user running script.
** MUST be "" for local computer or the function will fail.
** Password: Password for user or "" if username is "".

Steht doch da...
 
** WorkingDir: Working Directory for program or "" for default.
--> Arbeitsverzeichnis für das Programm "" = Standard
** UserName: User name to run program as
** In format DOMAIN\User or just User for local, "" for current user running script.
-->Programm starten als Benutzer "Domain\X" oder als local ""
** MUST be "" for local computer or the function will fail.
--> "" <-- Muss wenn local gewählt wird, sonst wird das Programm nicht starten.
** Password: Password for user or "" if username is "".
--> Passwort für Benutzer x

Grob übersetzt..
 
Zurück
Oben