-
This commit is contained in:
parent
185ee6a02f
commit
cd714115cd
1 changed files with 20 additions and 3 deletions
|
|
@ -95,9 +95,25 @@ try {
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Host $outputText
|
Write-Host $outputText
|
||||||
|
|
||||||
|
# Extract specific lines
|
||||||
|
$diskSpace = ""
|
||||||
|
$filesDeleted = ""
|
||||||
|
|
||||||
|
$lines = $outputText -split "`n"
|
||||||
|
foreach ($line in $lines) {
|
||||||
|
if ($line -match "Vrijgekomen schijfruimte:\s*(.+)") {
|
||||||
|
$diskSpace = $matches[1].Trim()
|
||||||
|
}
|
||||||
|
if ($line -match "Aantal verwijderde bestanden:\s*(.+)") {
|
||||||
|
$filesDeleted = $matches[1].Trim()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} catch {
|
} catch {
|
||||||
$outputText = "Error running BleachBit: $($_.Exception.Message)"
|
$diskSpace = ""
|
||||||
Write-Host $outputText
|
$filesDeleted = ""
|
||||||
|
Write-Host "Error running BleachBit: $($_.Exception.Message)"
|
||||||
} finally {
|
} finally {
|
||||||
# Cleanup temp files
|
# Cleanup temp files
|
||||||
if (Test-Path $stdoutFile) { Remove-Item $stdoutFile -ErrorAction SilentlyContinue }
|
if (Test-Path $stdoutFile) { Remove-Item $stdoutFile -ErrorAction SilentlyContinue }
|
||||||
|
|
@ -107,7 +123,8 @@ try {
|
||||||
# Output JSON result
|
# Output JSON result
|
||||||
$result = @{
|
$result = @{
|
||||||
success = $true
|
success = $true
|
||||||
output = $outputText
|
diskSpace = $diskSpace
|
||||||
|
filesDeleted = $filesDeleted
|
||||||
} | ConvertTo-Json -Compress
|
} | ConvertTo-Json -Compress
|
||||||
|
|
||||||
Write-Output $result
|
Write-Output $result
|
||||||
Loading…
Add table
Add a link
Reference in a new issue