Resume a Background Intelligent Transfer Service (BITS) transfer job.

      Resume-BitsTransfer [-BitsJob] BitsJob[] [-Asynchronous]
         [-Confirm] [-WhatIf] [CommonParameters]

   -BitsJob BitsJob[]
       The BITS transfer job(s) to resume.
       Pipe a value to this parameter from other cmdlets that return BitsJob objects, such as Get-BitsTransfer.

       Allow the BITS transfer job to be processed in the background.
       The command prompt reappears immediately after the BITS transfer job is resumed.
       The returned BitsJob object can be used to monitor job status and progress.

       Prompt for confirmation before executing the command.

       Describe what would happen if you executed the command, without actually executing the command.

       -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable,
       -OutBuffer -OutVariable.

Resume-BitsTransfer resumes one or more suspended BITS transfer jobs. If the BITS transfer is already in process, the cmdlet does nothing.
View the current state of a transfer job with Get-BitsTransfer.

By default, Resume-BitsTransfer restarts the transfer job synchronously even if the original job was specified as an asynchronous transfer job. to restart the transfer job as an asynchronous transfer, use the -Asynchronous parameter. This behavior may be used to convert an asynchronous transfer job into a synchronous transfer job.


Resume all the BITS transfer jobs that are owned by the current user:

PS C:\> Get-BitsTransfer | Resume-BitsTransfer

Resume the BITS transfer job called AppPatchesMarch:

PS C:\> Get-BitsTransfer -Name AppPatchesMarch | Resume-BitsTransfer

Create a new BITS transfer job (suspended) add a file to it, and then resume the job:

PS C:\> $newJob = Start-BitsTransfer -DisplayName "SS64Job" -Suspended
PS C:\> Add-BitsTransfer -BitsJob $newJob -ClientFileName C:\demo\file1.txt -ServerFileName
PS C:\> Resume-BitsTransfer -BitsJob $newJob -Asynchronous

“The people when rightly and fully trusted will return the trust” ~ Abraham Lincoln


Complete-BitsTransfer - Complete a BITS transfer
Set-BitsTransfer - Configure BITS transfer jobs
BITS PowerShell cmdlets

Copyright © 1999-2017
Some rights reserved