-
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
|
||||
|
||||
# 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 {
|
||||
$outputText = "Error running BleachBit: $($_.Exception.Message)"
|
||||
Write-Host $outputText
|
||||
$diskSpace = ""
|
||||
$filesDeleted = ""
|
||||
Write-Host "Error running BleachBit: $($_.Exception.Message)"
|
||||
} finally {
|
||||
# Cleanup temp files
|
||||
if (Test-Path $stdoutFile) { Remove-Item $stdoutFile -ErrorAction SilentlyContinue }
|
||||
|
|
@ -107,7 +123,8 @@ try {
|
|||
# Output JSON result
|
||||
$result = @{
|
||||
success = $true
|
||||
output = $outputText
|
||||
diskSpace = $diskSpace
|
||||
filesDeleted = $filesDeleted
|
||||
} | ConvertTo-Json -Compress
|
||||
|
||||
Write-Output $result
|
||||
Loading…
Add table
Add a link
Reference in a new issue