VMware Cloud Community
tdubb123
Expert
Expert
Jump to solution

write-progress not showing %

any idea how to get %tage showing here?

$UpdateTask = Update-Entity -Baseline $baseline -Entity $vmhost -RunAsync -Confirm:$false -ErrorAction Stop

while ($updatetask.percentcomplete -ne 100) {

Write-Progress -Activity "Patching $vmhost" -PercentComplete $updatetask.PercentComplete

start-sleep 5

$Updatetask = get-task -id $Updatetask.id

}

% is not showing on a progress bar

0 Kudos
1 Solution

Accepted Solutions
LucD
Leadership
Leadership
Jump to solution

You can use the Status parameter.

$UpdateTask = Update-Entity -Baseline $baseline -Entity $vmhost -RunAsync -Confirm:$false -ErrorAction Stop

while ($UpdateTask.percentcomplete -ne 100) {

    Write-Progress -Activity "Patching $vmhost" -PercentComplete $updatetask.PercentComplete -Status "$($UpdateTask.PercentComplete) %"

    Start-Sleep 5

    $Updatetask = Get-Task -Id $Updatetask.id

}


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

View solution in original post

0 Kudos
2 Replies
LucD
Leadership
Leadership
Jump to solution

You can use the Status parameter.

$UpdateTask = Update-Entity -Baseline $baseline -Entity $vmhost -RunAsync -Confirm:$false -ErrorAction Stop

while ($UpdateTask.percentcomplete -ne 100) {

    Write-Progress -Activity "Patching $vmhost" -PercentComplete $updatetask.PercentComplete -Status "$($UpdateTask.PercentComplete) %"

    Start-Sleep 5

    $Updatetask = Get-Task -Id $Updatetask.id

}


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

0 Kudos
tdubb123
Expert
Expert
Jump to solution

Thanks Luc

0 Kudos