| Nom |
Description |
| /UTIL /? |
Ce paramètre permet d'afficher la liste des commandes des utilitaires. |
| /PEERCACHING /? |
Ce paramètre permet d'afficher la liste des commandes pour gérer le Peercaching. |
| /CACHE /? |
Ce paramètre permet d'afficher la liste des commandes de gestion du cache. |
| /PEERS /? |
Ce paramètre permet d'afficher la liste des commandes de gestion des pairs. |
| /LIST [/ALLUSERS] [/VERBOSE] |
Ce paramètre permet d'afficher la liste des tâches. |
| /MONITOR [/ALLUSERS] [/REFRESH sec] |
Ce paramètre permet de surveiller le gestionnaire de copie. |
| /RESET [/ALLUSERS] |
Ce paramètre permet de supprimer toutes les tâches du gestionnaire. |
| /TRANSFER jobname [type] [/PRIORITY priority] [/ACLFLAGS flags] remote_url local_name |
Ce paramètre permet de transférer un ou plusieurs fichiers. Le paramètre type peut avoir la valeur /DOWNLOAD ou /UPLOAD; la valeur par défaut est /DOWNLOAD. Plusieurs paires d'URL et de fichier peuvent être spécifiées. Contrairement à la plupart des commandes, le nom de la tâche ne peut être qu'un nom et non un GUID. |
| /CREATE [type] jobname |
Ce paramètre permet de créer une tâche. Le paramètre type peut être /DOWNLOAD, /UPLOAD ou /UPLOAD-REPLY. Le paramètre par défaut /DOWNLOAD. Contrairement à la plupart des commandes, le nom de la tâche ne peut être qu'un nom et non un GUID. |
| /INFO job [/VERBOSE] |
Ce paramètre permet d'afficher des informations sur le tâche. |
| /ADDFILE job remote_url local_name |
Ce paramètre permet d'ajouter un fichier au tâche. |
| /ADDFILESET job textfile |
Ce paramètre permet d'ajouter plusieurs fichiers au tâche. Chaque ligne de fichier texte répertorie le nom à distance et le nom local d'un fichier, séparés par des espaces. Une ligne commençant par caractère «#» est traitée comme un commentaire. Une fois l'ensemble de fichiers lu en mémoire, le contenu est ajouté au tâche. |
| /ADDFILEWITHRANGES job remote_url local_name range_list |
Ce paramètre permet d'ajouter un fichier au tâche mais en lisant uniquement les intervalles d'octets sélectionnées de l'URL. Le paramètre range_list est une série délimitée par des virgules de paires de déplacement et de longueur. |
| /REPLACEREMOTEPREFIX job old_prefix new_prefix |
Ce paramètre permet d'indiquer que tous les fichiers dont l'URL commence par old_prefix sont modifiés pour utiliser new_prefix. Le service BITS prend en charge les téléversements et les téléchargements HTTP et HTTPS. Il prend également en charge les chemins UNC et les chemins file:// en tant qu'URL. |
| /LISTFILES job |
Ce paramètre permet d'afficher la liste des fichiers de tâche. |
| /SUSPEND job |
Ce paramètre permet de suspendre la tâche. |
| /RESUME job |
Ce paramètre permet de reprendre la tâche. |
| /CANCEL job |
Ce paramètre permet d'annuler la tâche. |
| /COMPLETE job |
Ce paramètre permet de terminer le tâche. |
| /GETTYPE job |
Ce paramètre permet de récupérer le type de tâche. |
| /GETACLFLAGS job |
Ce paramètre permet de récupérer les drapeaux de propagation ACL. |
| /SETACLFLAGS job ACL_flags |
Ce paramètre permet de fixer les drapeaux de propagation ACL pour la tâche. Voici les valeurs de drapeaux reconnu par le paramètre ACL_flags pouvant être combiné : |
| O |
Cette valeur permet d'indiquer un propriétaire. |
| G |
Cette valeur permet d'indiquer un groupe. |
| D |
Cette valeur permet d'indiquer un DACL. |
| S |
Cette valeur permet d'indiquer un SACL. |
| /GETBYTESTOTAL job |
Ce paramètre permet de récupérer la taille de la tâche. |
| /GETBYTESTRANSFERRED job |
Ce paramètre permet de récupérer le nombre d'octets transférés. |
| /GETFILESTOTAL job |
Ce paramètre permet de récupérer le nombre de fichiers dans la tâche. |
| /GETFILESTRANSFERRED job |
Ce paramètre permet de récupérer le nombre de fichiers transférés. |
| /GETCREATIONTIME job |
Ce paramètre permet de récupérer l'heure de création de la tâche. |
| /GETMODIFICATIONTIME job |
Ce paramètre permet de récupérer l'heure de modification de la tâche. |
| /GETCOMPLETIONTIME job |
Ce paramètre permet de récupérer l'heure de fin de la tâche. |
| /GETSTATE job |
Ce paramètre permet de récupérer l'état du travail. |
| /GETERROR job |
Ce paramètre permet de récupérer des informations d'erreur détaillées. |
| /GETOWNER job |
Ce paramètre permet de récupérer le propriétaire de la tâche. |
| /GETDISPLAYNAME job |
Ce paramètre permet de récupérer le nom d'affichage de la tâche. |
| /SETDISPLAYNAME job display_name |
Ce paramètre permet de fixer le nom d'affichage de la tâche. |
| /GETDESCRIPTION job |
Ce paramètre permet de récupérer la description de la tâche. |
| /SETDESCRIPTION job description |
Ce paramètre permet de fixer la description de la tâche. |
| /GETPRIORITY job |
Ce paramètre permet de récupérer la priorité de la tâche. |
| /SETPRIORITY job priority |
Ce paramètre permet de fixer la priorité de la tâche. La valeur de priority peuvent être les suivantes : |
| FOREGROUND |
Cette valeur permet d'indiquer une priorité de premier plan. |
| HIGH |
Cette valeur permet d'indiquer une priorité haute. |
| NORMAL |
Cette valeur permet d'indiquer une priorité normale. |
| LOW |
Cette valeur permet d'indiquer une priorité basse. |
| /GETNOTIFYFLAGS job |
Ce paramètre permet de récupérer les drapeaux d'avertissement. |
| /SETNOTIFYFLAGS job notify_flags |
Ce paramètre permet de fixer les drapeaux d'avertissement. |
| /GETNOTIFYINTERFACE job |
Ce paramètre permet de déterminer si l'interface d'avertissement est enregistrée. |
| /GETMINRETRYDELAY job |
Ce paramètre permet de récupérer le délai de relance en secondes. |
| /SETMINRETRYDELAY job retry_delay |
Ce paramètre permet de fixer le délai de relance en secondes. |
| /GETNOPROGRESSTIMEOUT job |
Ce paramètre permet de récupérer le délai d'attente sans progression en secondes. |
| /SETNOPROGRESSTIMEOUT job timeout |
Ce paramètre permet de fixer le délai d'attente sans progression en secondes. |
| /GETMAXDOWNLOADTIME job |
Ce paramètre permet de récupérer le délai de téléchargement en secondes. |
| /SETMAXDOWNLOADTIME job timeout |
Ce paramètre permet de fixer le délai de téléchargement en secondes. |
| /GETERRORCOUNT job |
Ce paramètre permet de récupérer un nombre d'erreurs pour la tâche. |
| /SETPROXYSETTINGS job usage |
Ce paramètre permet de définir l'utilisation du proxy selon les choix d'utilisation : |
| PRECONFIG |
Cette valeur permet d'indiquer qu'il faut utiliser les paramètres IE par défaut du propriétaire. |
| AUTODETECT |
Cette valeur permet de forcer la détection automatique du proxy. |
| NO_PROXY |
Cette valeur permet de ne pas utiliser de serveur proxy. |
| OVERRIDE |
Cette valeur permet d'utiliser une liste de proxy explicite et une liste de contournement. |
L'exemple suivant permet demander si le téléchargement de la tâche est terminé et si elle est complété :