BITS PowerShell cmdlets (iis)

The Background Intelligent Transfer Service can be used to transfer large files from remote hosts. BITS supports throttled and asynchronous transfer of files between machines using idle network bandwidth.

  Add-BitsFile            Add one or more files to a BITS transfer.
  Complete-BitsTransfer   Complete a BITS transfer.
  Get-BitsTransfer        Get a single or multiple BITS transfer.
  Remove-BitsTransfer     Delete a BITS transfer.
  Resume-BitsTransfer     Resume a suspended BITS transfer.
  Set-BitsTransfer        Configure BITS transfer jobs.
  Start-BitsTransfer      Create and start a BITS transfer job.
  Suspend-BitsTransfer    Suspend a BITS transfer job.

This service is used by Windows Update, SUS, SMS and many third party packages such as Google gears and AppSense.

To enable BITS on IIS, add the Server Feature: "Background Intelligent Transfer Service (BITS)"

Related PowerShell Cmdlets

BitsTransfer.ps1 - Example bits script.
Test-Path - Return true if a path exists.
Background Intelligent Transfer Service - docs.microsoft.com
BITSADMIN - command line utility.
Configure an IIS virtual directory.
PowerShell Cmdlets


 
Copyright © 1999-2025 windevcluster.com
Some rights reserved