Files
2026-04-09 15:17:03 +02:00

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

  1. Prüft, ob AZ_GITHUB_TOKEN gesetzt ist
  2. Lädt die private Konfiguration aus dem Repo AZ-PowerShell-Prv
  3. Liest genau eine Datei aus dem Input-Ordner
  4. Extrahiert den Dateinamen ohne Endung
  5. Führt eine parametrisierte SQL-Abfrage aus
  6. Sendet die Daten an n8n
  7. 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_TOKEN lokal 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:

  • InputFolder
  • LogFolder
  • WebhookUrl
  • SqlServer
  • SqlDatabase
  • SqlUser
  • SqlPassword
  • SqlQuery
  • SqlParameterName

Beispiel-Aufruf

powershell.exe -ExecutionPolicy Bypass -File .\KANBAN-Rational-Druck.ps1