Bitsadmin Examples

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

BitsAdmin Examples

Example 1: Create BITS Job

You want to create a job. Type the following at the command line:

bitsadmin /create myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

Created job {2DC7527D-C7A8-444C-84A9-D772E79D4B37}.

Example 2: Get a Job's Type

You want to get the type of job for myjob. Type the following at the command line:

bitsadmin /gettype myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

DOWNLOAD

Example 3: Get a Job's Size

You want to know the size of a job. Type the following at the command line:

bitsadmin /getbytestotal myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

236

Example 4: Get the Number of Bytes Transferred for a Job

You want to know how much of the job has already been transferred. Type the following at the command line:

bitsadmin /getbytestransferred myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

106

Example 5: Get the Number of Files in a Job

You want to know how many files are in a job. Type the following at the command line:

bitsadmin /getfilestotal myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

3

Example 6: Get the Number of Files Transferred for a Job

You want to know how many files have been transferred from a job. Type the following at the command line:

bitsadmin /getfilestransferred myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

1

Example 7: Get a Job's Creation Time

You want to know when a job was created. Type the following at the command line:

bitsadmin /getcreationtime myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

6/3/2002 10:49:02 AM

Example 8: Get a Job's Last Modification Time

You want to know when a job was last modified. Type the following at the command line:

bitsadmin /getmodificationtime myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

6/3/2002 10:49:02 AM

Example 9: Get a Job's Completion Time

You want to know if and when a job has completed. Type the following at the command line:

bitsadmin /getcompletiontime myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

WORKING

The myjob job has not yet completed.

Example 10: Get a Job's State

You want to know a job's state. Type the following at the command line:

bitsadmin /getstate myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

SUSPENDED

Example 11: Get a Job's Owner

You want to know who owns a job. Type the following at the command line:

bitsadmin /getowner myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

DOMAINMAIN\smithj

Example 12: Get a Job's Display Name

You want to know the display name for a job. Type the following at the command line:

bitsadmin /getdisplayname myjob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.

myjob

Note

  • Using DisplayName as the argument for the job will work only if there is one job in the queue with this display name. Otherwise, Bitsadmin will return an error in which case, the GUID must be used.

Example 13: Add a file to a specified job

You want to add a file to a specified job. Type the following at the command line:

bitsadmin /addfile myJob https://myserver/myfile.ext c:\myFile.ext

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3652.0 ]

BITS administration utility.

(C) Copyright 2000-2002 Microsoft Corp.

Added https://myserver/myfile.ext -> c:\myFile.ext to job.

Note

  • Instead of using myJob as the parameter the previous example, you could enter the GUID of the job. You can get the GUID of the job when you do the bitsadmin /create. You can also do a bitsadmin /list to get the GUID of the job. The GUIDS are unique, but the display names are not.

Example 14: Resume a job

You want to resume a job. Type the following at the command line:

bitsadmin /resume myJob

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3652.0 ]

BITS administration utility.

(C) Copyright 2000-2002 Microsoft Corp.

Job resumed

Example 15: Delete all jobs in the manager

You want to delete all jobs in the manager. Type the following at the command line:

bitsadmin /reset

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
{A305C29C-2247-42A6-918E-C575280CE885} canceled.
{6F2D447C-712E-4674-9FAE-42DBFAD071A8} canceled.
{0B8068F6-2572-4932-AE12-CD58DA78912E} canceled.
3 out of 3 jobs canceled.

Example 16: List transfer jobs

You want to list the transfer jobs. Type the following at the command line:

bitsadmin /list

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
{A305C29C-2247-42A6-918E-C575280CE885} job1 SUSPENDED 0 / 0 0 / 0
{6F2D447C-712E-4674-9FAE-42DBFAD071A8} job2 SUSPENDED 0 / 0 0 / 0
{0B8068F6-2572-4932-AE12-CD58DA78912E} job3 SUSPENDED 0 / 0 0 / 0
Listed 3 job(s).

Example 17: Delete a specified job

You want to delete a specified job. Type the following at the command line:

bitsadmin /cancel job1

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Job canceled

Example 18: Perform a series of operations simultaneously

You want to run a series of operations such as: /create /addfile /resume /list /complete. Type the following at the command line:

bitsadmin /create /addfile /resume /list /complete

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Created job {9CFB8267-72BA-4725-A487-8CB1A9390637}.
 
bitsadmin /addfile job1 https://bitsnet/downloads/50mb.zip c:\temp\50mb.zip
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Added https://bitsnet/downloads/50mb.zip -> c:\temp\50mb.zip to job.
 
bitsadmin /resume job1
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Job resumed.
 
bitsadmin /list
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
{9CFB8267-72BA-4725-A487-8CB1A9390637} job1 TRANSFERRING 0 / 1 2000 / 50189685
Listed 1 job(s).
 
bitsadmin /list
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
{9CFB8267-72BA-4725-A487-8CB1A9390637} job1 TRANSFERRED 1 / 1 50189685 / 501896
Listed 1 job(s).
 
bitsadmin /complete
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Invalid number of arguments.
 
bitsadmin /complete job1
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Job completed.

bitsadmin /list
 
BITSADMIN version 1.5 [ 5.1.3597.0 ]
BITS administration utility.
(C) Copyright 2000-2002 Microsoft Corp.
 
Listed 0 job(s).

Example 19: Run /list /allusers /verbose

You want to run /list /allusers /verbose. Type the following at the command line:

bitsadmin /list /allusers /verbose

Press Enter. The following output is displayed:

BITSADMIN version 1.5 [ 5.2.3639.0 ]

BITS administration utility.

(C) Copyright 2000-2002 Microsoft Corp.


GUID: {134E18A6-FC4B-46AC-A7E9-B7A7D59C84BE} DISPLAY: test

TYPE: DOWNLOAD STATE: SUSPENDED OWNER: DOMAIN1\joe

PRIORITY: NORMAL FILES: 0 / 1 BYTES: 0 / UNKNOWN

CREATION TIME: 9/13/2002 12:47:10 PM MODIFICATION TIME: 9/13/2002 12:47:13 PM

COMPLETION TIME: UNKNOWN

NOTIFY INTERFACE: UNREGISTERED NOTIFICATION FLAGS: 3

RETRY DELAY: 600 NO PROGRESS TIMEOUT: 1209600 ERROR COUNT: 0

PROXY USAGE: PRECONFIG PROXY LIST: NULL PROXY BYPASS LIST: NULL

DESCRIPTION:

JOB FILES:

        0 / UNKNOWN WORKING https://www.microsoft.com-> c:\ms

NOTIFICATION COMMAND LINE: none

 

Listed 1 job(s).

 

BITSADMIN version 1.5 [ 5.2.3639.0 ]

BITS administration utility.

(C) Copyright 2000-2002 Microsoft Corp.

 

{134E18A6-FC4B-46AC-A7E9-B7A7D59C84BE} canceled.

1 out of 1 jobs canceled.

See Also

Concepts

Bitsadmin Overview
Bitsadmin Remarks
Bitsadmin Syntax
Alphabetical List of Tools
Topchk.cmd
Rsdir Overview
Rsdiag Overview
Iologsum Overview
Health_chk Overview
Ftonline Overview
Filever Overview
Efsinfo Overview
Dmdiag Overview
Dskprobe Overview
Diruse Overview
Dfsutil Overview
Connstat Overview
Cabarc Overview