Top-Themen

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, 6960 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
Skript in Kombination mit PSExec
Beitrag von 11 Kommentare

Frage von WinLiCLI zum Thema Windows Systemdateien

Netzwerkgrundlagen
PsExec Script zum auslesen der PC Seriennummer
Beitrag von 7 Kommentare

Frage von krx-adm zum Thema Netzwerkgrundlagen

Windows 10
Psexec - Zugriff verweigert - WIN10
Beitrag von 3 Kommentare

Frage von knitti zum Thema Windows 10

Windows 10
Psexec + nircmd Kombination
Beitrag von 9 Kommentare

Frage von knitti zum Thema Windows 10

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Beitrag von 4 Kommentare

Anleitung von colinardo zum Thema MikroTik RouterOS

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Beitrag von

Information von BassFishFox zum Thema Sicherheit

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Beitrag von 5 Kommentare

Information von admtech zum Thema Administrator.de Feedback

Vmware

VMware Desktopprodukte sind verwundbar

Beitrag von

Information von Penny.Cilin zum Thema Vmware

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Beitrag von 24 Kommentare

Frage von ahstax zum Thema Visual Studio

Windows Server
RDP macht Server schneller???
Beitrag von 16 Kommentare

Frage von JaniDJ zum Thema Windows Server

Windows Netzwerk
Netzwerk Neustrukturierung
Beitrag von 16 Kommentare

Frage von IT-Dreamer zum Thema Windows Netzwerk

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Beitrag von 15 Kommentare

Frage von Akcent zum Thema Windows 10