1.6 KiB
1.6 KiB
KANBAN-Rational-Druck
Zweck
Dieses Skript verarbeitet genau eine Datei aus einem definierten Eingangsordner und nutzt den Dateinamen ohne Endung als Suchwert für eine MS-SQL-Abfrage.
Beispiel:
- Datei:
2026-1234567.txt - Suchwert für SQL:
2026-1234567
Anschließend wird das Ergebnis per HTTP POST an einen n8n-Webhook gesendet.
Funktionsweise
- Prüft, ob
AZ_GITHUB_TOKENgesetzt ist - Lädt die private Konfiguration aus dem Repo
AZ-PowerShell-Prv - Liest genau eine Datei aus dem Input-Ordner
- Extrahiert den Dateinamen ohne Endung
- Führt eine parametrisierte SQL-Abfrage aus
- Sendet die Daten an n8n
- Schreibt Logs in eine Logdatei
Repo-Pfade
Public
AZ-PowerShell-Pub/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1
Private
AZ-PowerShell-Prv/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1
Raw-URL für Private-Datei:
https://git.az-gruppe.com/AZ-Intec-GmbH/AZ-PowerShell-Prv/raw/branch/main/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1
Voraussetzungen
- Windows
- PowerShell 5.1
- Zugriff auf den Gitea-Server
AZ_GITHUB_TOKENlokal als Umgebungsvariable gesetzt- Netzwerkzugriff auf:
- Gitea
- MS-SQL Server
- n8n Webhook
Benötigte Konfiguration im Private-Repo
Folgende Werte müssen in der privaten Datei gepflegt werden:
InputFolderLogFolderWebhookUrlSqlServerSqlDatabaseSqlUserSqlPasswordSqlQuerySqlParameterName
Beispiel-Aufruf
powershell.exe -ExecutionPolicy Bypass -File .\KANBAN-Rational-Druck.ps1