Skip to content

Instantly share code, notes, and snippets.

View n-engelhardt's full-sized avatar

Nathan Engelhardt n-engelhardt

View GitHub Profile
@n-engelhardt
n-engelhardt / GetBitsTransferProgress.ps1
Last active June 17, 2025 08:03 — forked from ciphertxt/GetBitsTransferProgress.ps1
Progress bar for current "Transferring" BITS Transfers with a time remain calculation.
param (
[guid]$jobID
)
#Dynamically choose whether to return one or all based on if a Job ID was provided
function DynamicBitsStatus {
If ($jobID) {
return (Get-BitsTransfer -JobId $jobID | Where-Object { $_.JobState -eq "Transferring" })
} Else {
return (Get-BitsTransfer | Where-Object { $_.JobState -eq "Transferring" })