Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Was ist der PowerShell AS Host
Der PowerShell AS Host ist ein C# Programm auf .NET 4.8 oder .NET 8.0 Basis, das hier einen kleinen HTTP Server auf Basis von GrapeVine zur Verfügung stellt. In diesem können PowerShell Scripte kontrolliert ausgeführt werden und somit einen Windows TaskPlaner ersetzen. Des Weiteren ist es möglich Skripte per REST Endpunkt an Consumer zur Verfügung zu stellen, damit diese die Skripte mit Parametern aufrufen können.
Installation
Die Programmdateien nehmen und in ein Verzeichnis extrahieren. Wird hier direkt der ELOprofessional prog Ordner gewählt, dann werden automatisch die Ordner für die Verarbeitung festgelegt. Darüber hinaus werden die Logback.xml Dateien der ELO Systemkomponenten gelesen, um hier automatisiert ein Log-Verzeichnis zu ermitteln. Die Programmdatei NovomediaPowerShellAS.exe (.NET 4.8) oder ISDA.PowerShellASHost.exe mit dem Parameter „/i“ oder „/r“ aufrufen, dann erfolgt eine Registrierung des Dienstes mit sc.exe.
Default-Ports
- HTTP-Binding: 34879
- HTTPs-Binding: 35879
Kann man den PowerShell AS Host käuflich erwerben
Eigentlich ja, aber eigentlich auch eher nicht. Man kann hier unter sales@issp.cc anfragen, er ist Teil des PowerShell Frameworks und eigentlich ein Nebenprodukt zu den PowerShell Cmdlets von ISSP, hier beginnen die Preise bei in etwa 10k EUR. Wer hier eine gleichwertige Alternative sucht ist hier bei folgenden Herstellern möglicherweise richtig:
- https://www.scriptrunner.com/ - Preis unbekannt
- https://www.powershelluniversal.com/ - 0 EUR Developer, 499 EUR pro Server