Seite 3 von 3

Re: Powershell mit OH starten?

Verfasst: 25. Feb 2023 11:54
von udo1toni
Tatsächlich hab ich schon überlegt, ob ich mal eine Windows VM aufsetze, um das auszuprobieren, ich bin aber noch nicht dazu gekommen :)

Re: Powershell mit OH starten?

Verfasst: 26. Feb 2023 08:42
von Norick
Bin jetzt etwas weiter gekommen. Mit diesem Aufruf funktioniert es teilweise schon:

Code: Alles auswählen

configuration:
      type: application/vnd.openhab.dsl.rule
      script: var Response =
        executeCommandLine(Duration.ofSeconds(5),"C:\\openhab\\conf\\scripts\\Test.bat")
    type: script.ScriptAction
Im Test.bat steht einfach:

Code: Alles auswählen

dir > d:\output.txt
:) :)

Jetzt sollte nur noch der Aufruf von diesem batch file funktionieren:

Code: Alles auswählen

powershell -command "D:\test.ps1"

pause
Hier bekomme ich dann einen "timeout log" angezeigt. Das heisst das Powershellscript wurde nicht aufgerufen. Siehst du eine Möglichkeit dieses Powershellscript anders aufzurufen damit es klappt bei mir?

Re: Powershell mit OH starten?

Verfasst: 26. Feb 2023 13:58
von udo1toni
Ich wäre jetzt davon ausgegangen, dass Du aus der Batch Datei heraus die Powershell einfach aufrufen (bzw. Scripte ausführen lassen) kannst.