Hallo allerseits und vielen Dank im Voraus,Rundeck - Ungültiges Passwort läuft ein Inline-Skript auf einer PowerShell aus Windows Knoten
Vor allem Entschuldigung für mein schlechtes Englisch. Ich habe ein Problem beim Ausführen eines Inline-Skripts auf Remote-Windows-Knoten mit Rundeck. Mein Rundeck läuft auf Centos7. Mein Ziel: Schreiben Sie mein Skript auf den Rundeck und führen Sie es auf Remote-Powershell.
Istzustand:
konfiguriert ich das winrm Plugin, um den Knoten ... und es funktioniert, wenn ich die Remote-Befehlsoptionen in Job-Konfiguration verwenden. Zum Beispiel eine einfache ipconfig. Funktioniert auch ein lokales Skript auf dem Knoten, zum Beispiel mit: powershell.exe $PATH/script.ps1
. Es könnte eine Lösung sein, aber ich muss das Skript ändern, ohne eine Verbindung zum Windows-Knoten herzustellen. Diese Skripte werden ständig aktualisiert. Aus diesem Grund habe ich nur die Inline-Skript-Option.
Ich konfiguriert den OpenSSH-Server auf dem Windows-Knoten für den SCP ausführen. Wenn ich über ssh eine Verbindung zum Rundeck herstelle und ssh [email protected]
eintippe, kann ich ohne Passwort einloggen.
Nun, wenn ich versuche, Arbeit mit diesem Schritt zu starten:
-Step type: Script – Inline script
-Script to execute: ipconfig (for example)
-Invocatión script: powershell.exe
-File extensión: .ps1
-Execution preview: $ powershell.exe "scriptfile.ps1 "
Als ich den Auftrag ausführen ich den nächsten Fehler haben:
Authentication failure connecting to node: "Windoes Node". Password incorrect. Failed dispatching to node “Windows Node”: [jsch-scp] Failed copying the file: Authentication failure connecting to node: "Windows Node". Password incorrect.
Irgendwelche Ideen? Ich kann nicht das Problem finden ...
Danke