Hilfe beim Ausführen einer Batchdatei von einem Client auf einem Server
Hallo Gemeinde,
ich Hoffe hier Hilfe zu bekommen, den langsam bin ich am Ende meines Lateins (und ich habe schon stundenlang andere Foren aktiv und passiv bemüht )
Also, ich habe ein kleines Netzwerk in Form einer Arbeitsgruppe auf Windows7 Basis mit Fritzbox und 2 Laptops, einem Desktop Rechner und einem HTPC über LAN und WLan... eben ein übliches Haushaltsnetzwerk heutzutage. Nun wollte ich einen Serverrechner einrichten, der als Datenspeicher (NAS) im Haus dienen sollte. Auf diesem Gerät läuft Win7 Enterprise, die anderen Rechner haben Win7 Ultimate.
Es ist nun notwendig, von den Clients aus eine Batchdatei auf dem Server auszuführen, die einige Parameter an ein dort installiertes Programm übergibt. Ich habe nun versucht dies mit psexec zu realisieren, doch bekomme einfach keinen Zugriff auf den Serverrechner. Syntaxfehler schliesse ich hierbei aus, weil der Aufbau von den pstools ja recht intuitiv ist und ich u.a. den GUI FePSTools genutzt habe um diese Fehlerquelle zu eliminieren. Fehler waren u.a. "wrong Handle" und "Could not access ADMIN$". Dabei habe ich schon alles durch, Benutzerkonten mit und ohne Passwort, Remotefreigaben gecheckt, Zugriff und Schreiberechte an jeden gegeben und Firewall abgestellt. Sogar irgendeinen Regedit Eintrag habe ich zugefügt (http://www.jimmah.com/vista/content.aspx?id=6), aufgrund eines Foreneintrags wo angeblich der Zugriff eines Adminkontos auf den Server nicht funktionieren solle und der Eintrag dies fixen würde... allerdings auf Vista ;)
Interessant finde ich den Umstand, dass ich ohne Probleme mit dem Remotedesktop auf den Server zugreifen kann, sogar mit Benutzernamen, die ich schon längst geändert habe?!?
Anyway, wie und womit ist mir mittlerweile egal, aber hat bitte, bitte jemand eine Lösung für mich, wie ich die Batchdatei auf dem Server ausführen kann? (über Remotedesktop leider keine Option, es muss durch einen Batchaufruf vom Client erfolgen). Ich setze hierbei auch gern den Server neu auf, hauptsache es geht voran
Danke Vorab für Eure Mühen!
lg
Mario
PS: Ach ja, und bevor die Annahme aufkommt ich wolle irgendwelche Dummheiten auf einem Netzwerk anstellen. Es geht darum, dass ich am Server einige externe Medienplatten betreibe, die aber nicht ständig laufen sollen. Daher habe ich eine Steckerleiste gekauft, die über USB von einem Programm aus geschaltet werden kann. Den Schaltvorgang des Programms kann man auch über eine Befehlszeile in einem Batch steuern. Ich wollte vom Client auf dem Server die benötigten Festplatten anschalten um auf die Daten zugreifen zu können.
ich Hoffe hier Hilfe zu bekommen, den langsam bin ich am Ende meines Lateins (und ich habe schon stundenlang andere Foren aktiv und passiv bemüht )
Also, ich habe ein kleines Netzwerk in Form einer Arbeitsgruppe auf Windows7 Basis mit Fritzbox und 2 Laptops, einem Desktop Rechner und einem HTPC über LAN und WLan... eben ein übliches Haushaltsnetzwerk heutzutage. Nun wollte ich einen Serverrechner einrichten, der als Datenspeicher (NAS) im Haus dienen sollte. Auf diesem Gerät läuft Win7 Enterprise, die anderen Rechner haben Win7 Ultimate.
Es ist nun notwendig, von den Clients aus eine Batchdatei auf dem Server auszuführen, die einige Parameter an ein dort installiertes Programm übergibt. Ich habe nun versucht dies mit psexec zu realisieren, doch bekomme einfach keinen Zugriff auf den Serverrechner. Syntaxfehler schliesse ich hierbei aus, weil der Aufbau von den pstools ja recht intuitiv ist und ich u.a. den GUI FePSTools genutzt habe um diese Fehlerquelle zu eliminieren. Fehler waren u.a. "wrong Handle" und "Could not access ADMIN$". Dabei habe ich schon alles durch, Benutzerkonten mit und ohne Passwort, Remotefreigaben gecheckt, Zugriff und Schreiberechte an jeden gegeben und Firewall abgestellt. Sogar irgendeinen Regedit Eintrag habe ich zugefügt (http://www.jimmah.com/vista/content.aspx?id=6), aufgrund eines Foreneintrags wo angeblich der Zugriff eines Adminkontos auf den Server nicht funktionieren solle und der Eintrag dies fixen würde... allerdings auf Vista ;)
Interessant finde ich den Umstand, dass ich ohne Probleme mit dem Remotedesktop auf den Server zugreifen kann, sogar mit Benutzernamen, die ich schon längst geändert habe?!?
Anyway, wie und womit ist mir mittlerweile egal, aber hat bitte, bitte jemand eine Lösung für mich, wie ich die Batchdatei auf dem Server ausführen kann? (über Remotedesktop leider keine Option, es muss durch einen Batchaufruf vom Client erfolgen). Ich setze hierbei auch gern den Server neu auf, hauptsache es geht voran
Danke Vorab für Eure Mühen!
lg
Mario
PS: Ach ja, und bevor die Annahme aufkommt ich wolle irgendwelche Dummheiten auf einem Netzwerk anstellen. Es geht darum, dass ich am Server einige externe Medienplatten betreibe, die aber nicht ständig laufen sollen. Daher habe ich eine Steckerleiste gekauft, die über USB von einem Programm aus geschaltet werden kann. Den Schaltvorgang des Programms kann man auch über eine Befehlszeile in einem Batch steuern. Ich wollte vom Client auf dem Server die benötigten Festplatten anschalten um auf die Daten zugreifen zu können.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 249756
Url: https://administrator.de/contentid/249756
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo,
Welches Windows 7?
..
.
.
Wie startest du dein PSExec Script?
Wo startest du dein PSExec Script?
Welcher gruppe (Local) und auf dein Server gehört dieser Benutzer an?
Als welchen Benutzer (Local) und somit auch auf dein Server startest du dein PSExec Script?
Welche Rechte benötigt dein USBdingsbums Programm auf dein Server?
Was steht in dein PSExec Script eigentlich drin?
Was hast du schon alles versucht?
Warum reicht eine einfache Freigabe auf dein Server nicht aus oder ist Systemeigene Administrative Freigabe zwingend vorgeschrieben?
Welche Fehlermeldungen hast du schon alles gehabt?
Wie sind deine Benutzer und Gruppen auf deinen Rechnern alle eingerichtet bzw. verteilt?
Gruß,
Peter
Welches Windows 7?
Serverrechner läuft Win7 Enterprise
OK..
.
.
Wie startest du dein PSExec Script?
Wo startest du dein PSExec Script?
Welcher gruppe (Local) und auf dein Server gehört dieser Benutzer an?
Als welchen Benutzer (Local) und somit auch auf dein Server startest du dein PSExec Script?
Welche Rechte benötigt dein USBdingsbums Programm auf dein Server?
Was steht in dein PSExec Script eigentlich drin?
Was hast du schon alles versucht?
Warum reicht eine einfache Freigabe auf dein Server nicht aus oder ist Systemeigene Administrative Freigabe zwingend vorgeschrieben?
Welche Fehlermeldungen hast du schon alles gehabt?
Wie sind deine Benutzer und Gruppen auf deinen Rechnern alle eingerichtet bzw. verteilt?
Gruß,
Peter
Hallo,
Sehr ausführliche Informationen die du hier raushaust. Damit wissen wir alle was wir brauchen um dir zu helfen....
Wenn beim nutzen der FePsTools, dann bitte den Entwickler ansprechen. http://www.davitools.com/Default.aspx
Wenn in der CMD, dann PSTools von SysInternals mal neu draufpappen (Altes natürlich vorher runter) http://technet.microsoft.com/de-DE/sysinternals
Oder gar das Forum dort mal durchforsten. http://forum.sysinternals.com/
http://forum.sysinternals.com/guide-for-enabling-psexec-on-vista_topic9 ...
Gruß,
Peter
PS. Wenn alles nichts hilft, dann dem Mark ne E-Mail schicken.....
Sehr ausführliche Informationen die du hier raushaust. Damit wissen wir alle was wir brauchen um dir zu helfen....
Ich kann mit dem Medienserver Daten austauschen und komme ohne Probleme mit dem Remotedesktop darauf zugegriffen
Und was haben diese Sachen mit dein Zugriffsproblem mit PSExec zu tun? Nichts.,Das Handle ist ungültig;
Kommt dies bei Nutzung der CMD oder nur wenn du deine FePsTools nutzt?Wenn beim nutzen der FePsTools, dann bitte den Entwickler ansprechen. http://www.davitools.com/Default.aspx
Wenn in der CMD, dann PSTools von SysInternals mal neu draufpappen (Altes natürlich vorher runter) http://technet.microsoft.com/de-DE/sysinternals
Oder gar das Forum dort mal durchforsten. http://forum.sysinternals.com/
MEDIENSERVER... Couldn't access MEDIENSERVER:
Du hast keine Erlaubnis den Medienserver so zu nutzen wie du es möchtest. (Keine Rechte). Allerdings wissen wir nicht welche Benutzer in genau welchen Gruppen drin stecken und welche Benutzer aus welchen Gruppen genau da darauf versuchen zuzugreifen. Und nein, deine Beschreibung der "normalen" Adminrechte sind nicht wirklich hilfreich, denn das würde bedeuten das es auch "unnormale" oder "nicht normale" Adminrechte geben könnte.... Ein Admin ist ein Admin ist ein Admin ist ein Admin....Und erhöhte Rechte "Elevated Rights" sind etwas obendrauf was aber explicit jedes Mal angefordert werden muss. Hast du an der UAC "Benutzerkontensteuerung" rumgespielt oder dort was geändert? Netz und auch Firewall ist Standard?http://forum.sysinternals.com/guide-for-enabling-psexec-on-vista_topic9 ...
Die Firewall ist komplett aus
Welche Gründe führten dazu?und mein Virenscanner habe ich auch mal deaktiviert... bin ratlos
Ein deaktivierter AV ist kein Deinstallierter. Manche schaffen es da noch dich in den Wahnsinn zu treiben....Gruß,
Peter
PS. Wenn alles nichts hilft, dann dem Mark ne E-Mail schicken.....