Questions tagged [microsoft-bits]

Background Intelligent Transfer Service (BITS) is a component of Microsoft Windows XP and later operating systems that facilitates prioritized, throttled, and asynchronous transfer of files between machines using idle network bandwidth.

Background Intelligent Transfer Service (BITS) is a component of Microsoft Windows XP and later operating systems that facilitates prioritized, throttled, and asynchronous transfer of files between machines using idle network bandwidth. It is most commonly used by recent versions of Windows Update, Microsoft Update, Windows Server Update Services, and Systems Management Server to deliver software updates to clients, Microsoft's anti-virus scanner Microsoft Security Essentials to fetch signature updates, and is also used by Microsoft's instant messaging products to transfer files. BITS is exposed through Component Object Model (COM), making it possible to use with virtually any programming language.

http://en.wikipedia.org/wiki/Background_Intelligent_Transfer_Service

102 questions
1
vote
2 answers

Powershell limiting BITS transfers to 4 at a time

I'm working on a script to transfer Office 365 ProPlus binaries to 12 separate file shares using BITS. I want to also display progress of these transfers on screen. My issue is, I want to limit the number of simultaneous BITS transfers to no more…
1
vote
0 answers

Bits authorization not send

I want to use BITS to transfer some files between a client and a custom server. The server is hosted in IIS with an ASP.NET web api controller. I'm trying to send credentials to the server to authorize only downloads from my clients but I'm failing…
1
vote
1 answer

How to use use default session credentials bitstransfer proxy in powershell

I'm trying to automate the download of some files using "start-bitstransfer" cmdlet, but I should use a proxy. Wen I use "get-credentials" there is no problem there is no problem to download the file, but I'd like to avoid prompting for the current…
1
vote
3 answers

ASP.NET Uploading files in the background (BITS/AJAX?)

I have a webpage where users can create a database record and select a file they want to upload to the database server. these files can be big, like 100mb. I dont want the user to wait, so I want the file to be uploaded in the background. So that…
Ivo
  • 3,406
  • 4
  • 33
  • 56
1
vote
1 answer

Powershell - Measure size of .tmp files (The property 'Length' cannot be found)

I am trying to measure the recursive size of a ccmcache directory that is currently being downloaded with BITS. I am using the following Powershell script to measure the recursive size of the directory. (Get-ChildItem $downloadPath -recurse |…
Silthus
  • 1,679
  • 1
  • 23
  • 27
1
vote
1 answer

Upload to OneDrive via BITS

I'm trying to submit a file to OneDrive using BITS. I found an article on this here: https://msdn.microsoft.com/en-us/library/dn858877.aspx; but I was hoping PowerShell's native Start-BitsTransfer method could save me some effort. However that…
JohnLBevan
  • 22,735
  • 13
  • 96
  • 178
1
vote
0 answers

Possible to run simultaneous BITS transfers via PowerShell?

I readily admit I'm not incredibly fluent in PowerShell. I managed to find an example of what I need to do and tweak it mostly to my needs. The code is below. What I'd like to know is, are there any changes I can make so that if I were to invoke the…
infinit_e
  • 57
  • 1
  • 10
1
vote
1 answer

Remotely enumerating BITS jobs (Background Intelligent Transfer Service)

I'm using the c# wrapper sharpBITS as a means to download files via HTTP. However, I was wondering whether it would be possible enumerate the current downloading BITS transactions from the web server, rather than the client.
wonea
  • 4,783
  • 17
  • 86
  • 139
1
vote
2 answers

Start-BitsTransfer is ignoring filename when redirecting

I'm using the Start-BitsTransfer command to download remote resources in powershell scripts. However, it seems that the command does not take the correct filename when the url is a short url. For example, these url: http://ligman.me/1IW1oab redirect…
Steve B
  • 36,818
  • 21
  • 101
  • 174
1
vote
0 answers

Problems trying to upload a file use BITS and Powershell with authentication

I'm trying to set up a service where I can transfer a number of files to our IIS server using Microsoft BITS. I've installed the required components on the IIS server and have successfully uploaded several files but it is unreliable as soon as I add…
Steve Kaye
  • 6,262
  • 2
  • 23
  • 27
1
vote
2 answers

How can you configure or extend BITS (Background Intelligent Transfer Service) to read files from a Sql Server Database

I have a ASP .NET load balanced application (webservice and website). It runs on SQL server. I need to be able to provide large files for download. However, because of the load balancing situation, the files are stored in the SQL database as opposed…
Mark
  • 5,223
  • 11
  • 51
  • 81
1
vote
1 answer

PowerShell BITS to FTP :: Cannot Find Drive

Having seen examples of BITS being used to transfer files from http addresses as well as regular windows file shares, I thought I'd test pulling and pushing to/from ftp. I used the below powershell commands: Start-BitsTransfer ` -Source…
JohnLBevan
  • 22,735
  • 13
  • 96
  • 178
1
vote
0 answers

Can't make BITS upload work with client certificate authentication

I have an IIS extension for BITS with upload enabled on the server (Win2008) and a C# .NET4 client running as a windows service on the client machine (Win8.1) The BITS upload without the certificate auth is working fine. I have generated a…
vokhot
  • 11
  • 1
1
vote
3 answers

Using Clickonce Deployment with Background intelligent transfer service

We are thinking about the deployment and update strategy for a fairly large framework throughout our organization. The application will be in .NET 3.5 and will run on Windows XP, Vista and Win 7 machines. I have used Clickonce few times and it works…
theraneman
  • 1,620
  • 4
  • 18
  • 32
1
vote
0 answers

BITS can't download with another URL

I write a console program to download file by BITS (Background Intelligent Transfer Service) and work well with url format as below. http://aaa.com/storage/file999.zip However, recently file provider change download url as below for security…