Forum: PC-Programmierung Skript über Netzwerk ausführen


von Tom (Gast)


Lesenswert?

Hi,

ich hab ein kleines Programm, welches auf einem "Server" läuft  - diese 
muss ich jeden Tag ein paar mal ausführen  -  gibt es da eine 
Möglichkeit, das über das Netzwerk zu machen  -  bislang greife ich 
immer per Remote auf den Server zu  -  das ist relaiv umständlich ...

Grúß

von Uhu U. (uhu)


Lesenswert?

Falls du das mit Windows machen willst, gibt es mit dem Windows Script 
Host die Möglichkeit JScript- oder Basic-Skripte über das LAN auf einem 
anderen Rechner ausführen zu lassen.

von Gabriel W. (gagosoft)


Lesenswert?

Server klingt für mich nach einem OS, das mit X endet.
Also schlage ich für interaktives starten SSH vor,
wenn's nur um's manuelle aktivieren geht, ein CGI-Script aus Apache 
(Perl/PHP/...) oder
wenn's ein immer wiederkehrendes Ausführen ein soll, ist cron der daemon 
Deiner Wahl.
für SSH gibts den WindowsClient Putty...

von Markus L. (lucky79)


Lesenswert?

Gabriel Wegscheider wrote:
> Server klingt für mich nach einem OS, das mit X endet.
muss aber nicht sein, da das "Server" ja unter Anführungszeichen steht 
kann es auch sein, dass es einfach nur ein "vergewaltigter" 
Arbeitsplatzrechner is ;-)

> Also schlage ich für interaktives starten SSH vor,
is das Sicherste System und den Client kannst auch beibringen, dass er 
gleich Benutzername und Passwort überträgt und du dann gleich auf die 
shell kommst.

> wenn's nur um's manuelle aktivieren geht, ein CGI-Script aus Apache
> (Perl/PHP/...) oder
Das geht auch auf Windose mit Apache und PHP. Dann nur WebBrowser auf, 
IP und Scriptname rein und das Ergebnis kannst auch gleich angucken.

> wenn's ein immer wiederkehrendes Ausführen ein soll, ist cron der daemon
> Deiner Wahl.
ja ja, der cron is schon ne feine Sache...

> für SSH gibts den WindowsClient Putty...

Gruß,
Markus

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Unter Windows gibt es ein cron-Äquivalent, den Scheduler ("Geplante 
Tasks"). Der ist auch per Kommandozeile mit at befüllbar.

von Janus (Gast)


Lesenswert?

Hey,

hab so ein ähnliches Problem:

Windows XP Pro Rechner -  läuft als Quasiserver

mein Arbeitsrechner auch XP Pro


Ich möchte ein .bat Skript ausführen auf dem Server.

Habe schon nach euren Begriffen gegooglet -  aber  nix gescheites 
gefunden... -  kann mir jemand sagen, wo ich das vor allem was 
programmieren muss  -  würde gerne nur einmal dann klicken müssen ;)

Gruß

janus

von Janus (Gast)


Lesenswert?

...Lösung gefunden  -  MS bleibt einfach geil ;)

http://www.microsoft.com/germany/technet/sysinternals/utilities/PsExec.mspx

von Uhu U. (uhu)


Lesenswert?

XP bringt telnet mit, da muß man nichts installieren...

von Gabriel W. (gagosoft)


Lesenswert?

Janus wrote:
> ...Lösung gefunden  -  MS bleibt einfach geil ;)
also ich weiss nicht... versuch mal einen PC (oder bessser einen Laptop) 
ohne M$ Lizenz zu bekommen... ist das geil?? zwangsbeglückung find ich 
nur abstossend. Aber das ist hier nicht das Thema.
PsExec sieht auf's erste hinsehen eher wie ein offenes Backdoor aus...

Uhu Uhuhu wrote:
> XP bringt telnet mit, da muß man nichts installieren...
Wer will bitte eine unverschlüsselte Konsole auf einen "server" 
freigeben??
Da kann ich ja gleich Hackereinladungskarten im Internet verteilen.
Meines Wissens nach gibts auch einen SSH-Service für M$

Markus Lackner wrote:
>muss aber nicht sein, da das "Server" ja unter Anführungszeichen steht
>kann es auch sein, dass es einfach nur ein "vergewaltigter"
>Arbeitsplatzrechner is ;-)
muss nicht, macht aber Sinn, M$ Arbeitsplatzrechner sperren zB wenn mehr 
als 16 Benutzer SMB verwenden wollen.

und Tom sagt auch kein Wort mehr - ist offenbar von unseren Vorschlägen 
und Gedanken gelangweilt

na dann guten abend

von Uhu U. (uhu)


Lesenswert?

Gabriel Wegscheider wrote:
> Uhu Uhuhu wrote:
>> XP bringt telnet mit, da muß man nichts installieren...
> Wer will bitte eine unverschlüsselte Konsole auf einen "server"
> freigeben??
> Da kann ich ja gleich Hackereinladungskarten im Internet verteilen.
> Meines Wissens nach gibts auch einen SSH-Service für M$

Wollte damit nur ausdrücken, daß man PsExec eigentlich nicht braucht, 
weil diese Funktionalität mit XP mitgeliefert wird.

Daß Telnet alles, nur nicht sicher ist, ist keine Frage.

von Gabriel W. (gagosoft)


Lesenswert?

das ist ein Argument, hatte Deine Aussage falsch verstanden.

von Ulrich (Gast)


Lesenswert?

PsExec sieht auf's erste hinsehen eher wie ein offenes Backdoor aus...

psexec läuft auf dem Client und nicht auf dem Server. Von da her macht 
es auf dem Server kein Backdoor.

von Uhu U. (uhu)


Lesenswert?

Ulrich wrote:
> PsExec sieht auf's erste hinsehen eher wie ein offenes Backdoor aus...
>
> psexec läuft auf dem Client und nicht auf dem Server. Von da her macht
> es auf dem Server kein Backdoor.

telnet ist die Backdoor - ab dem Moment, wo auf dem Server der Port 
offen ist.

von yalu (Gast)


Lesenswert?

Muss man für psexec auf dem Remote-PC wirklich gar nichts
installieren, aktivieren oder freigeben, damit es funktioniert? Das
würde ja bedeuten, dass auf jedem Rechner ständig ein Dienst zur
Ausführung der über psexec versandten Befehle aktiv ist.

Wenn dies tatsächlich so ist, gibt es eine Möglichkeit, diesen Dienst
zu deaktivieren, um zu verhindern, dass andere (auch berechtigte)
Leute auf meinen Rechner zugreifen können?

Wie ist das Verfahren gegen unbefugte Nutzung abgesichert? Werden wie
bei Telnet oder SSH Benutzername und Passwort abgefragt? Ich habe
gerade keine zwei Windows-Rechner zur Verfügung, deswegen kann ich's
nicht ausprobieren.

von yalu (Gast)


Lesenswert?

Habe die Antworten auf meine Fragen mittlerweile hier gefunden:

  http://eol.ovh.org/winexe/

Nebenbei habe ich zwei Dinge gelernt:

1. Man kann auch von einem Linux-Rechner aus Befehle remote auf einem
   Windows-Rechner ausführen.

2. Details zu Windows-Features erfährt man nicht auf den Microsoft-,
   sondern auf Linux-Webseiten. Nächstes Mal benutze ich gleich den
   Linux-Google ;-)

von Uhu U. (uhu)


Lesenswert?

Du kannst auch den Terminal Server Client von Linux nehmen, um auf einer 
Windws-Kiste zu arbeiten - das geht sogar deutlich besser, als zwischen 
Linux und Linux.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.