From 8ed79f4c78424330bac22ee4a6c879fd5dbe42e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=BCller?= Date: Fri, 10 Apr 2026 11:47:56 +0200 Subject: [PATCH] Fix Sleep zwischen mehreren Dateien --- .../KANBAN-Rational-Druck.ps1 | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1 b/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1 index 11dd4d1..de577ac 100644 --- a/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1 +++ b/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1 @@ -25,7 +25,7 @@ param( $ErrorActionPreference = 'Stop' $script:ScriptName = 'KANBAN-Rational-Druck' -$script:ScriptVersion = '1.1.0' +$script:ScriptVersion = '1.1.1' $script:PublicRawUrl = 'https://git.az-gruppe.com/AZ-Intec-GmbH/AZ-PowerShell-Pub/raw/branch/main/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1' $script:PrivateRawUrl = 'https://git.az-gruppe.com/AZ-Intec-GmbH/AZ-PowerShell-Prv/raw/branch/main/scripts/KANBAN-Rational-Druck/KANBAN-Rational-Druck.ps1' $script:LogFilePath = $null @@ -375,8 +375,10 @@ try Write-Log "Anzahl gefundener TXT-Dateien: $($inputFiles.Count)" "INFO" - foreach ($inputFile in $inputFiles) + for ($i = 0; $i -lt $inputFiles.Count; $i++) { + $inputFile = $inputFiles[$i] + try { $fileName = $inputFile.Name @@ -384,7 +386,7 @@ try $fileFullPath = $inputFile.FullName $fileExtension = $inputFile.Extension - Write-Log "Verarbeite Datei: $fileName" "INFO" + Write-Log "Verarbeite Datei $($i + 1) von $($inputFiles.Count): $fileName" "INFO" Write-Log "Extrahierte Belegnummer: $fileBaseName" "INFO" $sqlResult = $null @@ -432,6 +434,12 @@ try { Write-Log "Fehler bei Verarbeitung von Datei '$($inputFile.FullName)': $($_.Exception.Message)" "ERROR" } + + if ($i -lt ($inputFiles.Count - 1)) + { + Write-Log "Warte 10 Sekunden bis zur naechsten Datei..." "INFO" + Start-Sleep -Seconds 10 + } } Write-Log "Skriptausfuehrung abgeschlossen." "SUCCESS"