Skip to content

Commit 8000ef7

Browse files
committed
Fix incomplete Write-Progress
1 parent 0118d12 commit 8000ef7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/check/Services.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,7 @@ function Invoke-ServicePermissionCheck {
308308

309309
$ProgressCount += 1
310310
}
311+
Write-Progress -Activity "Checking service permission ($($Candidates.Count)/$($Candidates.Count))..." -Status "100% Complete:" -Completed
311312

312313
$CheckResult = New-Object -TypeName PSObject
313314
$CheckResult | Add-Member -MemberType "NoteProperty" -Name "Result" -Value $AllResults
@@ -452,10 +453,10 @@ function Invoke-VulnerableDriverCheck {
452453
$Candidates = Get-KernelDriver
453454

454455
$ProgressCount = 0
455-
Write-Progress -Activity "Searching for vulnerable drivers (0/$($Candidates.Count))..." -Status "0% Complete:" -PercentComplete 0
456+
Write-Progress -Activity "Checking for known vulnerable drivers (0/$($Candidates.Count))..." -Status "0% Complete:" -PercentComplete 0
456457
foreach ($Candidate in $Candidates) {
457458
$ProgressPercent = [UInt32] ($ProgressCount * 100 / $Candidates.Count)
458-
Write-Progress -Activity "Searching for vulnerable drivers ($($ProgressCount)/$($Candidates.Count)): $($Candidate.Name)" -Status "$($ProgressPercent)% Complete:" -PercentComplete $ProgressPercent
459+
Write-Progress -Activity "Checking for known vulnerable drivers ($($ProgressCount)/$($Candidates.Count)): $($Candidate.Name)" -Status "$($ProgressPercent)% Complete:" -PercentComplete $ProgressPercent
459460

460461
$Candidate | Get-KnownVulnerableKernelDriver | ForEach-Object {
461462
$ServiceObjectResult = $_ | Select-Object Name, DisplayName, ImagePath, StartMode, Type
@@ -467,6 +468,7 @@ function Invoke-VulnerableDriverCheck {
467468

468469
$ProgressCount += 1
469470
}
471+
Write-Progress -Activity "Checking for known vulnerable drivers ($($Candidates.Count)/$($Candidates.Count))..." -Status "100% Complete:" -Completed
470472

471473
$CheckResult = New-Object -TypeName PSObject
472474
$CheckResult | Add-Member -MemberType "NoteProperty" -Name "Result" -Value $AllResults

0 commit comments

Comments
 (0)