Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Aufruf von psexec in Batchdatei durch einen Dienst

Frage Entwicklung Batch & Shell

Mitglied: MrDirtyTricks

MrDirtyTricks (Level 1) - Jetzt verbinden

23.05.2007, aktualisiert 28.04.2008, 6948 Aufrufe, 2 Kommentare

Hallo erstmal ....

Ich habe ein mittelschweres Problem und hoffe auf eure Hilfe :

Ich habe ein kleines Programm in VB6 geschrieben. Dieses erzeugt als Dienst gestartet Batchdateien.
In diesen Batchdateien ist ein Aufruf von psexec um Dateien auf einen entfernten Rechner zu kopieren.
Klingt zu kompliziert, ist es auch, hat aber einen Hintergrund

Starte ich das Programm im "Debugmodus" mit einer sichtbaren Form als "Vordergrundapplikation", funktioniert alles wie gewünscht :

Die Batchdatei wird von meinem Programm erzeugt, mit der Zeile für den Aufruf von psexec gefüllt, ausgeführt und das Ergebnis ist OK !

Starte ich das Programm als Dienst kommt es nur bis zum Erzeugen der Batchdatei und deren Aufruf aber psexec wird nicht ausgeführt.
Ob der Dienst über das Systemkonto oder ein Benutzerkonto ( administrator ) gestartet wird ist übrigens unerheblich.

Lasse ich in die Datei zur Fehlereingrenzung nicht den Aufruf psexec sondern z.B. notepad schreiben, sehe ich notepad in der Taskliste,
der Aufruf der Batchdatei erfolgt also definitiv noch.

Meine eigentliche Frage :

Ist dies eventuell ein bekanntes Verhalten von psexec oder mache ich einen generellen Fehler ?

Falls weitere Informationen notwendig sind bitte posten.

Ich danke bereits im Voraus für die Unterstützung.
Mitglied: fpschultze
27.05.2007 um 22:39 Uhr
Hallo MrDirtyTricks,

möglicherweise startet psexec. Aber wenn man es zum ersten Mal startet, dann muss man bei der neuen Version von psexec eine EULA bestätigen. Nach der Bestätigung der EULA wird ein Wert in die Registry geschrieben, damit psexec beim nächsten Aufruf nicht mehr fragt. Wenn Du also diesen Registrywert vor dem Aufruf von psexec setzt, müsste psexec eigentlich wie erwartet funktionieren. Der Dienst muss natürlich als Benutzer mit entsprechenden Berechtigung im Netzwerk ausgeführt werden.

Hope this helps
Frank-Peter Schultze

P.S.: Im Moment bin ich zu faul, diesen Registrywert herauszufinden.
Bitte warten ..
Mitglied: MrDirtyTricks
28.04.2008 um 19:41 Uhr
Hoppla,

diese meine Anfrage habe ich völlig vergessen

@fpschulze : Sorry ! Trotzdem vielen Dank für die Reply !

Wenn ich dich richtig verstanden habe, hätte ich die EULA ja bei meinen
"sichtbaren" Startversuchen sehen müssen, aber da kam nichts.

Ich habe mittlerweile in den sauren Apfel gebissen und einen kleinen
Client gebaut, den ich per Winsock ansprechen kann und der dann das
auf dem remoten PC macht was ich möchte.

CU !
Bitte warten ..
Ähnliche Inhalte
Windows Systemdateien
gelöst Skript in Kombination mit PSExec (11)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

Netzwerkgrundlagen
gelöst PsExec Script zum auslesen der PC Seriennummer (7)

Frage von krx-adm zum Thema Netzwerkgrundlagen ...

Windows 10
gelöst Psexec - Zugriff verweigert - WIN10 (3)

Frage von knitti zum Thema Windows 10 ...

Windows 10
gelöst Psexec + nircmd Kombination (9)

Frage von knitti zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(8)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(27)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (27)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (18)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...