Share via

BITS Provider

The Background Intelligent Transfer Service (BITS) Compact Server with BITS Remote Management allows authenticated administrators or controller applications to create, modify and manage BITS transfer jobs remotely without using the Internet Information Services (IIS) service. The BITS provider can also be used to enable an application to remotely use the BITS client in conjunction with the BITS Compact Server to transfer files from one remote computer to another remote computer.


The BITS provider can create BITS transfer jobs only if the job owner is one of the service accounts: "LocalSystem", "LocalService" or "NetworkService".


The BITS provider is available after the BITS Compact Server is installed. For more information about installing the Compact Server, see the BITS Compact Server documentation.

The BITS provider is a standard Windows Management Instrumentation (WMI) provider that supplies classes, methods, and properties to remotely manage BITS transfer jobs and the Compact Server service. For more information about the role of WMI providers, see WMI Architecture.

Class Description
BitsClientFile Represents client file information, which is an embedded object property in the BitsClientJob class.
BitsClientJob Provides methods to manage BITS transfer jobs.
BitsCompactServerUrlGroup Provides methods to manage URLs and URL groups for the BITS Compact Server.


Background Intelligent Transfer Service (BITS)

BITS Compact Server