Wenn ich psexec \\<remote-machine> -u <user> -i 2 cmd.exe /c D:\temp_copy\run1.bat
von powershell
ausführen, wird es ausgeführt. Aber wenn ich versuche, dasselbe von Jenkins auszuführen, gibt es The term '.\psexec' is not recognized as the name of a cmdlet, function, script...
. Ich habe auch die Umgebungsvariablen injiziert, die den Pfad von psexec haben, aber immer noch fehlgeschlagen. Kann mir jemand zeigen, was ich tun muss?Execute PsExec von Powershell innerhalb Jenkins
0
A
Antwort
0
Ich dachte, ich öffnete services.msc, Rechtsklick auf Jenkins -> Eigenschaften -> Anmelden -> Lokales Systemkonto. Zuvor war es mit meinem Benutzernamen angemeldet, also hatte es wahrscheinlich keinen Zugriff. Jetzt funktioniert es gut.
Verwandte Themen
- 1. PSExec wird nie abgeschlossen, wenn innerhalb von Start-Job ausgeführt
- 2. Execute Powershell-Befehl von cmd - Angebote Ausgabe
- 3. Linq innerhalb Methode Execute
- 4. Powershell nicht laden Profil beim Ausführen von PSEXEC
- 5. mysqldump funktioniert nicht in jenkins execute shell
- 6. Jenkins Fehler: Powershell Integration mit Jenkins
- 7. psexec Ausgang mit dem Prozess-ID in Jenkins
- 8. Verwenden Sie Powershell, um den Psexec-Befehl auszuführen
- 9. Remotezugriff mit Powershell und Jenkins
- 10. Aktivieren der Powershell-Remoting mit psexec als Skript
- 11. Unterschied zwischen execute groovy Skript und dem Groove-Skript execute system in jenkins?
- 12. Umgebungsvariablen für Docker-komponieren innerhalb von Jenkins
- 13. Anzeige Dynamische EXECUTE Ausgabe innerhalb pl/sql Von sqlplus
- 14. PsExec Windows 8 Zugriff verweigert
- 15. Behalten konfigurierte Variablen zwischen "Execute Shell" -Abschnitten in Jenkins
- 16. Jenkins Powershell-Plugin baut immer erfolgreich
- 17. Ersatzmitglied von Variablen innerhalb Zeichenfolge in Powershell
- 18. Verwenden von AzureStorageContext innerhalb des Powershell-Workflows
- 19. Unterstützt psexec Eingabeumleitung?
- 20. execute javascript von textarea
- 21. PsExec und Aufruf von Batch-Dateien
- 22. Verwenden von Psexec mit Windows Server 2003
- 23. Psexec "run as (remote) admin"
- 24. rbenv: Befehl nicht in Jenkins gefunden execute shell nach dem Umzug nach rbenv von RVM
- 25. Übergabe der Variablen von execute shell an email-ext in Jenkins mit dem Pre-Mail-Skript
- 26. Execute rubin Methode von Befehlszeilen
- 27. Anzeigen von Gruppen innerhalb von Gruppen mit Powershell
- 28. PsExec wirft Fehlermeldungen, aber funktioniert ohne Probleme
- 29. ORACLE Batching DDL-Anweisungen innerhalb eines Execute Immediate
- 30. Das Ausführen einer Remote-Stapeldatei mit psexec über Jenkins schlägt fehl
könnten Sie entweder versuchen, den vollständigen Pfad zu psexec angeben oder Sie werfen die * path * Umgebung 'mit (gci env: Pfad | wählen -ExpandProperty Value) -split‚;‘' in Ihrem Skript den Weg, um sicherzustellen, ist es . –
Es hat den Pfad von PSTools, die psexec.exe – HunterrJ
enthält Aber wenn von Jenkins überprüft, ist es nicht vorhanden. – HunterrJ