Documente Academic
Documente Profesional
Documente Cultură
Windows offre de nombreux outils de support aux administrateurs système et au personnel de support afin de
diagnostiquer et de résoudre les problèmes informatiques.
Nombre de ces outils de support sont intégrés au système d'exploitation et peuvent être ouverts à partir du
centre d'Aide et de support. Des outils supplémentaires peuvent être téléchargés à partir du CD-ROM de
Windows.
Options de démarrage
Si votre ordinateur ne démarre pas normalement, vous pourrez peut-être le faire démarrer en mode sans échec.
En mode sans échec, Windows applique les paramètres par défaut (moniteur VGA, pilote de souris Microsoft,
pas de réseau, et les pilotes de périphérique strictement nécessaires pour démarrer Windows).
Si votre ordinateur ne démarre pas après l'installation d'un nouveau logiciel, vous pourrez peut-être le faire
démarrer avec le minimum de services en mode sans échec, puis modifier ses paramètres ou supprimer ce
logiciel ayant causé le problème. Si nécessaire, vous pouvez réinstaller le Service Pack, voire la totalité du
système d'exploitation.
Si un symptôme ne réapparaît pas lorsque vous démarrez en mode sans échec, vous pouvez éliminer le
paramétrage par défaut et les pilotes de périphériques minimaux parmi les causes possibles de l'impossibilité
pour l'ordinateur de démarrer.
Si votre ordinateur ne réussit pas à démarrer en mode sans échec, vous devrez peut-être utiliser la Console de
récupération pour rétablir votre système.
2. Cliquez sur Démarrer, sur Arrêter, puis dans la liste déroulante, cliquez sur Arrêter.
3. Dans la boîte de dialogue Arrêt de Windows, cliquez sur Redémarrer, puis sur OK.
4. Lorsque le message Choisissez le système d'exploitation à démarrer apparaît, appuyez sur F8.
5. Utilisez les touches de direction pour sélectionner le mode sans échec voulu, puis appuyez sur
ENTRÉE.
6. Si vous avez un système double ou multiple amorçage, sélectionnez l'installation à laquelle vous devez
accéder en utilisant les flèches de direction, puis en appuyant sur ENTRÉE.
Vous pouvez sélectionner l'option Mode sans échec avec prise en charge réseau, qui charge tous les
fichiers et pilotes qui précèdent plus les services et pilotes essentiels pour lancer le fonctionnement en
réseau, ou vous pouvez sélectionner l'option Invite de commandes en mode sans échec, identique
au mode sans échec mais avec l'ouverture d'une ligne de commandes au lieu du démarrage de
l'interface graphique.
Vous pouvez aussi choisir Dernière bonne configuration connue, qui démarre votre ordinateur en
utilisant les informations du Registre sauvegardées lors du dernier arrêt.
Si un symptôme ne réapparaît pas lorsque vous démarrez en mode sans échec, vous pouvez éliminer
le paramétrage par défaut et les pilotes de périphériques minimum parmi les causes possibles.
Si un ajout de périphérique ou la modification d'un pilote cause des problèmes, vous pouvez utiliser le
mode sans échec pour supprimer ce périphérique ou revenir sur cette modification.
• Dans certaines circonstances, le mode sans échec ne vous sera d'aucune utilité ; c'est par exemple le
cas lorsque des fichiers système Windows qui sont nécessaires au démarrage de l'ordinateur sont
corrompus ou endommagés. Dans ce cas, la Console de récupération peut vous être utile.
• Pour que les touches de direction du pavé numérique fonctionnent, désactivez VERR.NUM.
2. Cliquez sur Démarrer, sur Arrêter, puis dans la liste déroulante, cliquez sur Arrêter.
3. Dans la boîte de dialogue Arrêt de Windows, cliquez sur Redémarrer, puis sur OK.
4. Lorsque le message Choisissez le système d'exploitation à démarrer apparaît, appuyez sur F8.
5. Avec les touches de direction, mettez Invite de commandes en mode sans échec en surbrillance,
puis appuyez sur ENTRÉE.
6. Si vous avez un système double ou multiple amorçage, sélectionnez l'installation à laquelle vous devez
accéder en utilisant les flèches de direction, puis en appuyant sur ENTRÉE.
Remarques
• Pour que les touches de direction du pavé numérique fonctionnent, désactivez VERR.NUM.
Les modes sans échec, sans échec avec réseau et sans échec avec invite de commandes ajoutent au journal
d'amorçage une liste de tous les pilotes et services chargés.
Ce journal d'amorçage est utile pour rechercher la cause exacte de problèmes de démarrage de l'ordinateur.
Ce mode est utile lorsque vous avez installé un nouveau pilote de carte vidéo qui empêche Windows de
démarrer correctement. Le pilote vidéo de base est toujours utilisé lorsque vous démarrez en mode sans échec
(simple, avec réseau ou avec invite de commandes).
Toute modification effectuée depuis le dernier démarrage réussi sera perdue. N'utilisez cette option qu'en cas
de configuration incorrecte. Les problèmes dus à des pilotes ou fichiers endommagés ou manquants ne sont
pas résolus.
2. Cliquez sur Démarrer, sur Arrêter, puis dans la liste déroulante, cliquez sur Arrêter.
3. Dans la boîte de dialogue Arrêt de Windows, cliquez sur Redémarrer, puis sur OK.
4. Lorsque le message Choisissez le système d'exploitation à démarrer apparaît, appuyez sur F8.
5. Avec les touches de direction, mettez en surbrillance l'option Dernière bonne configuration connue et
appuyez sur ENTRÉE.
6. Si vous avez un système double ou multiple amorçage, sélectionnez l'installation à laquelle vous devez
accéder en utilisant les flèches de direction, puis en appuyant sur ENTRÉE.
Remarques
• Le fait de choisir Dernière bonne configuration connue permet de résoudre des problèmes liés, par
exemple, à l'ajout d'un pilote inapproprié pour votre matériel. Les problèmes dus à des pilotes ou
fichiers endommagés ou manquants ne sont pas résolus.
• Quand vous choisissez Dernière bonne configuration connue, seules les informations dans la clé de
Registre HKLM\System\CurrentControlSet sont restaurées. Toutes les modifications apportées aux
autres clés du Registre sont conservées.
• Pour que les touches de direction du pavé numérique fonctionnent, désactivez VERR.NUM.
Mode de débogage
Windows démarre en envoyant des informations de débogage, transmises à un autre ordinateur connecté par
câble série.
Si vous utilisez, ou si vous avez utilisé les services d'installation à distance pour installer Windows sur votre
ordinateur, vous verrez peut-être s'afficher des options supplémentaires concernant la restauration ou la
récupération de votre système à l'aide de ces services.
Gestionnaire de périphériques
Utilisez le Gestionnaire de périphériques pour afficher et apporter des modifications à votre configuration
matérielle.
Le Gestionnaire de périphériques fournit des informations sur l'installation et la configuration des composants
matériels de votre système, ainsi que sur l'interaction entre ce matériel et les programmes de votre ordinateur.
Le Gestionnaire de périphériques permet de mettre à jour les pilotes de périphérique associés au matériel
installé sur votre ordinateur, d'en modifier la configuration matérielle et de résoudre les éventuels problèmes.
Remarques
• Pour ouvrir Gestionnaire de périphériques, cliquez sur Démarrer, pointez sur Paramètres, puis cliquez
sur Panneau de configuration. Double-cliquez sur Système. Sous l"onglet Matériel, cliquez sur
Gestionnaire de périphériques.
• Pour plus d'informations sur l'utilisation du Gestionnaire de périphériques, cliquez sur le menu Action
de ce composant, puis sur Aide.
Informations système
Utilisez les Informations système pour afficher des informations complètes sur les composants de votre
matériel, de vos logiciels et de votre système.
• Pour plus d'informations sur l'utilisation de l'outil Informations système, cliquez sur le menu ? (Aide),
puis sur Sommaire.
Outil Performance
Performance contient en fait deux outils : le Moniteur système et les Journaux et alertes de l'Analyseur de
performances. Utilisez Moniteur système pour collecter et afficher des informations sur l'utilisation du matériel et
l'activité entre le système et les services. Journaux et alertes de performance enregistre les données de
performances et vous permet de définir des alertes système.
L'outil Performances de Windows est composé de deux éléments : Moniteur système et Journaux et alertes de
performance.
Le Moniteur système vous permet de recueillir et d'afficher en temps réel des données relatives à la mémoire,
au disque, au processeur, au réseau et aux autres activités, sous forme de graphes, d'histogrammes ou de
rapports.
Par le biais des Journaux et alertes de performance, vous pouvez configurer des journaux pour qu'ils
enregistrent les données liées aux performances et définir des alertes système qui vous permettront d'être
averti lorsque la valeur d'un compteur spécifié dépasse ou arrive en dessous d'un seuil défini.
Ouvrez Performances.
Remarques
• Pour ouvrir l"Analyseur de performances, cliquez sur Démarrer, pointez sur Paramètres, puis cliquez
sur Panneau de configuration. Double-cliquez sur Outils d"administration, puis sur Analyseur de
performances.
• Pour plus d'informations sur l'utilisation des Journaux et alertes de performance, cliquez sur le menu
Action du composant Performances, puis sur Aide. Pour plus d'informations sur l'utilisation du Moniteur
système, dans l'arborescence de la console, cliquez sur Moniteur système puis, dans la barre d'outils
du Moniteur système, cliquez sur le bouton Aide.
Éditeur du Registre
Les informations de configuration de Windows sont stockées dans une base de données appelée le Registre.
La plupart des paramètres peuvent être modifiés par l'intermédiaire d'autres logiciels, mais les utilisateurs
expérimentés peuvent effectuer les modifications directement dans le Registre.
Même si vous pouvez utiliser l'Éditeur du Registre pour étudier et modifier le Registre, nous vous déconseillons
de le faire, car toute modification incorrecte risque d'endommager votre système.
Vous pouvez avoir besoin d'utiliser l'Éditeur du Registre, avec l'aide d'un technicien du support technique, pour
ajuster certains paramètres du système.
Regedit.exe est automatiquement installé en même temps que Windows et dans le même dossier que ce
dernier.
Windows Update
Utilisez Windows Update pour obtenir des informations en ligne actualisées sur les mises à jour de produits et
les problèmes connus. Windows Update comprend également des réponses aux questions fréquemment
posées.
Windows Update est l'extension en ligne de Windows grâce à laquelle vous pouvez garder votre ordinateur à
jour. Microsoft propose des mises à jour importantes, comprenant des mises à jour critiques, notamment de
sécurité, qui contribuent à protéger votre ordinateur des nouveaux virus et autres menaces qui peuvent se
répandre via Internet ou un réseau.
D'autres mises à jour contiennent des améliorations, comme des mises à niveau et des outils visant à optimiser
le fonctionnement de votre ordinateur. Windows Update analyse votre ordinateur et vous propose ensuite une
sélection de mises à jour entièrement personnalisée, qui s'applique uniquement aux logiciels et au matériel dont
vous disposez.
2. Dans la page d'accueil de Windows Update, cliquez sur Rechercher les mises à jour disponibles.
Remarques
• Pour ouvrir Windows Update, cliquez sur Démarrer, sur Tous les programmes, puis sur Windows
Update.
• La première fois que vous accédez au site Web de Windows Update, cliquez sur Oui lorsqu'un
message vous demande si vous souhaitez installer les logiciels ou les commandes qui pourraient se
révéler nécessaires.
• Pour utiliser Windows Update, vous devez établir une connexion à Internet.
Utilisez Nbtstat pour afficher les statistiques de protocole et les connexions TCP/IP actuelles.
Utilisez Netsh pour configurer et contrôler Windows à l'aide d'une interface de script de ligne de commande.
Utilisez Nslookup pour afficher les informations provenant des serveurs DNS.
Utilisez Pathping pour déterminer quels sont les routeurs ou les liaisons qui sont à l'origine des problèmes de
réseau.
Onduleur
Utilisez Moniteur réseau pour diagnostiquer et résoudre les problèmes de réseau. Moniteur réseau ne s'exécute
que sous Windows 2000 Server.
Outre de nombreux outils utiles, intégrés au système d'exploitation Windows, le CD-ROM de Windows contient
plus de 40 outils de support supplémentaires. Ces outils ont été conçus afin d'aider le personnel de support
Microsoft et les administrateurs réseau à diagnostiquer et à résoudre les problèmes informatiques.
Avertissement
• Une utilisation incorrecte de certains outils de support risque d'entraîner l'arrêt de votre ordinateur. Il est
préférable que les outils de support ne soient installés et utilisés que par des utilisateurs expérimentés.
Remarques
• Les outils de support ainsi que l'aide correspondante sont uniquement en anglais.
• Lorsque vous installez les outils de support sur votre disque dur, le programme d'installation installe
également un fichier d'aide sur l'utilisation des outils, un autre fichier d'aide pour les messages liés aux
erreurs et aux événements, ainsi que le Guide de planification et de déploiement du Kit de Ressources
Techniques Windows 2000.
L'interface utilisateur non graphique de l'interpréteur de commandes propose un environnement dans lequel
vous exécutez des applications et utilitaires basés sur les caractères.
L'interpréteur de commandes exécute des programmes et affiche leur sortie à l'écran en utilisant des caractères
individuels, comme l'interpréteur de commandes MS-DOS Command.com.
L'interpréteur de commandes de Windows XP utilise l'interpréteur de commandes Cmd.exe, qui charge les
applications et dirige le flux d'informations entre les applications, afin de convertir l'entrée de l'utilisateur sous
une forme que le système d'exploitation peut interpréter.
Vous pouvez utiliser l'interpréteur de commandes pour créer et éditer des fichiers de commandes (également
appelés scripts) afin d'automatiser les tâches routinières.
Par exemple, vous pouvez utiliser les scripts pour automatiser la gestion des comptes utilisateur ou des
sauvegardes quotidiennes. En outre, l'environnement d'exécution de scripts Windows CScript.exe vous permet
d'exécuter des scripts plus complexes dans l'interpréteur de commandes.
Les fichiers de commandes vous permettent d'effectuer des opérations plus efficacement que l'interface
utilisateur.
Les fichiers de commandes acceptent toutes les commandes qui sont disponibles au niveau de la ligne de
commande. Pour plus d'informations sur les fichiers de commandes et les scripts, consultez la section
Utilisation des fichiers de commandes.
Vous pouvez personnaliser la fenêtre de l'invite de commandes pour un obtenir un meilleur affichage et pour
mieux contrôler l'exécution des programmes. Pour plus d'informations sur la personnalisation de la fenêtre de
l'invite de commandes, consultez la section Pour configurer l'invite de commandes.
xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-jj-aaaa]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}]
[/n] [/o] [/x] [/exclude:fichier1[+[fichier2]][+[fichier3]] [{/y|/-y}] [/z]
Lorsque vous exécutez plusieurs commandes avec des symboles de traitement conditionnel, les commandes à
droite du symbole de traitement conditionnel agissent en fonction des résultats de la commande à gauche du
symbole de traitement conditionnel.
Vous pouvez par exemple exécuter une commande uniquement si la commande précédente a échoué pouvez
aussi exécuter une commande uniquement si la commande précédente a réussi.
Remarques
• Le signe &, la barre verticale (|) et les parenthèses ( ) sont des caractères spéciaux qui doivent être
précédés du caractère d'échappement (^) ou de guillemets lorsque vous les transmettez en tant
qu'arguments.
• Si une commande exécute une opération avec succès, elle renvoie un code de sortie de zéro (0) ou
aucun code de sortie. Pour plus d'informations sur les codes de sortie, consultez les Kits de ressources
Microsoft Windows.
Par défaut, chaque instance de Cmd.exe hérite de l'environnement de son application Cmd.exe parente.
En imbriquant des instances de Cmd.exe, vous pouvez apporter des modifications à l'environnement local sans
affecter l'application parente de Cmd.exe.
Cette opération vous permet de préserver l'environnement d'origine de Cmd.exe et d'y retourner lorsque vous
quittez l'interpréteur de commandes imbriqué.
Les modifications que vous apportez dans l'interpréteur de commandes imbriqué ne sont pas enregistrées.
cmd
Un message similaire au suivant apparaît :
Microsoft (R) Windows XP (TM)
(C) Copyright 1985-2001 Microsoft Corp.
La commande Setlocal crée une étendue locale et endlocal termine l'étendue locale.
Toutes les modifications apportées dans l'étendue de setlocal et endlocal sont rejetées, ce qui permet de
garder l'environnement initial inchangé. Vous pouvez imbriquer ces deux commandes dans 32 niveaux au
maximum. Pour plus d'informations sur les commandes setlocal et endlocal, consultez Setlocal et Endlocal.
Les variables d'environnement système sont prédéfinies dans le système d'exploitation et sont disponibles pour
tous les processus Windows XP. Seuls les utilisateurs qui disposent de privilèges d'administrateur peuvent
modifier les variables système. Ces variables sont le plus souvent utilisées dans les scripts d'ouverture de
session.
Les variables d'environnement locales sont disponibles uniquement lorsque l'utilisateur pour lequel elles ont été
créées a ouvert une session sur l'ordinateur. Les variables locales définies dans la ruche
HKEY_CURRENT_USER sont valides uniquement pour l'utilisateur en cours, mais elles définissent le
comportement de l'environnement global du système d'exploitation.
La liste suivante décrit les différents types de variables, dans l'ordre de priorité décroissant :
1. Variables système intégrées
5. Tous les chemins et les variables d'environnement définis dans un script d'ouverture de session (s'il
existe)
Dans l'interpréteur de commandes, chaque instance de Cmd.exe hérite de l'environnement de son application
Cmd.exe parente. Par conséquent, vous pouvez modifier les variables dans le nouvel environnement Cmd.exe
sans que cela n'affecte l'environnement de l'application parente.
set NomVariable
set variablename=valeur
set NomVariable=
Vous pouvez utiliser la plupart des caractères en tant que valeurs de variables, y compris les espaces. Si vous
utilisez les caractères spéciaux <, >, |, &, ou ^, vous devez les faire précéder d'un caractère d'échappement (^)
ou de guillemets. Si vous utilisez les guillemets, ils sont intégrés dans la valeur car tous les éléments qui suivent
le signe égal sont considérés comme la valeur. Considérons les exemples suivants :
• Pour créer la valeur de la variable new&name, tapez :
set varname=new^&name
set varname="new&name"
Remarques
• La taille maximale d'une variable d'environnement est 8 192 octets.
• La taille maximale des variables d'environnement totales pour toutes les variables, qui inclut le nom des
variables et le signe égal, est 65 536 Ko.
Lorsque vous utilisez les signes de pourcentage, vous vous assurez que Cmd.exe référence les valeurs de
variables au lieu d'effectuer une comparaison littérale.
Une fois que vous avez défini les valeurs de variables d'un nom de variable, insérez le nom de la variable entre
les signes de pourcentage. Cmd.exe effectue une recherche sur toutes les instances du nom de la variable et le
remplace par la valeur de variable définie.
Par exemple, si vous créez un script qui contient différentes valeurs (par exemple, noms utilisateur) et si vous
voulez définir la variable d'environnement USERNAME de chaque utilisateur avec ces valeurs, vous pouvez
écrire un script en utilisant la variable USERNAME insérée entre les signes de pourcentage.
Lorsque vous exécutez ce script, Cmd.exe remplace %USERNAME% par les valeurs de variables.
Par conséquent, il n'est plus nécessaire d'effectuer cette tâche manuellement pour chaque utilisateur. Le
remplacement de variables n'est pas récursif. Cmd.exe vérifie une seule fois les variables. Pour plus
d'informations sur le remplacement de variables, consultez For et Call.
Commandes DOS
Légende de la mise en forme
APPEND ;
/X:ON applique les recherches de fichiers et les exécutions d'applications sur les répertoires joints.
/X:OFF applique la jonction de répertoires sur l'ouverture de fichiers uniquement. /X:OFF est la
valeur par défaut.
/PATH:ON jonction de répertoires pour les demandes de fichiers qui spécifient un chemin.
/PATH:ON est la valeur par défaut.
/E Range une copie du répertoire joint dans une variable d'env. appelée APPEND. /E ne peut être
utilisée que la première fois que vous utilisez APPEND après lancement de votre syst.
Syntaxe
arp [-a [AdrInet] [-N AdrIface]] [-g [AdrInet] [-N AdrIface]] [-d AdrInet [AdrIface]] [-s AdrInet
AdrEther [AdrIface]]
Paramètres
-a [AdrInet] [-N AdrIface]
Affiche les tables en cours du cache ARP de toutes les interfaces. Pour afficher l'entrée du cache ARP
d'une adresse IP spécifique, utilisez la syntaxe arp -a en affectant au paramètre AdrInet une adresse
IP. Pour afficher la table du cache ARP d'une interface spécifique, utilisez la syntaxe -N AdrIface en
affectant au paramètre AdrIface l'adresse IP attribuée à l'interface. Le paramètre -N tient compte de la
casse.
-d AdrInet [AdrIface]
Supprime une entrée correspondant à une adresse IP spécifique, représentée par AdrInet. Pour
supprimer une entrée dans une table correspondant à une interface spécifique, utilisez le paramètre
AdrIface, en lui affectant l'adresse IP attribuée à l'interface. Pour supprimer toutes les entrées, utilisez
le caractère générique astérisque (*) à la place de AdrIface.
Remarques
Les adresses IP de AdrInet et AdrIface sont exprimées en notation décimale à points.
L'adresse physique de AdrEther se compose de six octets exprimés en notation hexadécimale et séparés par
des traits d'union (par exemple, 00-AA-00-4F-2A-9C).
Les entrées ajoutées à l'aide du paramètre -s sont statiques et n'ont pas de durée de vie limitée dans le cache
ARP. Elles sont supprimées si le protocole TCP/IP est arrêté et démarré. Pour créer des entrées statiques
définitives dans le cache ARP, placez les commandes arp appropriées dans un fichier de commandes et
utilisez Tâches planifiées pour exécuter le fichier de commandes au démarrage.
Cette commande est disponible uniquement si le protocole Internet Protocol (TCP/IP) est installé comme
composant dans les propriétés d'un adaptateur réseau.
Exemples
Pour afficher les tables du cache ARP de toutes les interfaces, tapez :
arp -a
Pour afficher la table du cache ARP de l'interface dont l'adresse IP est 10.0.0.99, tapez :
arp -a -N 10.0.0.99
-a Affiche les entrées ARP en cours en interrogeant les données en cours du protocole. Si
inet_addr est spécifié, seules les adresses IP et physiques de l'ordinateur spécifié sont
affichées.
Si plus d'une interface réseau utilise ARP, les entrées de chaque table ARP sont
affichées.
-g Identique à -a.
-N if_addr Affiche les entrées ARP de chaque interface réseau spécifiée par if_addr.
-d Supprime l'hôte spécifié par inet_addr. inet_addr peut contenir le caractère générique * pour
supprimer tous les hôtes.
-s Ajoute l'hôte et associe l'adresse Internet inet_addr avec l'adresse physique eth_addr. L'adresse
physique est donnée sous forme de 6 octets hexadécimaux séparés par des tirets.
L'entrée est permanente.
if_addr Spécifie l'adresse Internet de l'interface dont la table de traduction d'adresses doit être
modifiée.
Si ce paramètre n'est pas indiqué, la première interface applicable sera utilisée.
Exemples :
Syntaxe
assoc [.ext[=[type_fichier]]]
Paramètres
.ext
Spécifie l'extension de nom de fichier.
type_fichier
Spécifie le type de fichier auquel vous souhaitez associer l'extension de nom de fichier désignée.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
Utilisez un espace après le signe égal pour supprimer l'association de type de fichier établie pour une extension
de nom de fichier.
Utilisez la commande ftype afin d'afficher les types de fichier pour lesquels des chaînes de commande
d'ouverture sont actuellement définies.
Utilisez l'opérateur de redirection > pour aiguiller le résultat de la commande assoc vers un fichier texte.
Exemples
Pour afficher l'association de type de fichier actuellement définie pour l'extension de nom de fichier .txt, tapez :
assoc .txt
Pour supprimer l'association de type de fichier définie pour l'extension de nom de fichier .txt, tapez :
assoc .txt=
Pour afficher les associations de type de fichier en cours écran par écran, tapez :
assoc | more
Pour aiguiller le résultat de la commande assoc vers le fichier Assoc.cfg, tapez :
assoc>assoc.cfg
Entrez ASSOC sans paramètres pour afficher les associations actuelles du fichier
.
Si ASSOC est appelé avec uniquement une extension de fichier, il affiche l'association de fichier
actuelle pour cette extension. Spécifiez nothing pour le type de fichier et la commande supprimera
l'association pour cette extension.
Syntaxe
at [\\NomOrdinateur] [{[ID] [/delete]|/delete [/yes]}]
at [[\\NomOrdinateur] heures:minutes [/interactive] [{/every:date[,...]|/next:date[,...]}]
commande]
Paramètres
\\NomOrdinateur
Désigne un ordinateur distant. En l'absence de ce paramètre, at planifie les commandes et les
programmes sur l'ordinateur local.
ID
Représente le numéro d'identification assigné à une commande programmée.
/delete
Annule une commande programmée. En l'absence de ID, toutes les commandes programmées sur
l'ordinateur sont annulées.
/yes
Approuve toutes les requêtes venant du système lorsque vous supprimez les événements
programmés.
heures:minutes
Indique l'heure à laquelle vous souhaitez exécuter la commande. L'heure est exprimée en
heures:minutes au format 24 heures (de 00:00 [minuit] à 23:59).
/interactive
Permet à la commande d'interagir avec le Bureau de l'utilisateur qui conduit une session au moment
où la commande est en cours d'exécution.
/every:
Exécute la commande toutes les fois que le ou les jours spécifiés de la semaine ou du mois
reviennent (par exemple tous les jeudis ou le troisième jour de chaque mois).
date
Indique la date à laquelle vous souhaitez exécuter la commande. Vous pouvez spécifier un ou
plusieurs jours de la semaine (en tapant M,T,W,Th,F,S,Su) ou bien un ou plusieurs jours du mois (en
tapant un nombre compris entre 1 et 31). Séparez chaque entrée de date par une virgule. En
l'absence du paramètre date, at utilise le jour en cours du mois.
/next:
Exécute la commande la prochaine fois que le jour indiqué se présente (le jeudi suivant, par exemple).
commande
Spécifie la commande, le programme (fichier .exe ou .com) ou le programme de commandes
(fichier .bat ou .cmd) Windows que vous souhaitez exécuter. Si la commande a besoin d'un chemin
d'accès comme argument, utilisez le chemin absolu (c'est-à-dire le nom de chemin complet
commençant par la lettre du lecteur). Si la commande se trouve sur un ordinateur distant, spécifiez la
notation UNC (Universal Naming Convention) du serveur et le nom de partage plutôt que la lettre d'un
lecteur distant.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
Schtasks est un outil plus puissant de planification de sur-ensemble sous forme de ligne de commandes, qui
comprend toutes les fonctionnalités de l'utilitaire de ligne de commande at. Utilisez schtasks à la place de at
pour toutes les tâches de programmation avec une ligne de commande. Pour plus d'informations sur schtasks,
consultez Rubriques connexes.
Utilisation de at
Chargement de Cmd.exe
La commande at ne charge pas automatiquement l'interpréteur de commande Cmd.exe avant d'exécuter les
commandes. Si vous n'exécutez pas un fichier exécutable (.exe), vous devez charger Cmd.exe de manière
explicite au début de la commande, comme suit :
Après avoir programmé une commande avec at, surtout si elle possède des options de ligne de commande,
tapez at sans option de ligne de commande pour vérifier que la syntaxe de la commande est correcte. Si les
informations de la colonne Ligne de commande sont incorrectes, supprimez la commande et retapez-la. Si elles
sont toujours incorrectes, retapez la commande avec moins d'options de ligne de commande.
N'utilisez pas la syntaxe suivante, dans laquelle x: représente une connexion établie par l'utilisateur :
at 13:00 ma_sauvegarde x:
Si vous programmez une commande at utilisant une lettre de lecteur permettant la connexion à un répertoire
partagé, incluez une commande at pour déconnecter le lecteur quand vous ne l'utilisez plus. Si le lecteur n'est
pas déconnecté, la lettre de lecteur assignée n'est pas disponible à l'invite de commandes.
Exemples
Pour afficher la liste des commandes programmées sur le serveur Marketing, tapez :
at \\marketing
Pour en apprendre davantage sur une commande dotée du numéro d'identification 3 sur le serveur Soc, tapez :
at \\soc 3
Pour programmer l'exécution d'une commande net share à 08:00 sur le serveur Soc et rediriger la liste de sortie
vers le serveur Maintenance, dans le répertoire partagé Rapports et le fichier Soc.txt, tapez :
Pour sauvegarder le contenu du disque dur du serveur Marketing sur un lecteur de bande tous les cinq jours à
minuit, créez un programme de commandes appelé Archives.cmd qui contient les commandes de sauvegarde,
puis programmez l'exécution du programme de commandes en tapant :
Pour annuler toutes les commandes programmées sur le serveur en cours, effacez les informations de
programmation de la commande at à l'aide de la syntaxe suivante :
at /delete
Pour exécuter une commande qui n'est pas un fichier exécutable (.exe), insérez cmd /c avant la commande
afin de charger Cmd.exe :
\\ordinateur Spécifie un ordinateur distant. Les commandes sont planifiées sur l'ordinateur
local si ce paramètre est omis.
/YES Utilisée pour supprimer toutes les tâches sans demande de confirmation.
/INTERACTIVE Permet au travail d'interagir avec le bureau de l'utilisateur qui est connecté au
moment où le travail est effectué.
Syntaxe
atmadm [/c][/a] [/s]
Paramètres
/c
Affiche des informations d'appel pour toutes les connexions en cours à la carte réseau ATM installée
sur cet ordinateur.
/a
Affiche l'adresse du point d'accès au service du réseau (NSAP, Network Service Access Point) ATM
pour chaque carte installée sur cet ordinateur.
/s
Affiche des statistiques de surveillance de l'état des connexions ATM actives.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
atmadm /c
Le résultat de la commande atmadm /c s'apparente au code suivant :
Le tableau ci-après décrit chaque élément du résultat de l'exemple de commande atmadm /c.
Type de
Affichage à l'écran Description
données
Direction de l'appel. L'entrée (In)
s'effectue vers la carte réseau ATM
Informations de
Ent/Sor depuis un autre périphérique. La sortie
connexion
(Out) s'effectue de la carte réseau ATM
vers un autre périphérique.
PMP Appel point à points multiples.
P-P Appel point à point.
La connexion est établie sur un
SVC
circuit virtuel commuté.
La connexion est établie sur un
PVC
circuit virtuel permanent.
Chemin virtuel et canal virtuel de
Informations VPI/VCI VPI/VCI
l'appel entrant ou sortant.
Paramètres de
Adresse NSAP du périphérique ATM
l'adresse 47000580FFE1000000F21A2E180000C110081500
appelant (In) ou appelé (Out).
distante/média
Le paramètre Tx inclut les trois
éléments suivants :
Type de fréquence en bits par défaut
ou spécifiée (UBR, CBR, VBR ou
ABR)
Tx
Vitesse de ligne par défaut ou
spécifiée
Taille de l'unité de données de
service (SDU, Service Data Unit)
spécifiée
Le paramètre Rx inclut les trois
éléments suivants :
Type de fréquence en bits par défaut
ou spécifiée (UBR, CBR, VBR ou
Rx
ABR)
Vitesse de ligne par défaut ou
spécifiée
Taille de la SDU spécifiée
atmadm /a
Statistique du Gestionnaire
Description
d'appels
Appels actifs en cours Appels actuellement actifs sur la carte ATM installée sur cet ordinateur.
Nombre total d'appels
Appels des autres périphériques reçus avec succès sur cette carte ATM.
entrants réussis
Nombre total d'appels Appels à d'autres périphériques ATM de ce réseau passés avec succès à partir de
sortants réussis cet ordinateur.
Appels entrants ayant
Appels entrants n'ayant pas réussi à se connecter à cet ordinateur.
échoué
Appels sortants ayant Appels sortants qui n'ont pas réussi à se connecter à un autre périphérique du
échoué réseau.
Appels fermés à distance Appels fermés par un périphérique distant du réseau.
Appels fermés localement Appels fermés par cet ordinateur.
Nombre de paquets de l'interface de gestion locale intégrée (ILMI, Integrated Local
Paquets de signalisation et
Management Interface) envoyés au commutateur auquel cet ordinateur tente de se
paquets ILMI envoyés
connecter.
Paquets de signalisation et
Nombre de paquets ILMI reçus du commutateur ATM.
paquets ILMI reçus
Syntaxe
attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Lecteur:][Chemin] NomFichier] [/s[/d]]
Paramètres
+r Définit l'attribut de fichier Lecture seule.
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du répertoire, du fichier ou du groupe de fichiers dont vous souhaitez
afficher ou modifier les attributs. Pour afficher ou changer les attributs d'un groupe de fichiers, vous
pouvez utiliser les caractères génériques (? et *) avec le paramètre NomFichier.
/s Applique attrib et toutes les options de ligne de commande aux fichiers correspondants du répertoire en
cours et des sous-répertoires.
Remarques
Manipulation de groupes de fichiers
Pour afficher ou changer les attributs d'un groupe de fichiers, vous pouvez utiliser les caractères
génériques (? et *) avec le paramètre NomFichier. Pour pouvoir changer tout autre attribut d'un fichier
doté de l'attribut système ou caché, vous devez d'abord supprimer ce dernier.
La commande attrib est disponible dans la console de récupération avec d'autres paramètres.
attrib nouv86
attrib +r rapport.txt
Pour supprimer l'attribut lecture seule des fichiers du répertoire \Public\Jeanson d'une disquette placée dans le
lecteur B et de tous ses sous-répertoires, tapez :
attrib -r b:\public\jeanson\*.* /s
Supposez que vous vouliez remettre à l'un de vos collaborateurs une disquette contenant tous les fichiers du
répertoire par défaut d'une disquette placée dans le lecteur A, sauf ceux dotés de l'extension .bak. Comme vous
pouvez utiliser xcopy pour copier les fichiers marqués de l'attribut archives uniquement, il vous faut donc
affecter cet attribut aux fichiers concernés. Tout d'abord, vous devez affecter l'attribut archives à tous les
fichiers du lecteur A. Ensuite, vous devez supprimer l'attribut archives des fichiers portant l'extension .bak. Par
exemple, tapez :
Utilisez ensuite la commande xcopy pour copier les fichiers de la disquette du lecteur A sur celle du lecteur B.
L'option de ligne de commande /a de la commande suivante force xcopy à ne copier que les fichiers marqués
de l'attribut archive : Par exemple, tapez :
xcopy a: b: /a
Pour que xcopy supprime l'attribut archive de chaque fichier après l'avoir copié, utilisez l'option de ligne de
commande /m à la place de /a. Par exemple, tapez :
xcopy a: b: /m
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[lect:] [chemin] fichier] [/S [/D]]
+ Définit un attribut.
- Efface un attribut.
R Attribut de fichier en lecture seule.
A Attribut de fichier archive.
S Attribut de fichier système.
H Attribut de fichier caché.
[Lecteur:][Chemin][NomFichier] Spécifie le ou les fichiers que ATTRIB doit traiter.
/S Traite les fichiers dans le dossier courant et dans tous les sous-dossiers.
/D Traite aussi les dossiers.
REMARQUE : Au moins l'un des attributs doit être défini ou effacé. Pour afficher les attributs, utilisez la
commande dir.
Paramètres
fichier_d'entrée
Indique le fichier texte qui contient la liste de commandes à exécuter. Fichier_d'entrée peut se composer d'une
lettre de lecteur suivie du signe deux-points, d'un nom de répertoire, d'un nom de fichier ou d'une combinaison
de ces éléments.
fichier_de_sortie
S'il est spécifié, ce paramètre stocke le résultat des commandes dans le fichier nommé. Si ce paramètre n'est
pas spécifié, le résultat est affiché à l'écran.
Exemple
L'exemple suivant exécute le fichier de commandes C:\Jobs\Find.txt et enregistre le résultat dans le fichier
C:\Jobs\Results.txt :
Remarque
• Un fichier de commandes ne peut pas contenir de commande batch imbriquée.
C:\>batch /?
'batch' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
- et fichier_sortie le fichier contenant les résultats des commandes spécifiées, pour exécuter les commandes
spécifiées dans un fichier texte.
REMARQUE : Si fichier_sortie n'est pas spécifié, les résultats sont affichés à l'écran.
bootcfg addsw
Ajoute des options de chargement de système d'exploitation pour l'entrée spécifiée du système d'exploitation.
Syntaxe
bootcfg /addsw [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/mm RAMMaximale] [/bv] [/so] [/ng]
/id NumLigneEntréeSE
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/mm RAMMaximale
Ajoute l'option /maxmem à la valeur NumLigneEntréeSE spécifiée et définit la quantité maximale de
RAM (mémoire vive) utilisable par le système d'exploitation.
/bv
Ajoute l'option /basevideo à la valeur NumLigneEntréeSE spécifiée et indique au système d'exploitation
d'utiliser le mode VGA standard pour le pilote vidéo installé.
/so
Ajoute l'option /sos à la valeur NumLigneEntréeSE spécifiée et indique au système d'exploitation
d'afficher les noms des pilotes de périphériques pendant leur chargement.
/ng
Ajoute l'option /noguiboot à la valeur NumLigneEntréeSE spécifiée et désactive la barre de progression
Windows XP Professionnel qui s'affiche avant l'invite d'ouverture CTRL+ALT+SUPPR.
/id NumLigneEntréeSE
Spécifie le numéro de ligne d'entrée du système d'exploitation dans la section [operating systems] du
fichier Boot.ini auquel sont ajoutées les options de chargement du système d'exploitation. La première
ligne après l'en-tête de section [operating systems] est 1.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
Syntaxe
bootcfg /copy [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/d Description] [/id
NumLigneEntréeSE]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/d Description
Spécifie la description de la nouvelle entrée du système d'exploitation.
/id NumLigneEntréeSE
Spécifie le numéro de ligne d'entrée du système d'exploitation dans la section [operating systems] du
fichier Boot.ini à copier. La première ligne après l'en-tête de section [operating systems] est 1.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /copy :
bootcfg dbg1394
Configure le débogage de port 1394 pour l'entrée de système d'exploitation spécifiée.
Syntaxe
bootcfg /dbg1394 {ON|OFF|EDIT} [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/ch canal] /id
NumLigneEntréeSE
Paramètres
ON|OFF|EDIT
Spécifie la valeur du débogage de port 1394.
Valeur Description
Active la prise en charge du débogage à distance en ajoutant l'option /dbg1394 à la valeur
ON
NumLigneEntréeSE spécifiée.
Désactive la prise en charge du débogage à distance en supprimant l'option /dbg1394 de la
OFF
valeur NumLigneEntréeSE spécifiée.
Permet de modifier les paramètres de port et de débit en bauds par le biais des valeurs de canal
EDIT
associées à l'option /dbg1394 de la valeur NumLigneEntréeSE spécifiée.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /dbg1394 :
bootcfg debug
Ajoute ou modifie les paramètres de débogage de l'entrée spécifiée du système d'exploitation.
Syntaxe
bootcfg /debug {ON|OFF|EDIT} [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/port {COM1|COM2|
COM3|COM4}] [/baud {9600|19200|38400|57600|115200}] [/id NumLigneEntréeSE]
Paramètres
ON|OFF|EDIT
Valeur Description
Active la prise en charge du débogage à distance en ajoutant l'option /debug à la valeur
ON
NumLigneEntréeSE spécifiée.
Désactive la prise en charge du débogage à distance en supprimant l'option /debug de la valeur
OFF
NumLigneEntréeSE spécifiée.
Permet de modifier les paramètres de port et de débit en bauds par le biais des valeurs
EDIT
associées à l'option /debug de la valeur NumLigneEntréeSE spécifiée.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Remarques
• Si le débogage de port 1394 est requis, utilisez la commande bootcfg /dbg1394.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /debug :
bootcfg default
Spécifie l'entrée du système d'exploitation désignée comme entrée par défaut.
Syntaxe
bootcfg /default [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/id NumLigneEntréeSE]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/id NumLigneEntréeSE
Spécifie le numéro de ligne d'entrée du système d'exploitation dans la section [operating systems] du
fichier Boot.ini à désigner comme valeur par défaut. La première ligne après l'en-tête de section
[operating systems] est 1.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /default :
bootcfg /default /id 2
bootcfg /default /s srvmain /u maindom\hiropln /p p@ssW23 /id 2
Syntaxe
bootcfg /delete [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/id NumLigneEntréeSE]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/id NumLigneEntréeSE
Spécifie le numéro de ligne d'entrée du système d'exploitation dans la section [operating systems] du
fichier Boot.ini à supprimer. La première ligne après l'en-tête de section [operating systems] est 1.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /delete :
bootcfg ems
Permet à l'utilisateur d'ajouter ou de modifier les paramètres de redirection de la console EMS vers un
ordinateur distant. L'activation d'EMS ajoute une ligne « redirect=Port# » dans la section [boot loader] du fichier
Boot.ini et une option /redirect dans la ligne d'entrée spécifiée du système d'exploitation. La fonctionnalité EMS
n'est activée que sur les serveurs.
Syntaxe
bootcfg /ems {ON|OFF|EDIT} [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/port {COM1|COM2|
COM3|COM4|BIOSSET}] [/baud {9600|19200|38400|57600|115200}] [/id NumLigneEntréeSE]
Paramètres
ON|OFF|EDIT
Spécifie la valeur de la redirection EMS.
Valeur Description
Active la génération de données à distance pour la valeur NumLigneEntréeSE spécifiée. Ajoute
ON une option /redirect à la valeur NumLigneEntréeSE spécifiée et un paramètre redirect=comX
dans la section [boot loader]. La valeur de comX est définie par le paramètre /port.
Désactive la génération de données vers un ordinateur distant. Supprime l'option /redirect de la
OFF
valeur NumLigneEntréeSE spécifiée et le paramètre redirect=comX de la section [boot loader].
Permet de modifier les paramètres de port par le biais du paramètre redirect=comX de la section
EDIT
[boot loader]. Le paramètre comX prend la valeur du paramètre /port.
Remarques
• Pour plus d'informations sur EMS (Emergency Management Services), consultez l'aide et le Support
technique.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /ems :
bootcfg query
Interroge et affiche les entrées des sections [boot loader] et [operating systems] du fichier Boot.ini.
Syntaxe
bootcfg /query [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/?
Remarques
Le texte suivant est un exemple de code issu de la commande bootcfg /query :
• Paramètres du chargeur de démarrage
• --------------------
• timeout: 30
• default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
• Entrées de démarrage
• ------------
• Boot entry ID: 1
• Nom complet : "Microsoft Windows XP Professionnel"
• Chemin : multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Options de chargement du système d'exploitation : /fastdetect /debug /debugport=com1:
La partie Boot Loader Settings du résultat de la commande bootcfg query affiche chaque entrée de la section
[boot loader] du fichier Boot.ini.
La partie Boot Entries du résultat de la commande bootcfg query affiche les informations suivantes pour
chaque entrée du système d'exploitation de la section [operating systems] du fichier Boot.ini : Boot entry ID,
Friendly Name, Path et OS Load Options.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /query :
bootcfg /query
bootcfg raw
Ajoute sous la forme d'une chaîne les options de chargement de système d'exploitation à une entrée du
système d'exploitation dans la section [operating systems] du fichier Boot.ini.
Syntaxe
bootcfg [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] /raw ChaîneOptionsChargementSE [/id
NumLigneEntréeSE]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
ChaîneOptionsChargementSE
Spécifie les options de chargement de système d'exploitation à ajouter à l'entrée du système
d'exploitation. Ces options de chargement remplacent toutes les options de chargement associées à
l'entrée du système d'exploitation. Le paramètre ChaîneOptionsChargementSE ne fait l'objet d'aucune
validation.
/id NumLigneEntréeSE
Spécifie le numéro de ligne d'entrée du système d'exploitation dans la section [operating systems] du
fichier Boot.ini à mettre à jour. La première ligne après l'en-tête de section [operating systems] est 1.
/?
Remarques
• Bootcfg raw permet d'ajouter du texte à la fin d'une entrée du système d'exploitation à la place des
options existantes. Ce texte doit contenir des options de chargement du système d'exploitation valides,
telles que /debug, /fastdetect, /nodebug, /baudrate, /crashdebug et /sos. Par exemple, la commande
suivante ajoute « /debug /fastdetect » à la fin de la première entrée du système d'exploitation à la place
de toutes les options précédentes :
• Pour plus d'informations sur les options facultatives de chargement du système d'exploitation et sur la
façon dont Windows utilise le fichier Boot.ini au cours du démarrage, consultez l'article Q170756,
« Available Switch Options for Windows NT Boot.ini File » dans la Base de connaissances Microsoft.
(http://www.microsoft.com/)
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /raw :
bootcfg rmsw
Supprime des options de chargement de système d'exploitation pour l'entrée spécifiée du système
d'exploitation.
Syntaxe
bootcfg /rmsw [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]] [/mm] [/bv] [/so] [/ng] /id
NumLigneEntréeSE
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/mm
Supprime de la valeur NumLigneEntréeSE spécifiée l'option /maxmem et la valeur de mémoire
maximale associée. L'option /maxmem spécifie la quantité maximale de RAM (mémoire vive) utilisable
par le système d'exploitation.
/bv
Supprime l'option /basevideo de la valeur NumLigneEntréeSE spécifiée. L'option /basevideo indique au
système d'exploitation d'utiliser le mode VGA standard pour le pilote vidéo installé.
/so
Supprime l'option /sos de la valeur NumLigneEntréeSE spécifiée. L'option /sos indique au système
d'exploitation d'afficher les noms des pilotes de périphériques pendant leur chargement.
/ng
Supprime l'option /noguiboot de la valeur NumLigneEntréeSE spécifiée. L'option /noguiboot désactive la
barre de progression Windows XP Professionnel qui s'affiche avant l'invite d'ouverture
CTRL+ALT+SUPPR.
/id NumLigneEntréeSE
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /rmsw :
bootcfg timeout
Modifie le délai de sélection du système d'exploitation.
Syntaxe
bootcfg /timeout Délai [/s Ordinateur [/u Domaine\Utilisateur /p Mot_de_passe]]
Paramètres
Délai
Spécifie le délai indiqué dans la section [boot loader]. Cette valeur représente le nombre de secondes
dont dispose l'utilisateur pour sélectionner un système d'exploitation à partir de l'écran de chargement
de démarrage avant que NTLDR ne charge le système d'exploitation par défaut. Si la valeur est 0,
NTLDR démarre le système d'exploitation par défaut sans afficher l'écran de démarrage.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p Mot_de_passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
Les exemples suivants illustrent l'utilisation de la commande bootcfg /timeout :
bootcfg /timeout 30
Liste de paramètres :
/Copy Effectue une copie d'une entrée de démarrage existante pour la section [operating
systems] à laquelle vous pouvez ajouter des options du système d'exploitation.
/RawAutorise l'utilisateur à spécifier des options de commutateur à pour une entrée de démarrage
spécifiée.
/EMS Permet à l'utilisateur de paramétrer l'option /redirect pour pour la prise en charge
headless d'une entrée de démarrage.
/Debug Autorise l'utilisateur à spécifier le port et le taux en bauds du débogage à distance d'une
entrée de démarrage spécifiée.
/Addsw Autorise l'utilisateur à ajouter des commutateurs prédéfinis pour pour une entrée de
démarrage spécifiée.
/Rmsw Autorise l'utilisateur à supprimer des commutateurs prédéfinis pour un pour une entrée
de démarrage spécifiée.
/Dbg1394 Autorise l'utilisateur à configurer le débogage du port 1394 pour une entrée de
démarrage spécifiée.
F:\>bootcfg /copy /?
BOOTCFG /Copy [/S système [/U utilisateur [/P mot_passe]]] [ /D description] /ID ID_démarrage
Liste de paramètres :
/ID ID_démarrage Spécifie l'ID de l'entrée de démarrage dans la section [operating systems]
du fichier boot.ini à partir duquel a été effectuée la copie.
Exemples :
F:\>bootcfg /delete /?
Description :
Supprime une entrée de démarrage existante dans la section [operating systems] du fichier boot.ini.
Liste de paramètres :
/ID ID_démarrage Spécifie l'entrée de l'ID ayant besoin d'être supprimé de la section
[operating systems] section du fichier boot.ini.
Exemples :
F:\>bootcfg /query /?
Liste de paramètres :
Exemples :
BOOTCFG /Query
F:\>bootcfg /raw /?
BOOTCFG /Raw osoptions [/A] [/S système [/U utilisateur [/P mot_passe]]] /ID ID_démarrage
Liste de paramètres :
/RAW options_système Spécifie les options de chargement du système d'exploitation pour une
entrée de démarrage. Les précédentes options du système d'exploitation
vont être modifiées.
Exemples :
F:\>bootcfg /timeout /?
Liste de paramètres :
/TIMEOUT valeur Spécifie le temps en secondes après lequel le système d'exploitation par
défaut sera chargé.
Exemples :
BOOTCFG /Timeout 30
F:\>bootcfg /ems /?
BOOTCFG /EMS valeur [/S système [/U utilisateur [/P mot_de_passe]]] [-port port [-baud taux_bauds]]
-id bootid
Liste de paramètres :
/PORT port Spécifie le port COM à utiliser pour la redirection. Les ports valides sont
COM1, COM2, COM3 COM4 ou BIOSSET(EMS utilise les paramètres du
BIOS).
/BAUD vitesse_en_bauds Spécifie la vitesse en bauds à utiliser pour la redirection. Les taux en
bauds valides sont 9600, 19200, 57600, 115200.
Exemples :
F:\>bootcfg /debug /?
BOOTCFG /Debug valeur [/S système [/U utilisateur [/P mot_passe]]] [-port port [-baud taux_bauds]] -id
bootid
Description :
Autorise l'utilisateur à ajouter ou modifier les paramètres de débogage pour une entrée OS spécifiée.
Liste de paramètres :
Value default Spécifie le jeu valide de valeurs de débogage - ON, OFF, EDIT.
/PORT port Spécifie le port COM auquel connecter l'ordinateur distant pour être
utilisé pour le débogage. Les ports valides sont COM1, COM2, COM3,
COM4.
/BAUD vitesse_en_bauds Spécifie la vitesse en bauds à utiliser pour le débogage. les taux en bauds
valides sont 9600, 19200, 38400, 57600, 115200.
Exemples :
F:\>bootcfg /addsw /?
BOOTCFG /Addsw [/S système [/U utilisateur [/P mot_passe]]] { [/MM val] [/BV] [/SO] [/NG] } /ID
ID_démarrage
Description : Autorise l'utilisateur à ajouter des commutateurs pour une entrée OS spécifiée.
Liste de paramètres :
-mm value Demande l'ajout de commutateur /maxmem, qui gère la quantité maximale
de mémoire vive (en Mo) que le système d'exploitation peut utiliser.
-so Demande d'ajouter le commutateur /sos qui est utilisé pourutilisé pour
afficher les noms de chaque pilote de périphérique lors de leur
chargement.
-id bootid Spécifie l'ID de l'entrée de démarrage dans la section [operating systems]
du fichier BOOT.INI fichier auquel ajouter les options OS.
Exemples :
F:\>bootcfg /rmsw /?
BOOTCFG /Rmsw [/S système [/U utilisateur [/P mot_passe]]] { [/MM] [/BV] [/SO] [/NG] } /ID
ID_démarrage
Liste de paramètres :
/U² [domaine\]utilisateur Spécifie le contexte utilisateur sous lequel la commande doit exécuter.
-so Demande de supprimer le commutateur /sos qui est utilisé pour afficher
les noms de chaque pilote de périphérique d'impression lors de leur
chargement.
Exemples :
F:\>bootcfg /dbg1394 /?
BOOTCFG /Dbg1394 valeur [/S système [/U utilisateur [/P mot_de_passe]]] [/CH canal] /ID ID_démarrage
Liste de paramètres :
valeur par défaut Spécifie le jeu valide de valeurs pour le commutateur Dbg1394. Les
valeurs valides sont : ON, OFF.
Exemples :
F:\>bootcfg /default /?
BOOTCFG /Default [/S système [/U utilisateur [/P mot_de_passe]]] /ID ID_démarrage
Liste de paramètres :
Exemples :
Exemple :
bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings
Options :
/add : Ajoute une installation de Windows à la liste du menu de démarrage.
/rebuild : Parcourt toutes les installations de Windows et permet à l'utilisateur de
choisir celle à ajouter.
/scan : Recherche les installations de Windows sur tous les disques et affiche les
résultats.
/default : Définit l'entrée de démarrage par défaut.
/list : Liste les entrées déjà présentes dans la liste du menu de démarrage.
Permet d'obtenir une compatibilité avec le système DOS. Aucun effet sous Windows XP.
Si les extensions de commandes sont activées, et sont exécutées sur une plate-forme Windows XP,
alors la commande BREAK entrera dans le débogueur sur un point d'arrêt du code s'il y a débogage.
Syntaxe
cacls NomFichier [/t] [/e] [/c] [/g Utilisateur:autorisation] [/r Utilisateur [...]] [/p Utilisateur:autorisation [...]] [/d
Utilisateur [...]]
Paramètres
NomFichier
Requis. Affiche les listes DACL des fichiers spécifiés.
/t
Modifie les listes DACL des fichiers spécifiés dans le répertoire en cours ainsi que tous ses sous-
répertoires.
/e
Modifie une liste DACL au lieu de la remplacer.
/c
Continue de modifier les listes DACL, en ignorant les erreurs.
/g Utilisateur:autorisation
Accorde des droits d'accès à l'utilisateur spécifié. Le tableau suivant répertorie les valeurs admises pour
autorisation.
Valeur Description
n Aucune
r Lecture
w Écriture
c Changer (écrire)
f Contrôle total
/r Utilisateur
Révoque les droits d'accès de l'utilisateur spécifié.
/p Utilisateur:autorisation
Remplace les droits d'accès de l'utilisateur spécifié. Le tableau suivant répertorie les valeurs admises
pour autorisation.
Valeur Description
n Aucune
r Lecture
w Écriture
c Changer (écrire)
f Contrôle total
/d Utilisateur
Refuse l'accès à l'utilisateur spécifié.
/?
Affiche de l'aide à l'invite de commandes.
Pour désigner plusieurs fichiers, vous pouvez utiliser des caractères génériques (? et*).
CACLS nom_de_fichier [/T] [/E] [/C] [/G util:perm] [/R util [...]] [/P util:perm [...]] [/D util [...]]
/T Modifie les ACL des fichiers spécifiés dans le répertoire en cours et tous
les sous-répertoires.
/G util:perm Donne à l'utilisateur spécifié les droits d'accès. Perm peut être :
R Lecture
W Écriture
C Modification (en écriture)
F Contrôle total
Abréviations :
CI - Héritage de conteneur (Container Inherit). Les répertoires héritent de l'entrée de contrôle
d'accès.
OI - Héritage d'objet (Object Inherit). Les fichiers héritent de l'entrée de contrôle d'accès.
Syntaxe
call [[Lecteur:][Chemin] NomFichier [ParamètresCommande]] [:étiquette [arguments]]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du programme de commandes que vous souhaitez appeler. Le
paramètre NomFichier doit avoir une extension .bat ou .cmd.
ParamètresCommande
Désigne toutes les informations de ligne de commande requises par le programme de commandes,
notamment les options de ligne de commande, les noms de fichier, les paramètres de commande (%0
à %9) ou les variables (par exemple, %baud%).
:étiquette
Spécifie l'étiquette à laquelle le programme de commandes doit passer un contrôle. Lorsque vous
utilisez la commande call avec ce paramètre, vous créez un nouveau contexte de fichier de
commandes et passez le contrôle à l'instruction qui suit l'étiquette spécifiée. La première fois que la fin
du fichier de commandes est atteinte (soit après le passage à l'étiquette), le contrôle est renvoyé à
l'instruction qui suit l'instruction call. La deuxième fois que la fin du fichier de commandes est atteinte,
l'exécution du script de commande prend fin. Pour plus d'informations sur l'extension goto :eof qui vous
permet de revenir à partir d'un script de commande, consultez Rubriques connexes.
arguments
Désigne toutes les informations de ligne de commande que vous transmettez à la nouvelle instance du
programme de commandes commençant à :étiquette, notamment les options de ligne de commande,
les noms de fichier, les paramètres de commande (%1 à %9) ou les variables (par exemple, %baud%).
Remarques
Emploi des paramètres de commande
Les paramètres de commande peuvent contenir toutes les informations que vous pouvez transmettre
à un programme de commandes, notamment les options de ligne de commande, les noms de fichier,
les paramètres de commande (%0 à %9) et les variables (par exemple, %baud%). Pour plus
d'informations sur les paramètres de commande, consultez Rubriques connexes.
Appel récursif
Vous pouvez créer un programme de commandes qui s'appelle lui-même, à condition toutefois de
fournir une condition de sortie. Sinon, les programmes de commandes parent et enfant peuvent
exécuter indéfiniment une boucle.
call :ArgumentsÉtiquette
Pour plus d'informations sur l'activation et la désactivation des extensions de commande, consultez cmd dans
Rubriques connexes.
call verinouv
Si le programme de commandes parent accepte deux paramètres de commande et que vous souhaitez
transférer ces paramètres à VeriNouv.bat, utilisez la commande suivante dans le programme de commandes
parent :
call verinouv %1 %2
Si les extensions de commandes sont activées, CALL est modifié comme suit :
La commande CALL accepte maintenant des étiquettes comme cible de CALL. La syntaxe est :
CALL:étiquette arguments
Un nouveau contexte de fichier de commandes est créé avec les arguments spécifiés et le contrôle est
transmis à la commande suivant l'étiquette spécifiée. Vous devez "quitter" deux fois en atteignant la fin
du script du fichier de commandes deux fois. La première fois que vous lisez la fin, le contrôle
reviendra juste après la commande CALL. La seconde fois vous quitterez le script de commandes.
Entrez GOTO /? pour une description de l'extension GOTO :EOF qui vous permettra de "retourner" en
dehors d'un script de commandes.
De plus, l'expansion de références d'arguments du script de commandes (%0, %1, etc.) a été modifiée
comme suit :
La substitution de paramètres de commandes (%n) a été améliorée. Vous pouvez maintenant utiliser
la syntaxe suivante en option :
Dans les exemples ci-dessus %1 et PATH peuvent être remplacés par d'autres valeurs valides. La
syntaxe %~ se termine par un numéro d'argument valide. Vous ne pouvez pas utiliser les modificateurs
%~ avec %*
Syntaxe
change logon {/enable|/disable|/query}
Parmètres
/enable
Active les ouvertures de session à partir des sessions clientes, mais non depuis la console.
/disable
Désactive les prochaines ouvertures de session à partir des sessions clientes, mais non depuis la
console. Les utilisateurs déjà connectés ne sont pas affectés.
/query
Affiche l'état (activé ou désactivé) de l'ouverture de session en cours.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Seuls les administrateurs peuvent utiliser la commande change logon.
• Les ouvertures de session sont réactivées au redémarrage du système. Si vous êtes connecté au
serveur Terminal Server à partir d'une session cliente et que vous mettez fin à la session avant d'avoir
réactivé les ouvertures de session, vous ne pourrez plus vous reconnecter à partir de votre session.
Connectez-vous à la console afin de réactiver les ouvertures de session à partir des sessions clientes.
Syntaxe
change port [{portx=porty|/d portx|/query}]
Paramètres
portx=porty
Mappe le port COM x au port y.
/d portx
Supprime le mappage du port COM x.
/query
Affiche les mappages de port actuels.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• La plupart des applications MS-DOS ne prennent en charge que les ports séries COM1 à COM4. La
commande change port mappe un port série vers un autre numéro de port, permettant ainsi aux
applications qui ne gèrent pas un nombre important de ports COM d'accéder au port série. Par
• Utilisez la commande change port sans paramètres pour afficher les ports COM disponibles et leurs
mappages actuels.
Syntaxe
change user {/execute | /install | /query}
Paramètres
/execute
Active le mappage du fichier .ini au répertoire de base. Il s'agit du paramètre par défaut.
/install
Désactive le mappage du fichier .ini au répertoire de base. Tous les fichiers .ini sont lus et enregistrés
dans le répertoire système. Vous devez désactiver le mappage du fichier .ini lors de l'installation des
applications sur un serveur Terminal Server.
/query
Affiche le paramétrage actuel relatif au mappage du fichier .ini.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisez la commande change user /install avant d'installer une application, pour créer des fichiers .ini
pour cette application dans le répertoire système. Ces fichiers servent de sources pour les fichiers .ini
spécifiques aux utilisateurs. Après avoir installé l'application, utilisez la commande change
user /execute pour revenir au mappage du fichier .ini standard.
• La première fois que vous exécutez l'application, celle-ci recherche ses fichiers .ini dans le répertoire de
base. Si les fichiers .ini ne se trouvent pas dans le répertoire de base mais dans le répertoire système,
ces fichiers sont copiés dans le répertoire de base par les services Terminal Server, garantissant ainsi
que chaque utilisateur dispose d'une copie unique des fichiers .ini de l'application. Les nouveaux
fichiers .ini sont créés dans le répertoire de base.
• Chaque utilisateur doit disposer d'une copie unique des fichiers .ini d'une application. Cela permet
d'éviter les situations où différents utilisateurs possèdent des configurations d'applications
incompatibles, par exemple, des répertoires par défaut ou des résolutions d'écran qui ne sont pas les
mêmes.
• Lorsque le système est en mode Installation (change user /install), plusieurs événements se
produisent : toutes les entrées du Registre créées sont masquées sous
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TerminalServer\Ins
tall.
Les clés ajoutées à HKEY_CURRENT_USER sont copiées sous la clé \SOFTWARE, tandis que les
clés HKEY_LOCAL_MACHINE sont copiées sous \MACHINE.
• Lorsque le système revient en mode d'exécution (change user /execute), et que l'application tente de
lire une entrée du Registre sous HKEY_CURRENT_USER qui n'existe pas, les services
Si le fichier .ini se trouve à la racine système, il est copié dans le sous-répertoire \Windows du
répertoire de base de l'utilisateur. Si l'application interroge le répertoire Windows, les services Terminal
Server renvoient le sous-répertoire \Windows du répertoire de base de l'utilisateur.
• Lorsque vous ouvrez une session, les services Terminal Server vérifient si ses fichiers système .ini sont
plus récents que les fichiers .ini qui se trouvent sur votre ordinateur.
Si la version système est la plus récente, votre fichier .ini est soit remplacé soit fusionné avec cette
version.
Ceci dépend du fait que le bit INISYNC, 0x40, a été défini ou non pour ce fichier .ini. La version
précédente de votre fichier .ini est renommée en Inifile.ctx.
Si les valeurs du Registre du système sous la clé \TerminalServer\Install sont plus récentes que la
version située sous HKEY_CURRENT_USER, alors votre version des clés est supprimée et remplacée
par les nouvelles clés situées sous \TerminalServer\Install.
Les commandes cd et chdir modifient le dossier. Si vous tapez cd .. , cela indique que vous souhaitez vous
déplacer vers le dossier parent.
La commande chdir considère les espaces comme délimiteurs. Vous devez entrer le nom d'un sous-dossier qui
contient des espaces entre guillemets.
Par exemple : cd "\winnt\profiles\username\programs\menu démarrer"
Utilisez le commutateur /D pour modifier le lecteur actuel en plus de la modification du répertoire actuel
pour un lecteur.
Si les extensions de commandes sont activées, la commande CHDIR change comme suit :
La chaîne du répertoire en cours est convertie pour utiliser la même casse que celle du disque. Donc,
CD C:\TEMP fixera en fait le répertoire en cours à C:\Temp si c'est la casse utilisée sur le disque.
La commande CHDIR ne traite pas les espaces comme des séparateurs ; il est donc possible d'utiliser
CD pour aller dans un sous-répertoire dont le nom contient des espaces sans entourer ce nom de
guillemets.
Par exemple :
cd \winnt\profiles\NomUtilisateur\programmes\menu démarrer
est identique à :
cd "\winnt\profiles\NomUtilisateur\programmes\menu démarrer"
qui est ce que vous devez entrer si les extensions sont désactivées.
Affiche le numéro de la page de codes active de la console ou change la page de codes active de la console.
Utilisée sans paramètre, la commande chcp affiche le numéro de la page de codes active de la console.
Syntaxe
chcp [nnn]
Paramètres
nnn
Désigne la page de codes. Le tableau suivant répertorie les pages de codes gérées ainsi que le
pays/région ou la langue correspondante :
Remarques
• Seule la page de codes OEM (Original Equipment Manufacturer) installée avec Windows XP s'affiche
correctement dans une fenêtre de l'invite de commandes utilisant les polices Raster. Les autres pages
de codes s'affichent correctement en mode plein écran ou dans une fenêtre d'invite de commandes
utilisant des polices TrueType.
• Vous n'avez pas besoin de préparer les pages de codes comme dans MS-DOS.
• Les programmes que vous démarrez après avoir affecté une nouvelle page de codes utilisent celle-ci ;
par contre, les programmes (à l'exception de Cmd.exe) démarrés avant l'affectation utilisent la page de
codes initiale.
chcp
Un affichage similaire à ce qui suit apparaît :
Page de codes active : 437
Pour utiliser plutôt la page 850 (Multilingue) comme page de codes active, tapez :
chcp 850
Si la page de codes spécifiée est incorrecte, le message d'erreur suivant s'affiche :
Page de codes non valide
CHCP [nnn]
Entrez CHCP sans paramètres pour afficher le numéro de page de codes active.
Syntaxe
chkdsk [volume:][[Chemin] NomFichier] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:taille]]
Paramètres
volume:
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
[Chemin] NomFichier
Indique l'emplacement et le nom du ou des fichiers dont chkdsk doit vérifier la fragmentation. Pour
désigner plusieurs fichiers, vous pouvez utiliser des caractères génériques (? et*).
/f
Corrige les erreurs détectées sur le disque. Le disque doit être verrouillé. Si chkdsk ne peut pas
verrouiller le lecteur, un message s'affiche vous demandant si vous souhaitez vérifier le lecteur au
prochain démarrage de l'ordinateur.
/v
Affiche le nom de tous les fichiers de tous les répertoires au fur et à mesure que le disque est vérifié.
/r
Détecte les secteurs défectueux et récupère les informations lisibles. Le disque doit être verrouillé.
/x
Utilisez avec NTFS uniquement. Force le démontage du volume en premier lieu, si nécessaire. Tous les
descripteurs ouverts du lecteur sont invalidés. En outre, /x intègre la fonctionnalité de /f.
/i
Utilisez avec NTFS uniquement. Effectue une vérification moins rigoureuse des entrées d'index, ce qui
réduit la durée d'exécution de chkdsk.
/c
Utilisez avec NTFS uniquement. Ne vérifie pas les cycles au sein de la structure des dossiers, ce qui
réduit la durée d'exécution de chkdsk.
/l[:taille]
Utilisez avec NTFS uniquement. Limite la taille du fichier journal à celle que vous tapez. Si vous
omettez le paramètre de la taille, /l affiche la taille en cours.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Exécution de chkdsk
Vous devez être membre du groupe Administrateurs pour pouvoir exécuter la commande chkdsk sur un disque
dur.
• Vérification d'un lecteur verrouillé au redémarrage
Si vous souhaitez que chkdsk corrige les erreurs détectées sur le disque, aucun fichier du disque ne doit être
ouvert. Si des fichiers sont ouverts, le message d'erreur suivant s'affiche :
CHKDSK ne peut pas s'exécuter parce que le volume est utilisé par un autre processus.
Voulez-vous que ce volume soit vérifié au prochain redémarrage du système ? (O/N)
Si vous optez pour la vérification du lecteur au prochain redémarrage de l'ordinateur, chkdsk le vérifiera et
corrigera automatiquement les erreurs à ce moment-là. Si la partition du lecteur est une partition d'amorçage,
chkdsk redémarre automatiquement l'ordinateur après la vérification du lecteur.
• Signalement des erreurs sur les disques
La commande chkdsk effectue l'examen de l'espace disque et de son utilisation pour les systèmes de fichiers
file allocation table (FAT) et NTFS. La commande chkdsk fournit des informations sur chaque système de
fichiers dans un rapport d'état. Ce dernier indique les erreurs trouvées dans le système de fichiers. Si vous
exécutez la commande chkdsk sans utiliser l'option de ligne de commande /f sur une partition active, elle
À la fin de l'exécution de la commande chkdsk, vous pouvez vérifier si ces fichiers contiennent des données
requises. Si vous appuyez sur N, Windows corrige les erreurs du disque sans enregistrer le contenu des unités
d'allocation perdues.
Si vous n'utilisez pas l'option de ligne de commande /f, chkdsk génère un message si un fichier doit être
corrigé, mais ne corrige aucune erreur.
Si vous utilisez chkdsk /f sur un disque très volumineux (par exemple, 70 giga-octets) ou sur un disque qui
contient un nombre important de fichiers (par exemple, plusieurs millions de fichiers), son exécution risque de
prendre un certain temps (par exemple, plusieurs jours). L'ordinateur n'est pas disponible pendant cette période
car chkdsk ne passe pas la main avant d'avoir terminé.
• Vérification d'un disque FAT
Les rapports d'état de chkdsk qui sont affichés par Windows pour un disque FAT se présentent sous la forme
suivante :
Le numéro de série du volume est B1AF-AFBF
Les rapports d'état de chkdsk qui sont affichés par Windows pour un disque NTFS se présentent sous la forme
suivante :
Le type de système de fichiers est NTFS.
•
Si vous spécifiez l'option de ligne de commande /f, chkdsk génère un message d'erreur si le disque contient
des fichiers ouverts.
Si vous n'employez pas l'option de ligne de commande /f et si des fichiers sont ouverts, il se peut que chkdsk
signale des unités d'allocation perdues sur le disque. Cette situation se présente notamment lorsque des
fichiers ouverts n'ont pas encore été enregistrés dans la table d'allocation. Si chkdsk signale la perte d'un
grand nombre d'unités d'allocation, envisagez de réparer le disque.
• Détection d'erreurs disque physiques
Utilisez l'option de ligne de commande /r pour trouver les défauts physiques du disque dans le système de
fichiers. Pour plus d'informations sur la récupération de fichiers physiquement endommagés avec la commande
recover, consultez Rubriques connexes.
• Signalement des secteurs disque défectueux
Les secteurs défectueux signalés par chkdsk ont été marqués comme tels lors de la préparation initiale du
disque. Ils ne présentent pas de danger.
• Signification des codes de sortie
Code de
Description
sortie
0 Aucune erreur n'a été trouvée.
1 Des erreurs ont été trouvées et corrigées.
Le nettoyage du disque, notamment la récupération de place en mémoire, a été effectué ou ne l'a
2
pas été parce que l'option de ligne de commande /f n'a pas été préalablement spécifiée.
Impossible d'examiner le disque, les erreurs n'ont pas pu être corrigées ou les erreurs n'ont pas été
3
corrigées parce que l'option de ligne de commande /f n'a pas été préalablement spécifiée.
• La commande chkdsk est disponible dans la console de récupération avec d'autres paramètres.
Exemples
Pour vérifier le disque placé dans le lecteur D et demander à Windows de corriger les erreurs, tapez :
chkdsk d: /f
Au fur et à mesure qu'elle détecte des erreurs, la commande chkdsk s'interrompt et affiche des messages.
Chkdsk termine en présentant un rapport indiquant l'état du disque. Vous ne pouvez ouvrir aucun fichier sur le
lecteur spécifié avant la fin de l'exécution de la commande chkdsk.
Pour vérifier s'il existe des blocs non contigus dans l'ensemble des fichiers du répertoire en cours d'un disque
FAT, tapez :
chkdsk *.*
Chkdsk affiche un rapport d'état, puis la liste des fichiers correspondant à la spécification donnée qui
contiennent des blocs non contigus.
chkdsk lecteur /p /r
Cette commande (où lecteur indique le lecteur à vérifier) vérifie et si nécessaire répare ou récupère un lecteur.
De plus, cette commande marque les secteurs défectueux et récupère des informations lisibles.
Le commutateur /p demande à la commande de faire une vérification exhaustive du lecteur même si celui-ci ne
contient pas de problèmes et corrige toutes les erreurs.
La commande chkdsk peut être spécifiée sans arguments, dans quel cas le lecteur actuel est implicite et sans
commutateur.
Les commutateurs répertoriés sont acceptés en option. La commande chkdsk nécessite le fichier Autochk.exe.
Si ce dossier ne peut être trouvé dans le dossier de démarrage, Chkdsk tente de déterminer le support
d'installation du CD-ROM de WindowsXP.
Si le support d'installation ne peut être trouvé, Chkdsk vous demande d'indiquer l'emplacement du fichier
Autochk.exe.
nom_de_fichier FAT/FAT32 seulement : Spécifie les fichiers dont la fragmentation est à vérifier.
/L:taille NTFS seulement : change la taille du fichier journal en la valeur spécifiée en kilo-
octets. Si aucune taille n'est donnée, affiche la taille actuelle.
Les options /I ou /C réduisent le temps d'exécution de CHKDSK en ignorant certaines vérifications sur
le volume.
Syntaxe
chkntfs volume: [...]
chkntfs [/d]
chkntfs [/t[:durée]]
Paramètres
volume: [...]
Requis. Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Affiche un message identifiant le système de fichiers du volume spécifié. Si la vérification automatique
des fichiers est programmée, ce paramètre indique si le volume a été altéré, auquel cas vous devez
exécuter chkdsk.
/d
Rétablit tous les paramètres par défaut de chkntfs, à l'exception du compte à rebours de la vérification
automatique des fichiers. Par défaut, tous les volumes sont vérifiés au démarrage de l'ordinateur.
/t[:durée]
Attribue au compte à rebours du démarrage d'Autochk.exe la durée spécifiée en secondes. Si vous ne
spécifiez pas le paramètre :durée, /t affiche le compte à rebours en cours.
/x volume: [...]
Exclut le volume spécifié de la vérification au démarrage de l'ordinateur, même si celui-ci est désigné
comme nécessitant une exécution de chkdsk.
/c volume: [...]
Programme la vérification du volume spécifié au démarrage de l'ordinateur.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Pour exécuter la commande chkntfs, vous devez être membre du groupe Administrateurs.
• Bien que vous puissiez attribuer la valeur zéro au compte à rebours du démarrage d'Autochk.exe, vous
ne pouvez pas annuler de la sorte une vérification automatique de fichiers susceptible de durer
longtemps.
Exemples
Pour afficher le compte à rebours du démarrage d'Autochk.exe, tapez :
chkntfs /t
Lorsque vous modifiez le compte à rebours du démarrage d'Autochk.exe, exprimez la durée en secondes. Par
exemple, pour attribuer au compte à rebours la valeur 30 secondes, tapez :
chkntfs /t:30
L'option de ligne de commande /x ne peut pas être cumulée. Si vous la tapez plusieurs fois, l'entrée la plus
récente remplace l'entrée précédente. Pour exclure plusieurs volumes, spécifiez-les tous dans une seule
commande. Par exemple, pour exclure les volumes E: et F:, tapez :
chkntfs /x e:
chkntfs /x f:
L'option de ligne de commande /c peut être cumulée. Si vous souhaitez ne vérifier que le volume spécifié,
rétablissez les paramètres par défaut pour annuler toutes les commandes précédentes, excluez tous les
volumes de la vérification, puis programmez la vérification automatique des fichiers du volume désiré.
Par exemple, pour programmer seulement la vérification automatique des fichiers du volume D:, tapez :
chkntfs /d
chkntfs /x c: d: e:
chkntfs /c d:
/D Restaure le comportement par défaut de l'ordinateur; tous les lecteurs sont vérifiés au
démarrage et CHKDSK est exécuté pour ceux dont l'intégrité est incertaine.
/T:durée Indique la durée du compte à rebours du démarrage de AUTOCHK avec le temps spécifié
en secondes. Si la durée n'est pas spécifiée, affiche le paramètre en cours.
/X Exclut un lecteur de la vérification par défaut au démarrage. Les lecteurs exclus ne sont
pas accumulés entre les appels de commande.
Si aucun commutateur n'est spécifié, CHKNTFS indique l'état d'intégrité du lecteur spécifié ou si sa
vérification aura lieu au prochain démarrage.
Syntaxe
cipher [{/e|/d}] [/s:rép] [/a] [/i] [/f] [/q] [/h] [/k] [/u[/n]] [NomChemin [...]] | [/r:NomCheminSansExtension] |
[/w:NomChemin]
Paramètres
/e
Crypte les dossiers spécifiés. Les dossiers sont marqués de manière à ce que les fichiers qui s'y
ajoutent ultérieurement soient cryptés également.
/d
Décrypte les dossiers spécifiés. Les dossiers sont marqués de manière à ce que les fichiers qui s'y
ajoutent ultérieurement soient cryptés également.
/s: rép
Exécute l'opération sélectionnée dans le dossier et tous les sous-dossiers spécifiés.
/a
Exécute l'opération pour des fichiers et des répertoires.
/i
Poursuit l'exécution de l'opération spécifiée même en présence d'erreurs. Par défaut, cipher s'arrête
quand elle rencontre une erreur.
/f
Force le cryptage ou le décryptage de tous les objets spécifiés. Par défaut, cipher ignore les fichiers
qui ont déjà été cryptés ou décryptés.
/q
Signale uniquement les informations les plus importantes.
/h
Affiche les fichiers cachés ou les fichiers système. Par défaut, ces fichiers ne sont pas cryptés ou
décryptés.
/k
Crée une nouvelle clé de cryptage de fichier pour l'utilisateur qui exécute cipher. Si vous utilisez cette
option, cipher ignore toutes les autres options.
/u
Met à jour la clé de cryptage de fichier de l'utilisateur ou la clé de l'agent de récupération à partir des
clés en cours dans tous les fichiers cryptés stockés sur les lecteurs locaux (dans le cas où les clés ont
été modifiées). Cette option fonctionne uniquement avec /n.
/n
Empêche la mise à jour des clés. Utilisez cette option pour rechercher tous les fichiers cryptés stockés
sur les lecteurs locaux. Cette option fonctionne uniquement avec /u.
NomChemin
Spécifie un modèle, un fichier ou un dossier.
/r:NomCheminSansExtension
Génère une nouvelle clé privée et un nouveau certificat d'agent de récupération puis les écrit dans des
fichiers dont le nom est indiqué dans NomCheminSansExtension. Si vous utilisez cette option, cipher
ignore toutes les autres options.
/w:NomChemin
Supprime les données de portions inutilisées d'un volume. NomChemin peut désigner un répertoire
quelconque du volume concerné. Si vous utilisez cette option, cipher ignore toutes les autres options.
/?
Affiche de l'aide à l'invite de commandes.
Exemples
Pour utiliser la commande cipher pour crypter un sous-dossier appelé May dans un dossier appelé
MonthlyReports, tapez :
cipher /e monthlyreports\may
Pour crypter le dossier MonthlyReports, les sous-dossiers January à December et les sous-dossiers
Manufacturing situés à l'intérieur des sous-dossiers des mois, tapez :
cipher /e /s:monthlyreports
Pour crypter uniquement le fichier Marketing.xls situé dans le sous-dossier May, tapez :
cipher /e /a monthlyreports\may\marketing.xls
Pour crypter le fichier Marketing.xls, le fichier Maintenance.doc et le sous-dossier Manufacturing (situés
également dans le dossier May), tapez :
cipher /e /a monthlyreports\may\ma*
Pour déterminer si le dossier May est crypté, tapez :
cipher monthlyreports\may
Pour déterminer les fichiers cryptés dans le dossier May, tapez :
cipher monthlyreports\may\*
CIPHER [/E | /D] [/S:répert] [/A] [/I] [/F] [/Q] [/H] [chemin [...]]
CIPHER /K
CIPHER /R:nom_fich
CIPHER /U [/N]
/A Traite aussi bien les fichiers que les répertoires. Le fichier crypté peut devenir décrypté
s'il est modifié et que le répertoire parent n'est pas crypté. Il est recommandé de crypter
le fichieret le répertoire parent.
/D Décrypte les répertoires spécifiés. Les répertoires seront marqués afin que les fichiers
ajoutés ultérieurement ne soient pas cryptés.
/F Force l'opération de cryptage sur tous les objets spécifiés, y compris ceux qui sont déjà
cryptés. Les objets déjà cryptés sont ignorés par défaut.
/H Affiche les fichiers avec l'attribut caché ou système. Ces fichiers sont exclus par défaut.
/I Poursuit l'opération spécifiée même si des erreurs se sont produites. Par défaut, CIPHER
s'arrête lorsqu'une erreur se produit.
/K Crée une nouvelle clé de cryptage pour l'utilisateur exécutant CIPHER. Si cette option est
choisie, toutes les autres options seront ignorées.
/N Cette option ne fonctionne qu'avec /U. Elle empêche les clés d'être mises à jour. Elle
permet de trouver tous les fichiers cryptés sur les lecteurs locaux.
/R Génère une clé et un certificat d'agent de récupération EFS, puis les enregistre dans un
fichier .PFX (contenant la clé privée et le certificat) et dans un fichier .CER (ne contenant
que le certificat). Un administrateur peut ajouter le contenu du fichier .CER à la stratégie
de récupération EFS afin de créer un agent de récupération pour les utilisateurs, et
importer le fichier .PFX pour récupérer des fichiers spécifiques.
/S Effectue l'opération spécifiée sur les répertoires dans le répertoire donné et tous ses
sous-répertoires.
/U Essaye d'atteindre tous les fichiers cryptés sur les lecteurs locaux. Cette option permet
de mettre à jour la clé de cryptage de fichier de l'utilisateur ou la clé de l'agent de
récupérationavec les clés en cours si elles ont été modifiées. Cette option ne fonctionne
pas avec les autres options à l'exception de /N.
Utilisé sans paramètres, CIPHER affiche l'état de cryptage du répertoire en cours et des fichiers qu'il
contient. Vous pouvez utiliser plusieurs noms de répertoires et des caractères génériques. Vous devez
placer des espaces entre chaque paramètre.
Lance une nouvelle instance de l'interpréteur de commandes, Cmd.exe. Utilisée sans paramètre, la commande
cmd affiche les informations de copyright et la version de Windows XP.
Syntaxe
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:pa] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] chaîne]
Paramètres
/c
Exécute la commande spécifiée par la chaîne, puis s'arrête.
/k
Exécute la commande spécifiée par la chaîne, puis continue.
/s
Modifie le traitement de la chaîne après /c ou /k.
/q
Désactive l'écho.
/d
Désactive l'exécution de commandes AutoRun.
/a
Crée une sortie ANSI (American National Standards Institute).
/u
Crée une sortie Unicode.
/t:pa
Spécifie les couleurs de premier plan p et d'arrière-plan a. Le tableau suivant répertorie les chiffres
hexadécimaux permettant de définir les variables p et a.
Valeur Couleur
0 Noir
1 Bleu
2 Vert
3 Turquoise
4 Rouge
5 Violet
6 Jaune
7 Blanc
8 Gris
9 Bleu clair
A Vert clair
B Bleu-vert clair
C Rouge clair
D Violet clair
E Jaune clair
F Blanc brillant
/e:on
Active les extensions de commande.
/e:off
Désactive les extensions de commandes.
/f:on
Active la terminaison des noms de fichiers et de répertoires.
/f:off
Désactive la terminaison des noms de fichiers et de répertoires.
/v:on
Active l'expansion retardée de variables d'environnement.
/v:off
Remarques
• Utilisation de plusieurs commandes
Dans la chaîne, vous pouvez utiliser plusieurs commandes séparées par le séparateur && à condition de les
placer entre guillemets (par exemple, "commande&&commande&&commande").
• Traitement des guillemets
Si vous spécifiez /c ou /k, cmd traite le reste de la chaîne et les guillemets ne sont conservés que si toutes les
conditions suivantes sont réunies :
o Vous n'utilisez pas /s.
o Vous n'utilisez aucun caractère spécial entre les guillemets (par exemple : &<>( ) @ ^ |).
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ
Si une ou les deux sous-clés de Registre sont présentes, elles sont exécutées avant toutes les autres variables.
Attention
o Une modification incorrecte du Registre peut endommager gravement votre système. Avant
d'apporter des modifications au Registre, sauvegardez toutes les données importantes de votre
ordinateur.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD
Dans le Registre, à l'aide de Regedit.exe, attribuez à REG_DWORD la valeur 0×1 (activé) ou 0×0 (désactivé).
Les paramètres spécifiques à l'utilisateur prévalent sur les paramètres de l'ordinateur et les options de ligne de
commande prévalent sur les paramètres du Registre.
Attention
o call
o chdir (cd)
o color
o del (erase)
o endlocal
o for
o ftype
o goto
o if
o mkdir (md)
o popd
o prompt
o pushd
o set
o setlocal
o shift
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD
Attention
o Une modification incorrecte du Registre peut endommager gravement votre système. Avant
d'apporter des modifications au Registre, sauvegardez toutes les données importantes de votre
ordinateur.
Si vous activez la terminaison des noms de fichiers et de répertoires au moyen de la syntaxe /f:on, utilisez
CTRL+D pour la terminaison des noms de répertoires et CTRL+F pour la terminaison des noms de fichiers.
Pour désactiver un caractère de terminaison particulier dans le Registre, utilisez la valeur du caractère
d'espacement [0×20] car il ne s'agit pas d'un caractère de contrôle valide.
Lorsque vous appuyez sur CTRL+D ou CTRL+F, cmd traite la terminaison des noms de fichiers et de
répertoires.
Ces fonctions de combinaison de touches ajoutent un caractère générique à la chaîne (dans le cas où elle n'en
contient pas), créent une liste de chemins correspondants puis affichent le premier d'entre eux.
Si aucun des chemins ne correspond, la fonction de terminaison des noms de fichiers et de répertoires émet un
signal sonore et ne modifie pas l'affichage.
Pour parcourir la liste des chemins correspondants, appuyez sur CTRL+D ou CTRL+F autant de fois que
nécessaire.
Pour parcourir la liste en sens inverse, appuyez simultanément sur la touche la touche MAJ et sur CTRL+D ou
CTRL+F.
Pour annuler la liste enregistrée de chemins correspondants et générer une nouvelle liste, modifiez la chaîne et
appuyez sur la touche CTRL+D ou CTRL+F.
Si vous utilisez alternativement les combinaisons CTRL+D et CTRL+F, la liste enregistrée de chemins
correspondants est annulée et une nouvelle liste est générée.
La seule différence entre les combinaisons de touches CTRL+D et CTRL+F est que la première correspond
uniquement aux noms de répertoires tandis que la seconde correspond aux noms de fichiers et de répertoires.
Si vous utilisez la terminaison des noms de fichiers et de répertoires dans n'importe quelle commande de
répertoire intégrée (CD, MD, ou RD), la terminaison de répertoire est utilisée.
La terminaison des noms de fichiers et de répertoires traite correctement les noms de fichiers contenant des
espaces ou des caractères spéciaux si vous placez le chemin correspondant entre guillemets.
Les caractères spéciaux suivants requièrent l'utilisation de guillemets : & < > [ ] { } ^ = ; ! ' + , ` ~ [espace]
Si les informations que vous fournissez contiennent des espaces, placez le texte entre guillemet (par exemple,
"Nom Ordinateur").
Si vous traitez la terminaison des noms de fichiers et de répertoires à partir de la chaîne, toute la partie du
[chemin] à droite du curseur est ignorée (point de la chaîne au niveau duquel la terminaison a été traitée).
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] chaîne]
/T:fg, Change la couleur du premier ou de l'arrière plan (voir aussi COLOR /?)
/F:ON Active les caractères de fin des noms de fichiers et de répertoires (voir ci-dessous)
/F:OFF Désactive les caractères de fin des noms de fichiers et de répertoires 5voir ci-dessous)
Remarquez que des commandes multiples séparées par le séparateur '&&' sont acceptées comme une
chaîne si elles sont entre guillemets. Pour des raisons de compatibilité, /X est identique à /E:ON, /Y est
pareil que /E:OFF et /R est identique à /C. Toute autre option est ignorée.
Si /C ou /K est indiqué, alors le reste de la ligne de commande est traité avec la logique suivante pour
prendre en compte les guillemets (") :
1°/ Si toutes les conditions suivantes sont respectées, alors les guillemets de la ligne de commande
sont conservés :
- pas d'option /S
- exactement deux caractères guillemet
- aucun caractère spécial entre les deux caractères guillemet, un caractère spécial étant : &<>()@^|
- il y a un ou plusieurs espaces entre les deux caractères guillemet la chaîne comprise entre les deux
guillemets est le nom d'un fichier exécutable.
2°/ Dans le cas contraire, l'ancien comportement vérifiera si le premier caractère est un caractère
guillemet et si tel est le cas, enlèvera le premier caractère et le dernier caractère guillemet de la ligne de
commande, préservant tout texte se trouvant après le dernier caractère guillemet.
Si /D n'a PAS été spécifié dans la ligne de commande, alors CMD.EXE démarrera en recherchant les
variables du Registre REG_SZ/REG_EXPAND_SZ suivantes et si l'une ou les deux sont présentes, elles
seront exécutées en priorité.
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
Les extensions de commandes sont activées par défaut. Vous pouvez également les désactiver pour
une exécution particulière en utilisant l'option /E:OFF. Vous pouvez les activer ou désactiver pour
toutes les exécutions de CMD.EXE sur une machine ou pour un utilisateur en fixant l'une ou les deux
valeurs REG_DWORD suivantes du Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions
et/ou
à 0x1 ou 0x0 (en utilisant REGEDT32.EXE). Les paramètres spécifiques de l'utilisateur sont prioritaires
sur ceux de la machine. Les options de la ligne de commande ont préséance sur les paramètres du
Registre.
Les extensions de commandes impliquent des modifications ou des additions dans les commandes
suivantes :
DEL ou ERASE
COLOR
CD ou CHDIR
MD ou MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (inclut également des modifications dans l'appel externe de commande)
ASSOC
FTYPE
L'expansion retardée de variables d'environnement n'est PAS activée par défaut. Vous pouvez l'activer
ou la désactiver pour une utilisation particulière de CMD.EXE avec l'option /F:ON ou /F:OFF. Vous
pouvez l'activer ou la désactiver pour toute utilisation de CMD.EXE sur un ordinateur ou pour un
utilisateur en fixant avec REGEDT32.EXE l'une ou les deux valeurs REG_DWORD suivantes du
Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
à la valeur 0x1 ou 0x0. Les paramètres spécifiques à l'utilisateur sont prioritaires sur les paramètres de
l'ordinateur. Les options de la ligne de commande ont priorité sur les paramètres du Registre.
Si l'expansion retardée de variables d'environnement est activée, un point d'exclamation peut être
utilisé pour remplacer la valeur d'une variable d'environnement lors de l'exécution.
La terminaison des noms de fichiers et de répertoires N'est PAS activée par défaut. Vous pouvez
l'activer ou la désactiver pour une instance particulière de CMD.EXE avec l'option /F:ON ou /F:OFF.
Vous pouvez l'activer ou la désactiver pour toutes les instances de CMD.EXE sur un ordinateur ou pour
un utilisateur en fixant avec REGEDT32.EXE l'une ou les deux valeurs REG_DWORD suivantes du
Registre :
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar
et/ou
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
Les paramètres spécifiques de l'utilisateur sont prioritaires sur ceux de l'ordinateur. Les options de la
ligne de commande ont préséance sur les paramètres du Registre.
Si la terminaison est activée avec l'option /F:ON, les deux caractères de contrôle utilisés sont Ctrl+D
pour la terminaison des noms de répertoire et Ctrl+F pour la terminaison des noms de fichiers. Pour
désactiver un caractère de terminaison particulier dans le Registre, utilisez la valeur pour l'espace
(0x20) qui n'est pas valide en tant que caractère de contrôle.
La terminaison est appelée lorsque vous entrez l'un des deux caractères de contrôle. La fonction de
terminaison prend le chemin figurant à gauche du curseur, y ajoute un caractère générique s'il n'y en a
pas déjà et crée une liste des chemins correspondants.
Si aucun chemin ne correspond, elle émet un son et n'affiche rien. Ensuite, si vous pressez le même
caractère de contrôle plusieurs fois, vous verrez les chemins successifs correspondants de la liste
précédente.
Si vous appuyez sur la touche Majuscule et le caractère de contrôle, vous verrez la liste dans le sens
contraire.
Si vous modifiez la ligne de quelque façon que ce soit et appuyez à nouveau sur le caractère de
contrôle, la liste enregistrée de chemins correspondants est ignorée et une nouvelle liste est générée.
De même, une nouvelle liste sera créée si vous passez de la terminaison des noms de fichiers à celle
des noms de répertoires.
La seule différence entre les deux caractères de contrôle est que la terminaison des noms de fichiers
fonctionne pour les noms de fichiers et les noms de répertoires alors que la terminaison des noms de
répertoires ne fonctionne que pour les noms de répertoires.
Si la terminaison des noms de fichiers est utilisée sur des commandes de répertoires internes (CD, MD
ou RD) alors la terminaison des noms de répertoires est active.
Le code de terminaison traite correctement les noms de fichiers contenant des espaces ou d'autres
caractères spéciaux, en plaçant des guillemets autour des chemins correspondants. Si vous reculez le
curseur et appelez ensuite la terminaison, le texte à droite du curseur lorsque la terminaison est
demandée est ignoré.
<espace>
&()[]{}^=;!'+,`~
Syntaxe
color [pa]
Paramètres
pa
Spécifie les couleurs de premier plan p et d'arrière-plan a. Le tableau suivant répertorie les chiffres
hexadécimaux permettant de définir les variables p et a.
Valeur Couleur
0 Noir
1 Bleu
2 Vert
3 Turquoise
4 Rouge
5 Violet
6 Jaune
7 Blanc
8 Gris
9 Bleu clair
A Vert clair
B Bleu-vert clair
C Rouge clair
D Violet clair
E Jaune clair
F Blanc brillant
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Pour définir les couleurs par défaut de la fenêtre Invite de commandes, cliquez sur l'angle supérieur
gauche de la fenêtre, cliquez sur Par défaut, sur l'onglet Couleurs puis sur les couleurs à utiliser pour
les paramètres Texte et Arrière-plan.
• Vous pouvez utiliser la syntaxe cmd /t:pa afin de modifier les couleurs de la fenêtre Invite de
commandes pour la session en cours.
• Si les couleurs de premier plan et d'arrière-plan sont les mêmes, la commande color attribue à
ERRORLEVEL la valeur un (1).
Exemples
Pour attribuer respectivement les couleurs rouge et blanc au premier plan et à l'arrière-plan de la fenêtre Invite
de commandes, tapez :
color FC
Les attributs de couleurs sont spécifiés par DEUX chiffres hexadécimaux -- lepremier correspond à
l'arrière plan, le second au premier plan. Chaque chiffre peut prendre n'importe quelle de ces valeurs :
0 = Noir 8 = Gris
1 = Bleu foncé 9 = Bleu clair
2 = Vert A = Vert clair
3 = Bleu-gris B = Cyan
4 = Marron C = Rouge
5 = Pourpre D = Rose
6 = Kaki E = Jaune
7 = Gris clair F = Blanc
Si aucun argument n'est donné, cette commande restaure les couleurs sélectionnées au moment où
CMD.EXE a été ouvert. Cette valeur vient soit de la fenêtre de la console, du commutateur en ligne de
commande /T, ou de la valeur DefaultColor du registre.
La commande COLOR met ERRORLEVEL à 1 si vous tentez de l'exécuter avec la même couleur pour
l'arrière et le premier plan.
Pendant la comparaison, comp affiche les emplacements et les noms des fichiers. Utilisée sans paramètre, la
commande comp invite l'utilisateur à entrer les fichiers à comparer.
Syntaxe
comp [données1] [données2] [/d] [/a] [/l] [/n=nombre] [/c]
Paramètres
données1
Indique l'emplacement et le nom du premier fichier ou groupe de fichiers à comparer. Pour désigner
plusieurs fichiers, vous pouvez utiliser des caractères génériques (* et ?).
données2
Indique l'emplacement et le nom du second fichier ou groupe de fichiers à comparer. Pour désigner
plusieurs fichiers, vous pouvez utiliser des caractères génériques (* et ?).
/d
Affiche les différences au format décimal. (Le format par défaut est le format hexadécimal.)
/a
Affiche les différences sous forme de caractères.
/l
Affiche le numéro de la ligne où se présente une différence au lieu d'afficher le décalage en octets.
/n=nombre
Compare les premières lignes des deux fichiers jusqu'à concurrence du nombre, même si les fichiers
sont de tailles différentes.
/c
Ne distingue pas les majuscules des minuscules lors de la comparaison.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Comparaison de fichiers de même nom
Les fichiers comparés peuvent porter le même nom, à condition qu'ils se trouvent dans des répertoires ou sur
des lecteurs différents. Si vous ne spécifiez aucun nom de fichier pour le paramètre données2, le nom de fichier
par défaut de données2 est identique à celui de données1. Pour désigner des noms de fichiers, vous pouvez
utiliser des caractères génériques (? et*).
• Cas particuliers pour données1 et données2
Si vous omettez les composants requis de données1 ou données2 ou si vous omettez données2, comp vous
invite à spécifier les informations manquantes. Si données1 ne contient qu'une lettre de lecteur ou un nom de
répertoire sans nom de fichier, comp compare tous les fichiers du répertoire spécifié au fichier désigné dans
données2. Si données2 ne contient qu'une lettre de lecteur ou un nom de répertoire, données2 a pour nom par
défaut le même nom de fichier que données1.
• Identification des différences d'information par la commande comp
Au cours du processus de comparaison, comp affiche des messages indiquant les emplacements des
informations qui diffèrent dans les deux fichiers. Chaque message indique l'adresse mémoire du décalage des
octets différents ainsi que le contenu des octets proprement dits (en notation hexadécimale si l'option de ligne
de commande /a ou /d n'est pas utilisée). Le message se présente sous la forme suivante :
Erreur de comparaison à OFFSET xxxxxxxx
fichier1 = xx
fichier2 = xx
Après 10 différences trouvées, comp arrête la comparaison des fichiers et affiche le message suivant :
Si vous appuyez sur O en réponse à l'invite, comp inclut toutes les options de ligne de commande
éventuellement spécifiées sur la ligne de commande dans toutes les comparaisons suivantes jusqu'à ce que
vous appuyiez sur N ou retapiez la commande.
Lors d'une comparaison de fichiers de tailles différentes, utilisez l'option de ligne de commande /n pour ne
comparer que le début de ces fichiers.
• Comparaisons successives de fichiers
Si vous utilisez des caractères génériques (* et ?) pour désigner plusieurs fichiers, comp trouve le premier
fichier qui correspond à données1 et le compare au fichier correspondant spécifié dans données2, s'il existe. La
commande comp signale ensuite les résultats de la comparaison, puis procède de la même manière pour
chaque fichier correspondant à données1. Une fois le processus achevé, comp affiche le message suivant :
Voulez-vous comparer d'autres fichiers (O/N) ?
Pour comparer d'autres fichiers, appuyez sur O. La commande comp vous réclame alors l'emplacement et le
nom des nouveaux fichiers. Pour arrêter les comparaisons, appuyez sur N. Quand vous appuyez sur O, comp
vous invite à spécifier les options de ligne de commande. Si vous n'en spécifiez aucune, comp utilise ceux du
cycle précédent.
• Si comp ne trouve pas les fichiers
Si comp ne trouve pas le ou les fichiers spécifiés, un message vous demande si vous voulez en comparer
d'autres.
Exemples
Pour comparer le contenu du répertoire C:\Rapports à celui du répertoire de sauvegarde \\Ventes\Sauv\Avril,
tapez :
COMP [donnée1] [donnée2] [/D] [/A] [/L] [/N=nombre] [/C] [/OFF [LINE]]
Comparaison d'ensembles de fichiers : utilisez des caractères génériques pour donnée1 et donnée2.
Syntaxe
compact [{/c|/u}] [/s[:rép]] [/a] [/i] [/f] [/q] [NomFichier[...]]
Paramètres
/c
Compresse le répertoire ou le fichier indiqué.
/u
Décompresse le répertoire ou le fichier indiqué.
/s:rép
Indique que l'action demandée (compression ou décompression) doit s'appliquer à tous les sous-
répertoires du répertoire indiqué ou du répertoire en cours si aucun répertoire n'est spécifié.
/a
Affiche les fichiers cachés ou les fichiers système.
/i
Ne tient pas compte des erreurs.
/f
Force la compression ou la décompression du répertoire ou du fichier indiqué. Ce paramètre est utilisé
lorsque la compression d'un fichier est interrompue par une panne du système. Pour forcer la
compression du fichier dans sa totalité, utilisez les paramètres /c et /f et spécifiez le fichier compressé
partiellement.
/q
Signale uniquement les informations les plus importantes.
NomFichier
Indique le nom du fichier ou du répertoire. Vous pouvez utiliser plusieurs noms de fichier ainsi que des
caractères génériques (* et ?).
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• La commande compact, version de la ligne de commandes propre au dispositif de compression du
système de fichiers NTFS, affiche et modifie l'attribut de compression des fichiers et des répertoires
placés dans des partitions NTFS. L'état de compression d'un répertoire indique si les fichiers ajoutés à
ce répertoire seront automatiquement compressés. Lorsque vous définissez l'état de compression d'un
répertoire, vous ne modifiez pas obligatoirement l'état de compression des fichiers qui s'y trouvent déjà.
• Vous ne pouvez pas utiliser compact pour lire, écrire ou monter des volumes déjà compressés par
DriveSpace ou DoubleSpace.
Exemples
Pour définir l'état de compression du dossier en cours, de ses sous-dossiers et des fichiers correspondants, à
partir du dossier en cours, tapez la commande :
compact /c /s
Pour définir l'état de compression des fichiers du dossier en cours, de ses sous-dossiers et des fichiers
contenus dans tous les sous-dossiers sans modifier l'état de compression du dossier en cours, à partir de celui-
ci, tapez la commande :
compact /c /s *.*
Pour compresser un volume, à partir du dossier racine du volume, tapez la commande :
compact /c /i /s:\
Pour compresser tous les fichiers .bmp présents dans le répertoire \Tmp et dans tous ses sous-répertoires,
sans modifier l'attribut de compression de ces répertoires, tapez la commande :
compact /c /f zebre.bmp
Pour supprimer l'attribut de compression du répertoire C:\Tmp sans modifier l'état de compression des fichiers
qui s'y trouvent, tapez la commande :
compact /u c:\tmp
COMPACT [/C | /U] [/rep]] [/A] [/I] [/F] [/Q] [nom_de_fichier [...]]
/C Compresse les fichiers spécifiés. Les répertoires seront marqués pour que les fichiers ajoutés
plus tard soient compressés.
/U Décompresse les fichiers spécifiés. Les répertoires seront marqués pour que les fichiers ajoutés
plus tard ne soient pas compressés.
/S Effectue l'opération spécifiée sur les fichiers correspondants dans le répertoire donné et tous
les sous-répertoires. Le répertoire par défaut est le répertoire en cours.
/A Affiche les fichiers avec les attributs Caché ou Système. Ces fichiers sont omis par défaut.
/I Continue d'effectuer l'opération spécifiée même après que des erreurs se soient produites. Par
défaut, COMPACT s'arrête lorsqu'une erreur se produit.
/F Force l'opération de compression sur tous les fichiers spécifiés même sur ceux qui ont déjà été
compressés. Les fichiers déjà compressés sont ignorés par défaut.
Utilisé sans paramètres, COMPACT affiche l'état de compression du répertoire en cours et de tous les
fichiers qu'il contient.
Vous pouvez utiliser plusieurs noms de fichiers et des caractères génériques. Vous devez
mettre des espaces entre les paramètres multiples.
Installe ou supprime un profil de service Connection Manager. Utilisée sans paramètre facultatif, la commande
cmstp installe un profil de service à partir des valeurs par défaut du système d'exploitation et des autorisations
de l'utilisateur.
Syntaxe
Syntaxe 1 : NomFichierProfilService.exe /q:a /c:"cmstp.exe NomFichierProfilService.inf [/nf] [/ni] [/ns] [/s]
[/su] [/u]"
Paramètres
NomFichierProfilService.exe
Requis pour la syntaxe 1 mais non valide pour la syntaxe 2. Spécifie le nom du package d'installation
contenant le profil à installer.
/q:a
Requis pour la syntaxe 1 mais non valide pour la syntaxe 2. Indique que le profil doit être installé sans
solliciter l'utilisateur. Le message de vérification indiquant que l'installation est terminée s'affiche
toujours.
[Lecteur:][Chemin]NomFichierProfilService.inf
Requis. Spécifie le nom du fichier de configuration qui détermine comment le profil doit être installé. Le
paramètre [Lecteur:][Chemin] n'est pas valide pour la syntaxe 1.
/nf
Spécifie que les fichiers de prise en charge ne doivent pas être installés.
Remarques
• /s est le seul paramètre que vous pouvez associer au paramètre /u.
• La syntaxe 1 est la syntaxe généralement utilisée dans une application d'installation personnalisée.
Pour utiliser cette syntaxe, vous devez exécuter cmstp à partir du répertoire qui contient le fichier
NomFichierProfilService.exe.
Exemples
Les exemples suivants illustrent l'utilisation de cmstp dans le cadre d'un profil de service fictif, appelé Fiction, et
de ses fichiers associés.
• Pour installer le profil de service Fiction sans aucun fichier de prise en charge, tapez :
• Pour installer automatiquement le profil de service Fiction pour un seul utilisateur, tapez :
Syntaxe
convert [volume] /fs:ntfs [/v] [/cvtarea:NomFichier] [/nosecurity] [/x]
Paramètres
volume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume à convertir
au format NTFS.
/fs:ntfs
Requis. Convertit le volume au format NTFS.
/v
Spécifie le mode documenté, dans lequel tous les messages sont affichés au cours de la conversion.
/cvtarea:NomFichier
Pour les utilisateurs avancés uniquement. Spécifie que la Master File Table (MFT) et les autres fichiers
de métadonnées NTFS sont écrits dans un fichier d'espaces réservés contigu existant.
Ce fichier doit se trouver dans le répertoire racine du système de fichiers pour pouvoir être converti.
L'utilisation du paramètre /CVTAREA peut aboutir à un système de fichiers moins fragmenté au terme
de la conversion.
Pour que celle-ci donne les meilleurs résultats, la taille du fichier doit être de 1 Ko multiplié par le
nombre de fichiers et de répertoires contenus dans le système de fichiers.
Pour plus d'informations sur l'utilisation du paramètre /cvtarea, consultez « Systèmes de fichiers » sur le site
Web des Kits de ressources Microsoft Windows XP.(http://www.microsoft.com/)
Important
• Vous devez créer le fichier d'espaces réservés à l'aide de la commande fsutil file
createnew avant d'exécuter convert. La commande convert ne crée pas ce fichier
automatiquement. Elle lui substitue les métadonnées NTFS. Après la conversion, tout espace
inutilisé dans ce fichier est libéré. Pour plus d'informations sur la commande fsutil file,
consultez Rubriques connexes.
/nosecurity
Spécifie que toute personne peut accéder aux fichiers convertis et aux paramètres de sécurité des
répertoires.
/x
Le cas échéant, démonte le volume avant sa conversion. Tous les descripteurs ouverts du volume ne
seront plus valides.
Remarques
• Vous devez spécifier que le lecteur doit être converti au redémarrage de l'ordinateur. Sinon, il n'est pas
possible de convertir le lecteur en cours.
• Si la commande convert ne peut pas verrouiller le lecteur (par exemple, le volume système ou le
lecteur en cours), le système propose de convertir le lecteur au prochain démarrage de l'ordinateur.
• L'emplacement de la table MFT est différent sur les volumes convertis à partir d'une version antérieure
de NTFS, si bien que la performance des volumes peut être inférieure à celle des volumes convertis à
partir de Windows NT.
• Les volumes FAT convertis au format NTFS sont moins performants que les volumes auxquels le
format NTFS est appliqué dès l'origine. Sur les volumes convertis, la table MFT peut devenir
fragmentée. En outre, les autorisations NTFS ne s'appliquent plus sur un volume d'amorçage converti.
convert e: /fs:ntfs /v
/CvtArea:Nom_Fichier Défini un fichier contigu dans le répertoire racine pour recevoir les fichiers
système NTFS.
/NoSecurity Spécifie les fichiers convertis et les paramètres de sécurité de répertoires accessibles par
tout le monde.
/X Force le volume à être démonté d'abord si nécessaire. Tous les handles ouverts vers le volume
ne seront plus valides.
Syntaxe
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]] [Destination [{/a|/b}]]
Paramètres
/d
Permet, à l'emplacement de destination, d'enregistrer sous une forme décryptée les fichiers cryptés qui
subissent l'opération de copie.
/v
Vérifie que les nouveaux fichiers sont correctement écrits.
/n
Utilise un nom de fichier court, éventuellement disponible, lors de la copie d'un fichier dont le nom
comporte plus de huit caractères ou dont l'extension compte plus de trois caractères.
/y
Supprime la confirmation de remplacement d'un fichier de destination existant.
/-y
Invite l'utilisateur à confirmer le remplacement d'un fichier de destination existant.
/z
Copie des fichiers mis en réseau en mode redémarrage.
/a
Désigne un fichier texte ASCII.
/b
Désigne un fichier binaire.
Source
Requis. Indique l'emplacement à partir duquel le fichier ou jeu de fichiers doit être copié. Source peut se
composer d'une lettre de lecteur et d'un deux-points, d'un nom de dossier, d'un nom de fichier, ou d'une
combinaison de ces éléments.
Destination
Requis. Indique l'emplacement vers lequel le fichier ou jeu de fichiers doit être copié. Destination peut
se composer d'une lettre de lecteur et d'un deux-points, d'un nom de dossier, d'un nom de fichier, ou
d'une combinaison de ces éléments.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Vous pouvez copier un fichier texte ASCII utilisant un caractère de fin de fichier (CTRL+Z) pour indiquer
la fin du fichier.
• Utilisation de /a
Lorsque l'option de ligne de commande /a précède une liste de fichiers sur la ligne de commande, elle
s'applique à tous les fichiers répertoriés jusqu'à ce que la commande copy rencontre l'option de ligne de
commande /b. Dans ce cas, /b s'applique au fichier qui précède /b.
Lorsque l'option de ligne de commande /a suit une liste de fichiers sur la ligne de commande, elle s'applique à
tous les fichiers répertoriés jusqu'à ce que la commande copy rencontre l'option de ligne de commande /b.
Dans ce cas, /b s'applique au fichier qui précède /b.
L'effet de l'option de ligne de commande /a dépend de sa position dans la chaîne de la ligne de commande.
Lorsque l'option de ligne de commande /a suit Source, la commande copy traite le fichier comme un fichier
ASCII et copie toutes les données précédant le premier caractère de fin de fichier.
Lorsque l'option de ligne de commande /a suit Destination, la commande copy ajoute un caractère de fin de
fichier comme dernier caractère du fichier.
• Utilisation de /b
Lorsque l'option de ligne de commande /b précède une liste de fichiers sur la ligne de commande, elle
s'applique à tous les fichiers répertoriés jusqu'à ce que la commande copy rencontre l'option de ligne de
commande /a. Dans ce cas, /a s'applique au fichier qui précède /a.
Lorsque l'option de ligne de commande /b suit une liste de fichiers sur la ligne de commande, elle s'applique à
tous les fichiers répertoriés jusqu'à ce que la commande copy rencontre l'option de ligne de commande /a.
Dans ce cas, /a s'applique au fichier qui précède /a.
L'effet de l'option de ligne de commande /b dépend de sa position dans la chaîne de la ligne de commande.
Lorsque l'option de ligne de commande /b suit Source, la commande copy copie intégralement le fichier, y
compris tout caractère de fin de fichier.
Lorsque l'option de ligne de commande /b suit Destination, la commande copy n'ajoute pas de caractère de fin
de fichier.
• Utilisation de /v
Si le système ne peut pas vérifier une opération d'écriture, il affiche un message d'erreur. Bien que les erreurs
d'enregistrement soient rares avec la commande copy, l'option de ligne de commande /v permet de vérifier que
les données critiques ont été correctement enregistrées. En outre, l'option de ligne de commande /v ralentit la
commande copy car chaque secteur enregistré sur le disque doit être vérifié.
• Utilisation de /y et /-y
Si l'option de ligne de commande /y est prédéfinie dans la variable d'environnement COPYCMD, vous pouvez
annuler ce paramètre en spécifiant /-y sur la ligne de commande. Par défaut, vous êtes invité à confirmer le
remplacement, sauf si la commande copy est exécutée dans un script de commande.
• Ajout de fichiers
Pour ajouter des fichiers, spécifiez un seul fichier de Destination, mais plusieurs fichiers Source (à l'aide de
caractères génériques ou du format fichier1+fichier2+fichier3).
• Utilisation de /z
Si la connexion est perdue pendant la phase de copie (notamment si le serveur qui est mis hors connexion
entrave la connexion), copy /z reprend dès que la connexion est rétablie. En outre, /z affiche le pourcentage de
l'opération de copie qui est terminé pour chaque fichier.
• Copie à destination et à partir de périphériques
Vous pouvez substituer un nom de périphérique à une ou plusieurs occurrences de Source ou de Destination.
• Emploi ou omission de l'option de ligne de commande /b lors de la copie à destination d'un périphérique
Lorsque la Destination est un périphérique (COM1 ou LPT1, par exemple), l'option de ligne de commande /b
copie les données sur le périphérique en mode binaire. Dans ce mode, copy /b copie tous les caractères (y
compris les caractères spéciaux tels que CTRL+C, CTRL+S, CTRL+Z et le retour chariot) sur le périphérique en
tant que données.
Toutefois, si vous omettez l'option de ligne de commande /b, le système copie les données sur le périphérique
en mode ASCII.
Dans ce mode, les caractères spéciaux peuvent amener Windows XP à combiner des fichiers pendant le
processus de copie. Pour plus d'informations, consultez « Combinaison de fichiers».
• Emploi du fichier destination par défaut
Si vous ne désignez pas de fichier destination, le système crée une copie du même nom et de mêmes date et
heure de création que le fichier d'origine et place cette copie dans le répertoire et le lecteur en cours. Si le
0 fichier(s) copié(s)
• Combinaison de fichiers
Si vous désignez plus d'une Source, en séparant les entrées par un signe plus (+), copy combine tous les
fichiers en un seul. Si vous utilisez des caractères génériques (* ou ?) dans la Source et si vous ne spécifiez
qu'un seul nom de fichier dans la Destination, copy combine tous les fichiers qui concordent avec le nom de
fichier de la Source et crée un seul fichier portant le nom spécifié dans la Destination. Dans un cas comme dans
l'autre, et à moins que vous n'utilisiez l'option de ligne de commande /b, copy suppose que les fichiers
combinés sont au format ASCII.
• Copie de fichiers de longueur nulle
Copy ne copie pas les fichiers de longueur égale à 0 octet. Pour copier ces fichiers, utilisez la commande
xcopy.
• Changement de l'heure et de la date d'un fichier
Pour assigner l'heure et la date en cours à un fichier sans le modifier pour autant, utilisez la syntaxe suivante :
copy /b Source+,,
Pour copier tous les fichiers et sous-répertoires d'un répertoire, utilisez la commande xcopy. Pour plus
d'informations sur xcopy, consultez Rubriques connexes.
• La commande copy est disponible dans la console de récupération avec d'autres paramètres.
Exemples
Pour copier un fichier nommé Memo.doc dans Lettre.doc dans le lecteur en cours et garantir la présence d'un
caractère de fin de fichier à la fin du fichier copié, tapez :
Pour copier plusieurs fichiers dans un seul fichier, indiquez plusieurs fichiers Source, séparez leurs noms par un
signe positif (+) et spécifiez le fichier Destination qui doit contenir le fichier combiné final. Par exemple, pour
combiner Mar89.rpt, Avr89.rpt et Mai89.rpt, situés dans les lecteur et répertoire en cours, et les placer dans un
fichier nommé Rapport dans les lecteur et répertoire en cours, tapez :
Lorsque vous combinez des fichiers, copy marque le fichier destination avec la date et l'heure en cours. Si vous
omettez la Destination, le système combine les fichiers et enregistre le résultat sous le nom du premier fichier
spécifié. Si, par exemple, un fichier nommé Rapport existe déjà, la syntaxe suivante réunit les quatre fichiers
dans Rapport :
Si vous souhaitez combiner plusieurs fichiers binaires en un seul au moyen de caractères génériques, incluez
l'option de ligne de commande /b. Cette commande empêche Windows XP de traiter CTRL+Z comme un
caractère de fin de fichier. Par exemple, tapez :
Attention
• Si vous combinez des fichiers binaires, il est possible que le fichier résultant de l'opération soit
inutilisable en raison des mises en forme internes.
Dans l'exemple suivant, la commande copy combine chaque fichier doté de l'extension .txt au fichier .ref
correspondant. Le résultat est un fichier portant le même nom, mais suivi cette fois de l'extension .doc. La
commande copy combine Fichier1.txt avec Fichier1.ref pour former Fichier1.doc, puis combine Fichier2.txt
avec Fichier2.ref pour former Fichier2.doc, etc. Par exemple, tapez :
Pour combiner tous les fichiers dotés de l'extension .txt puis tous ceux portant l'extension .ref en un seul fichier
nommé Combin.doc, tapez :
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [cible [/A | /B]]
/N Utilise un nom de fichier court, s'il est disponible, lors de la copie d'un fichier ayant un
nom supérieur à 8.3 caract.
/Y Supprime la confirmation de remplacement d'un fichier cible existant.
L'option /Y peut être prédéfinie dans la variable d'environnement COPYCMD. Il est possible d'annuler
cela avec l'option /-Y de la ligne de commande. Par défaut, l'utilisateur est invité à confirmer le
remplacement à moins que la commande COPY ne soit exécutée à partir d'un fichier de commandes.
Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieurs fichiers source (avec caractères
génériques ou fichier1+fichier2+fichier3).
Cprofile (Microsoft)
AIEB Page 90 26/01/2011
'cprofile' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Procède à un nettoyage de l'espace perdu dans les profils et, lorsque des associations de fichiers spécifiques à
l'utilisateur ont été désactivées, supprime ces associations du Registre. Les profils en cours d'utilisation ne sont
pas modifiés.
Syntaxe
cprofile [/l] [/i] [/v] [ListeFichiers]
Paramètres
/l
Nettoie tous les profils locaux. Vous pouvez également spécifier une liste de profils supplémentaires
dans le paramètre ListeFichiers.
/i
Interroge l'utilisateur de façon interactive sur chaque profil.
/v
Affiche des informations sur les actions en cours d'exécution.
ListeFichiers
Liste des fichiers parmi lesquels vous souhaitez supprimer certaines associations de fichiers
spécifiques à l'utilisateur. Séparez chaque fichier de la liste par un espace. Les noms des fichiers
peuvent contenir des caractères génériques.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Seuls les administrateurs peuvent exécuter cprofile.
• Un serveur Terminal Server utilise les associations de fichiers pour déterminer les applications à utiliser
pour accéder aux différents types de fichiers. Les types de fichiers sont enregistrés à l'aide de
l'Explorateur Windows.
• Les associations de fichiers au niveau utilisateur permettent à chaque utilisateur de posséder une
application différente associée à un type de fichier spécifique. Par exemple, un premier utilisateur peut
posséder des fichiers .doc associés à Microsoft Word et un second utilisateur des fichiers .doc associés
à WordPad Windows.
• Lorsque ce type d'association est activé, la commande cprofile permet de supprimer uniquement
l'espace perdu du profil d'utilisateur. Lorsque ce type d'association est désactivé, la commande cprofile
permet de supprimer également les entrées du Registre correspondantes.
Syntaxe
date [mm-jj-aa] [/t]
Paramètres
mm-jj-aa
Définit la date spécifiée, où mm représente le mois, jj le jour et aa l'année.
/t
Affiche la date en cours sans invite d'une nouvelle date.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Vous devez séparer les valeurs mm, jj et aa par des points (.), des traits d'union (-) ou des barres
obliques (/).
• Windows XP est programmé pour changer correctement le mois et l'année, quel que soit le nombre de
jours du mois (28, 29, 30 ou 31).
Exemples
Pour instaurer la date du 3 août 2000, tapez l'une des syntaxes suivantes :
08.03.00
08-03-00
08/03/00
Pour afficher la date système en cours, tapez :
date /t
DATE [date]
Entrez DATE sans paramètres pour afficher la date système et être invité à la modifier. Appuyez sur
ENTRÉE pour conserver la même date.
Si les extensions de commandes sont activées, la commande DATE prend en charge le commutateur /T
qui fait que la commande n'indique que la date, sans demander d'en entrer une nouvelle.
Syntaxe
defrag volume
Paramètres
volume
Lecteur ou point de montage du volume à défragmenter.
/a
Analyse un volume et affiche un récapitulatif du rapport d'analyse.
/v
Affiche les rapports complets de défragmentation et d'analyse.
Utilisé conjointement avec /a, affiche uniquement le rapport d'analyse. Utilisé seul, affiche les rapports de
défragmentation et d'analyse.
/f
Impose la défragmentation du volume, que celle-ci soit ou non nécessaire.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Un volume doit disposer au moins de 15% d'espace libre pour que la défragmentation au moyen de la
commande defrag puisse s'effectuer complètement et de façon adéquate. La commande defrag utilise
cet espace comme zone de tri pour les fragments de fichiers. Si un volume dispose de moins de 15%
d'espace libre, la commande defrag effectue uniquement une défragmentation partielle. Pour
augmenter l'espace libre sur un volume, supprimez les fichiers inutiles ou déplacez-les vers un autre
disque.
• Vous ne pouvez pas défragmenter des volumes que le système de fichiers a identifiés comme étant
douteux, c'est-à-dire susceptibles d'être corrompus. Vous devez exécuter chkdsk sur un volume
douteux avant de pouvoir le défragmenter. Pour déterminer si un volume est douteux, utilisez la
commande fsutil dirty query. Pour plus d'informations sur chkdsk et fsutil dirty, consultez Rubriques
connexes.
• Pendant que defrag analyse et défragmente un volume, un curseur clignotant est affiché. Lorsque
defrag a terminé d'analyser et de défragmenter le volume, il affiche le rapport d'analyse, le rapport de
défragmentation, ou les deux, puis retourne vers l'invite de commande.
• Par défaut, defrag affiche un résumé des rapports d'analyse et de défragmentation si vous ne spécifiez
pas les paramètres /a ou /v.
• Vous pouvez envoyer les rapports vers un fichier de texte en tapant >nom_fichier.txt, où nom_fichier.txt
est le nom de fichier que vous spécifiez. Par exemple :
Utilisation :
-a nalyse uniquement
-f orce la défragmentation même si l'espace libre est bas
-v ortie détaillée
-? ffiche ce texte d'aide.
Syntaxe
del [Lecteur:][Chemin] NomFichier [ ...] [/p] [/f] [/s] [/q] [/a[:attributs]]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du fichier ou du jeu de fichiers à supprimer. NomFichier est obligatoire.
Vous pouvez utiliser plusieurs noms de fichier. Séparez les noms de fichier par des espaces, des
virgules ou des points-virgules.
/p
Vous invite à confirmer que vous voulez supprimer le fichier spécifié.
/f
Force la suppression des fichiers dotés de l'attribut lecture seule.
/s
Supprime les fichiers spécifiés du répertoire en cours et de tous ses sous-répertoires. Affiche le nom
des fichiers au fur et à mesure qu'ils sont supprimés.
/q
Spécifie le mode silencieux. Vous n'êtes pas invité à confirmer l'ordre de suppression.
/a
Supprime les fichiers dotés des attributs spécifiés.
attributs
Attribut Description
r Lecture seule
a Archive
s Système
h Caché
- Préfixe de négation
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Utilisation de /p
Si vous utilisez /p, del affiche le nom d'un fichier et le message suivant :
nom_de_fichier, Supprimer (O/N) ?
Appuyez sur O pour confirmer la suppression, sur N pour l'annuler et afficher le nom du fichier suivant (si vous
avez désigné un groupe de fichiers), ou sur CRTL+C pour mettre fin à la commande del.
• Désactivation des extensions de commandes
Si vous désactivez les extensions de commande, l'option de ligne de commande /s affiche le nom de tous les
fichiers qui n'ont pas été trouvés au lieu de ceux qui sont supprimés (le comportement est inversé). Pour plus
d'informations sur la désactivation des extensions de commandes, consultez cmd dans Rubriques connexes.
• Suppression de plusieurs fichiers à la fois
Vous pouvez supprimer tous les fichiers d'un dossier en tapant del suivi de [Lecteur:]Chemin. Par exemple, la
commande suivante supprime tous les fichiers du dossier \travail :
del \travail
del *.*
La commande del affiche l'invite suivante :
Tous les fichiers du répertoire seront supprimés ! Êtes-vous sûr (O/N) ?
Appuyez sur O, puis sur ENTRÉE pour supprimer tous les fichiers du dossier en cours ou sur N, puis sur
ENTRÉE pour annuler la suppression.
Avant d'utiliser les caractères génériques avec la commande del en vue de supprimer un groupe de fichiers,
vous pouvez employer ces mêmes caractères avec la commande dir pour afficher la liste des noms des fichiers
inclus dans le groupe.
Avertissement
o Une fois que vous avez supprimé un fichier du disque à l'aide de la commande del, vous ne
pouvez plus le récupérer.
• La commande del est disponible dans la console de récupération avec d'autres paramètres.
Exemples
Pour supprimer tous les fichiers d'un dossier nommé Test sur le lecteur C, tapez l'une des syntaxes suivantes :
del c:\test
del c:\test\*.*
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
Noms Spécifie une liste d'un ou plusieurs fichiers ou répertoires. Les caractères génériques
peuvent être utilisés pour supprimer plusieurs fichiers. Si un répertoire est spécifié, tous
les fichiers qu'il contient seront supprimés.
Si les extensions de commandes sont activées, DEL et ERASE sont modifiées comme suit : La logique
d'affichage du commutateur /S est inversée. Elle n'affiche que les fichiers supprimés, et pas ceux qui
n'ont pas été trouvés.
Pour les fichiers, dir affiche l'extension du nom ainsi que la taille en octets. Il affiche également le nombre total
des fichiers et des répertoires de la liste, leur taille cumulée et l'espace restant (en octets) sur le disque.
Syntaxe
dir [lecteur:][chemin][NomFichier] [...] [/p] [/q] [/w] [/d] [/a[[:]attributs]][/o[[:]OrdreTri]] [/t[[:]ChampHeure]] [/s] [/b]
[/l] [/n] [/x] [/c] [/4]
Paramètres
[[lecteur:][chemin]
Désigne le lecteur et le répertoire dont vous voulez afficher le contenu.
[NomFichier]
Désigne le fichier ou groupe de fichiers particulier dont vous voulez afficher le contenu.
/p
Affiche un écran de la liste à la fois. Pour faire apparaître l'écran suivant, appuyez sur n'importe quelle
touche du clavier.
/q
Affiche les informations relatives à la propriété du fichier.
/w
Affiche la liste en largeur, avec jusqu'à cinq noms de fichier ou de répertoire sur chaque ligne.
/d
Produit le même résultat que /w, sauf que les fichiers sont triés par colonne.
/a [[:] attributs]
N'affiche que les noms des répertoires et fichiers dotés des attributs spécifiés. En l'absence de /a, dir
affiche les noms de tous les fichiers, à l'exclusion des fichiers cachés et système.
Si vous utilisez /a sans spécifier attributs, dir présente les noms de tous les fichiers, fichiers cachés et
système compris.
La liste ci-dessous décrit chacune des valeurs susceptibles d'être utilisées avec le paramètre attributs.
Le signe deux-points (:) est facultatif. Employez n'importe quelle combinaison de ces valeurs sans les
séparer par des espaces :
Valeur Description
H Fichiers cachés
s. Fichiers système
d Répertoires
a Fichiers prêts pour l'archivage
r Fichiers lecture seule
-h Fichiers qui ne sont pas cachés
-s Fichiers autres que les fichiers système
-d Fichiers uniquement (sans répertoires)
-a Fichiers qui n'ont pas été modifiés depuis la dernière sauvegarde
-r Fichiers qui ne sont pas en lecture seule
Si vous utilisez /o sans préciser OrdreTri, dir affiche les noms des répertoires par ordre alphabétique,
puis les noms des fichiers, également par ordre alphabétique. Le signe deux-points (:) est facultatif.
La liste suivante décrit chacune des valeurs susceptibles d'être assignées au paramètre OrdreTri.
Employez n'importe quelle combinaison de ces valeurs sans les séparer par des espaces :
Valeur Description
n Ordre alphabétique des noms
e Ordre alphabétique des extensions
d Ordre chronologique des dates et des heures, à commencer par la plus ancienne
s. Ordre de taille, à commencer par la plus petite
g Répertoires groupés avant les fichiers
-n Ordre alphabétique inverse des noms (de Z à A)
-e Ordre alphabétique inverse des extensions (de .ZZZ à .AAA)
-d Ordre chronologique des dates et des heures, à commencer par la plus récente
-s Ordre de taille, à commencer par la plus grande
-g Répertoires groupés à la suite des fichiers
/t [[:]ChampHeure]
Spécifie le champ d'heure à afficher ou à utiliser pour le tri : La liste ci-dessous décrit chacune des
valeurs susceptibles d'être utilisées avec le paramètre ChampHeure.
Valeur Description
c Création
a Accès précédent
w Enregistrement précédent
/s
Affiche toutes les apparitions du nom de fichier spécifié dans le répertoire désigné et tous ses sous-
répertoires.
/b
Présente chaque nom de répertoire ou de fichier (extension comprise) sur une ligne séparée. /b
n'affiche pas d'informations d'en-tête ou de résumé. /b annule /w.
/l
Affiche les noms de répertoire et de fichier en minuscules sans les trier. Le paramètre /l ne convertit
cependant pas les caractères étendus en minuscules.
/n
Affiche le format de liste longue où les noms de fichier apparaissent à l'extrême droite de l'écran.
/x
Affiche les formes courtes des noms générées pour les fichiers situés sur les volumes FAT et NTFS.
L'affichage est semblable à celui généré par le paramètre /n, à ceci près que les formes courtes sont
affichées à la suite des formes longues.
/c
Affiche le séparateur des milliers pour les tailles de fichier.
/4
Affiche le format d'année à quatre chiffres.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisation de nomsfichier multiples
Vous pouvez utiliser des nomsfichier multiples. Séparez les noms de fichier par des espaces, des virgules ou
des points-virgules. Pour afficher un groupe de fichiers, vous pouvez utiliser les caractères génériques (? et *)
avec le paramètre NomFichier.
• Emploi des caractères génériques
Si vous utilisez /a avec plusieurs valeurs dans attributs, dir affiche uniquement les noms des fichiers dotés de
tous les attributs spécifiés. Si, par exemple, vous utilisez /a avec r et -h pour les attributs (/a:r-h ou /ar-h), dir
n'affiche que les noms des fichiers dotés de l'attribut lecture seule qui ne sont pas cachés.
• Spécification de l'ordre de tri des noms de fichier
Si vous spécifiez plusieurs valeurs pour l'OrdreTri, dir trie les noms de fichier selon le premier critère d'abord,
puis selon le deuxième, et ainsi de suite.
Si, par exemple, vous spécifiez /o avec les valeurs e et -s pour l'OrdreTri (/o:e-s ou /oe-s), dir trie les noms des
répertoires et des fichiers selon l'ordre alphabétique des extensions et par ordre de taille, en commençant par le
plus grand, et ensuite affiche le résultat final.
Le tri selon l'ordre alphabétique des extensions fait apparaître d'abord les noms de fichier sans extensions, puis
les noms de répertoire, et enfin les noms de fichier suivis d'extensions.
• Emploi de symboles de redirection et du signe “ | ”
Lorsque vous utilisez un symbole de redirection (>) pour envoyer le résultat de la commande dir à un fichier ou
une barre verticale (|) pour l'envoyer à une autre commande, servez-vous des paramètres /a:-d et /b pour
afficher uniquement la liste des noms de fichier.
Vous pouvez utiliser NomFichier avec les paramètres /b et /s pour préciser que dir doit chercher tous les noms
de fichier correspondant à ce paramètre dans le répertoire en cours et ses sous-répertoires. Dir présente
uniquement la lettre du lecteur, le nom du répertoire, le nom et l'extension de chaque fichier trouvé, en affichant
chaque chemin sur une ligne. Avant d'utiliser un signe “ | ” en vue de redirection, il est conseillé de définir la
variable d'environnement TEMP dans le fichier Autoexec.nt.
• Prédéfinition des paramètres de la commande dir
Pour prédéfinir les paramètres de dir, vous pouvez inclure set avec la variable d'environnement DIRCMD dans
le fichier Autoexec.nt. Il est possible d'utiliser avec la commande set dircmd n'importe quelle combinaison
valable de paramètres de dir, emplacement et nom d'un fichier compris.
Pour utiliser, par exemple, la variable d'environnement DIRCMD afin de spécifier le format en largeur /w)
comme format d'affichage par défaut, tapez la commande suivante dans le fichier Autoexec.net :
set dircmd=/w
Pour une utilisation unique de la commande dir, vous pouvez annuler un paramètre à l'aide de la variable
d'environnement DIRCMD. Pour ce faire, tapez le paramètre que vous voulez annuler dans l'invite de
commande dir, en précédent le paramètre d'un signe moins. Par exemple :
dir /-w
Pour changer les paramètres DIRCMD par défaut, tapez :
set=NouveauParamètre
Les nouvelles valeurs par défaut restent en vigueur pour toutes les commandes dir suivantes, jusqu'à ce que
vous réutilisiez set dircmd ou que vous redémarriez votre ordinateur.
set dircmd=
Pour afficher les valeurs actuelles de la variable d'environnement DIRCMD, tapez :
set
Set affiche la liste des variables d'environnement accompagnées de leurs valeurs. Pour plus d'informations sur
la définition des variables d'environnement, consultez Rubriques connexes.
Exemples
Pour afficher tous les répertoires, l'un après l'autre, par ordre alphabétique, en format large et écran par écran,
tapez la commande suivante après avoir vérifié que le répertoire racine est le répertoire actuel :
dir /s/w/o/p
Dir affiche le nom du répertoire racine, les noms de ses sous-répertoires et les noms des fichiers contenus
dans le répertoire racine (extensions comprises). La commande dir affiche ensuite le nom de tous les sous-
répertoires de l'arborescence et de tous les fichiers contenus dans chacun d'entre eux.
Pour modifier l'exemple précédent de manière à ce que dir affiche les noms de fichier et les extensions mais
omette les noms des répertoires, tapez :
dir /s/w/o/p/a:-d
Lorsque vous spécifiez prn, la liste des répertoires est envoyée à l'imprimante connectée au port LPT1. Si votre
imprimante est connectée à un port différent, remplacez prn par le nom du port en question.
Vous pouvez aussi rediriger le résultat de la commande dir vers un fichier en remplaçant prn par un nom de
fichier. Vous pouvez également taper un chemin d'accès. Par exemple, pour diriger les données de sortie de dir
vers le fichier Dir.doc du répertoire Registre, tapez :
Pour afficher la liste de tous les noms de fichier suivis de l'extension .txt stockés dans les répertoires du
lecteur C, tapez :
DIR [lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L] [/N] [/O[[:]tri]] [/P] [/Q] [/S]
[/T[[:]heure]] [/W] [/X] [/4]
/C Affiche le séparateur de milliers pour les tailles de fichiers. Ceci est la valeur par défaut.
Utilisez /-C pour désactiver l'affichage du séparateur.
/L Affiche en minuscules.
/X Affiche les noms courts générés pour les noms de fichier non 8.3 car. Ce format est
celui de /N avec le nom court inséré avant le nom long. S'il n'y a pas de nom court, des
espaces seront affichés à la place.
Les commutateurs peuvent être préconfigurés dans la variable d'environnement DIRCMD. Pour les
ignorer, les préfixer avec un trait d'union. Par exemple /-W.
Désactive un service du système Windows XP, Windows 2000 ou Windows NT 4.0 ou un pilote de
périphérique. La commande disable n'est disponible que si vous utilisez la console de récupération.
Paramètres
nom_du_service
Nom du service système que vous souhaitez désactiver.
nom_du_pilote_de_périphérique
Nom du pilote de périphérique que vous souhaitez désactiver.
Exemple
L'exemple suivant désactive le service Eventlog :
disable eventlog
Remarques
• La commande disable définit le type de démarrage SERVICE_DISABLED pour le service ou le pilote
que vous spécifiez.
• Lorsque vous utilisez la commande disable pour désactiver un service système ou un pilote de
périphérique, le nom du type de démarrage précédent pour le service système ou le pilote de
périphérique s'affiche à l'écran. Il est recommandé de noter ce nom quelque part pour le cas où vous
seriez contraint de restaurer le type de démarrage d'origine en utilisant la commande enable.
disable /?
'disable' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
La commande disable désactive un service système WindowsXP ou un lecteur. où nom_service spécifie le nom
de service ou de lecteur à désactiver.
Utilisez la commande listsvc pour afficher tous les services ou lecteurs pouvant être désactivés.
Prenez note de l'ancien type pour le cas où il serait nécessaire d'activer à nouveau le service.
Syntaxe
diskcomp [lecteur1: [lecteur2:]]
Paramètres
lecteur1
Désigne le lecteur qui contient l'une des disquettes.
lecteur2
Désigne le lecteur qui contient l'autre disquette.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisation des disques
La commande diskcomp fonctionne uniquement avec des disquettes. Il est impossible de l'utiliser sur un
disque dur. Si vous spécifiez un lecteur de disque dur comme paramètre lecteur1 ou lecteur2, diskcomp affiche
le message d'erreur suivant :
Spécification de lecteur non valide
Le lecteur spécifié n'existe pas
ou n'est pas amovible
Si toutes les pistes des deux disquettes comparées sont identiques, diskcomp affiche le message suivant :
Comparaison OK
Si les pistes ne sont pas identiques, diskcomp affiche un message semblable à ce qui suit :
Erreur de comparaison
face 1, piste 2
Si vous appuyez sur O, diskcomp vous demande d'insérer les disquettes faisant l'objet de la comparaison
suivante. Si vous appuyez sur N, diskcomp arrête la comparaison.
Lorsque diskcomp fait une comparaison, il ne tient pas compte du numéro de volume du disque.
• Omission des paramètres lecteur
Si vous omettez le paramètre lecteur2, diskcomp utilise le lecteur en cours comme lecteur2. Si vous omettez
les deux paramètres lecteur, diskcomp utilise le lecteur en cours pour les deux. Si lecteur1 est le lecteur en
cours, diskcomp vous demande d'insérer chaque disquette au fur et à mesure selon les besoins.
• Utilisation d'un lecteur
Si vous désignez le même lecteur de disquette pour lecteur1 et lecteur2, diskcomp effectue la comparaison en
utilisant un seul lecteur et vous demande d'insérer chaque disquette au fur et à mesure selon les besoins. Il
vous faudra peut-être échanger les disquettes plusieurs fois, selon leur capacité et la quantité de mémoire
disponible.
Diskcomp est incapable de comparer une disquette simple face à une disquette double face, ou une disquette
haute densité à une disquette double densité. Si les disquettes placées dans lecteur1 et lecteur2 ne sont pas du
même type, diskcomp affiche le message suivant :
Types de lecteurs ou de disquettes non compatibles
La commande diskcomp n'est pas opérationnelle sur les lecteurs réseau ou créés par la commande subst . Si
vous tentez d'utiliser diskcomp avec un de ces types de lecteur, diskcomp affiche le message d'erreur
suivant :
Spécification de lecteur non valide
Lorsque vous utilisez la commande diskcomp avec une disquette que vous avez créée à l'aide de la
commande copy, diskcomp peut afficher un message semblable au suivant :
Erreur de comparaison
face 0, piste 0
Ce type d'erreur peut apparaître même si les fichiers enregistrés sur les disquettes sont identiques. En effet,
copy reproduit les informations, mais ne les place pas nécessairement au même endroit sur la disquette
destination.
Pour plus d'informations sur la comparaison de fichiers individuels sur deux disques à l'aide de Fc, consultez
Rubrique connexes.
• Description des codes de sortie de diskcomp
Le tableau suivant énumère chaque code de sortie accompagné d'une brève description.
Pour traiter les codes de sortie renvoyés par diskcomp, vous pouvez utiliser niveau_d'erreur dans la ligne de
commande if d'un programme de traitement par lots.
Exemples
Pour comparer deux disquettes alors que l'ordinateur ne dispose que d'un seul lecteur de disquette (le
lecteur A, par exemple), tapez :
diskcomp a: a:
Sans paramètres, diskcopy utilise le lecteur courant pour le disque source et le disque de destination.
Syntaxe
diskcopy [lecteur1: [lecteur2:]] [/v]
Paramètres
lecteur1
Désigne le lecteur où se trouve la disquette source.
lecteur2
Désigne le lecteur qui contient la disquette destination.
/v
Vérifie que les informations sont correctement copiées. Cette option de ligne de commande ralentit le
processus de copie.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisation des disques
La commande diskcopy n'est opérationnelle que sur les disques amovibles, comme les disquettes. Il est
impossible de l'utiliser sur un disque dur. Si vous spécifiez un lecteur de disque dur comme paramètre lecteur1
ou lecteur2, diskcopy affiche le message d'erreur suivant :
Spécification de lecteur non valide
Le lecteur spécifié n'existe pas
ou n'est pas amovible
La commande diskcopy vous demande d'insérer les disquettes source et destination et attend que vous
appuyiez sur une touche pour continuer.
Si vous appuyez sur O, diskcopy vous demande d'insérer les disquettes source et destination à utiliser pour
l'opération de copie suivante. Pour arrêter le processus de diskcopy, appuyez sur N.
Si vous copiez les informations sur une disquette non formatée placée dans lecteur2, diskcopy formate la
disquette d'après le nombre de faces et de secteurs par piste de la disquette insérée dans lecteur1. Pendant le
formatage de la disquette et la copie des fichiers, diskcopy affiche le message suivant :
Formatage pendant la copie
Si la disquette source est dotée d'un numéro de série de volume, diskcopy crée un numéro de même nature
pour la disquette destination et affiche ce numéro lorsque la copie s'achève.
• Omission des paramètres lecteur
Si vous omettez le paramètre lecteur2, diskcopy utilise le lecteur en cours comme lecteur destination. Si vous
omettez les deux paramètres lecteur, diskcopy utilise le lecteur en cours pour les deux. Si lecteur1 est le
lecteur en cours, diskcopy vous demande d'insérer chaque disquette au fur et à mesure selon les besoins.
• Emploi d'un seul lecteur pour la copie
Si vous omettez les deux paramètres lecteur et si le lecteur en cours est un lecteur de disquette, diskcopy vous
signale lorsque vous devez insérer une disquette dans le lecteur.
Si les disquettes contiennent plus d'informations que la mémoire disponible ne peut en contenir, diskcopy ne
peut alors pas lire toutes les données à la fois.
La commande diskcopy lit la disquette source, écrit sur la disquette destination, puis vous invite à réinsérer la
disquette source. Ce processus se poursuit jusqu'à ce que vous ayez copié l'ensemble de la disquette.
• Prévention de la fragmentation d'une disquette
Comme diskcopy crée une copie exacte de la disquette source sur la disquette destination, toute fragmentation
de la disquette source est transférée vers la disquette destination. La fragmentation correspond à la présence
de petites zones d'espace disque inutilisé entre des fichiers existants sur une disquette.
Une disquette source fragmentée risque de ralentir le processus de recherche, de lecture ou d'écriture des
fichiers. Pour éviter de transférer la fragmentation d'une disquette à l'autre, utilisez les commandes copy ou
xcopy pour copier la disquette. Comme copy et xcopy copient les fichiers l'un après l'autre, la nouvelle
disquette n'est pas fragmentée.
Avertissement
o Il n'est pas possible d'utiliser xcopy pour copier une disquette de démarrage.
Le tableau suivant énumère chaque code de sortie accompagné d'une brève description.
Pour traiter les codes de sortie renvoyés par diskcomp, vous pouvez utiliser niveau_d'erreur dans la ligne de
commande if d'un programme de traitement par lots.
Pour obtenir un exemple d'un programme de traitement par lots qui traite les codes de sortie, consultez
diskcomp dans Rubriques connexes.
Exemples
Pour copier la disquette du lecteur B sur la disquette du lecteur A, tapez :
diskcopy b: a:
Vous pouvez répertorier les objets disponibles et déterminer le numéro ou la lettre de lecteur d'un objet à l'aide
des commandes list disk, list volume et list partition.
Les commandes list disk et list volume affichent tous les disques et les volumes présents dans l'ordinateur.
Toutefois, la commande list partition n'affiche que les partitions du disque qui a le focus. Lorsque vous utilisez
les commandes list, un astérisque (*) apparaît près de l'objet qui a le focus.
Vous sélectionnez un objet à l'aide de son numéro ou de sa lettre de lecteur, comme disque 0, partition 1,
volume 3 ou volume C.
Lorsque vous sélectionnez un objet, le focus reste sur cet objet jusqu'à ce que vous en sélectionniez un autre.
Par exemple, si le disque 0 a le focus et que vous sélectionnez le volume 8 sur le disque 2, le focus passe du
disque 0 au volume 8 du disque 2.
Certaines commandes changent automatiquement le focus. Par exemple, lorsque vous créez une nouvelle
partition, le focus passe automatiquement à la nouvelle partition.
Lorsqu'une partition a le focus, le volume associé a également le focus. Lorsqu'un volume a le focus, le disque
et la partition associés ont également le focus si le volume mappe vers une partition spécifique unique. Si tel
n'est pas le cas, le disque et la partition perdent le focus.
Commandes DiskPart
Cliquez sur une commande pour en afficher la syntaxe :
active
Sur les disques de base, marque la partition dotée du focus comme active. Cela informe le système
d'entrée/sortie de base (BIOS) ou l'interface EFI (Extensible Firmware Interface) que la partition ou le volume
est une partition système ou un volume système valide.
Important
• DiskPart vérifie uniquement que la partition est capable de contenir les fichiers de démarrage d'un
système d'exploitation. DiskPart ne contrôle pas le contenu de la partition. Si vous marquez une
partition comme active par erreur, et qu'elle ne contient pas les fichiers de démarrage du système
d'exploitation, votre ordinateur peut ne pas démarrer.
Syntaxe
active
add disk
Met en miroir le volume simple qui a le focus, sur le disque spécifié.
Syntaxe
assign
Affecte une lettre de lecteur ou un point de montage au volume qui a le focus. Si aucune lettre de lecteur ou
aucun point de montage n'est spécifié, la première lettre de lecteur disponible est affectée. Si la lettre de lecteur
ou le point de montage est déjà utilisé, une erreur est générée.
À l'aide de la commande assign, vous pouvez changer la lettre de lecteur associée à un lecteur amovible.
Vous ne pouvez pas affecter de lettres de lecteur aux volumes système, aux volumes d'amorçage ou aux
volumes qui contiennent le fichier d'échange. De plus, vous ne pouvez pas affecter de lettre de lecteur à une
partition OEM (Original Equipment Manufacturer) ou à une partition GPT (GUID Partition Table) autre qu'une
partition MSDATA de base.
Syntaxe
Paramètres
letter=d
Lettre de lecteur que vous voulez affecter au volume.
mount=chemin
Chemin de points de montage que vous voulez affecter au volume.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
break disk
S'applique aux disques dynamiques uniquement. Scinde le volume en miroir qui a le focus en deux volumes
simples. Un des volumes simples conserve la lettre de lecteur et les points de montage du volume en miroir ;
l'autre volume simple reçoit le focus pour que vous puissiez lui affecter une lettre de lecteur.
Le contenu des deux moitiés du miroir sont conservées par défaut. Chaque moitié devient un volume simple.
Avec le paramètre nokeep, vous ne conservez qu'une moitié du miroir en tant que volume simple, tandis que
l'autre moitié est supprimée et convertie en espace disque disponible. Aucun volume ne reçoit le focus.
Syntaxe
Paramètres
n
Spécifie le disque qui contient le volume en miroir.
nokeep
Spécifie qu'un seul des volumes en miroir est conservé tandis que l'autre est supprimé et converti en
espace disque disponible. Ni le volume ni l'espace disque ne reçoit le focus.
noerr
clean
Supprime tout formatage de partition ou de volume sur le disque qui a le focus. Sur les disques MBR (Master
Boot Record), seules les informations de partitionnement MBR et les informations de secteurs cachés sont
effacées. Sur les disques GPT (GUID Partition Table), les informations de partitionnement GPT, MBR protectif
compris, sont effacées. Il n'y a pas d'informations de secteurs cachés.
Syntaxe
clean [all]
Paramètre
all
Spécifie que chacun des secteurs du disque est effacé, ce qui signifie que toutes les données du
disques sont définitivement et entièrement supprimées.
convert basic
Convertit un disque dynamique vide en disque de base.
Syntaxe
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
convert dynamic
Convertit un disque de base en disque dynamique.
Syntaxe
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
convert gpt
Sur les ordinateurs Itanium, convertit un disque de base vide avec un style de partition MBR (Master Boot
Record) en disque de base avec le style de partition GPT (GUID partition table).
Important
• Le disque doit être vide pour être converti en disque GPT. Sauvegardez vos données, puis supprimez
l'ensemble des partitions ou des volumes avant de convertir le disque.
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
convert mbr
Sur les ordinateurs Itanium, convertit un disque de base vide avec un style de partition GPT (GUID partition
table) en disque de base avec le style de partition MBR (Master Boot Record).
Important
• Le disque doit être vide pour être converti en disque MBR. Sauvegardez vos données, puis supprimez
l'ensemble des partitions ou des volumes avant de convertir le disque.
Syntaxe
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
Syntaxe
Paramètres
size=n
Taille de la partition en méga-octets (Mo). Si aucune taille n'est donnée, la partition se poursuit jusqu'à
ce que l'espace libre de la région en cours soit épuisé.
offset=n
Le décalage d'octet par rapport auquel créer la partition. Si aucun décalage n'est fourni, la partition se
situe sur la première extension de disque suffisamment volumineuse pour l'accueillir.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
Syntaxe
Paramètres
size=n
Taille de la partition étendue en méga-octets (Mo). Si aucune taille n'est donnée, la partition se poursuit
jusqu'à ce que l'espace libre de la région soit épuisé. La taille est ajustée aux cylindres. La taille est
arrondie à la limite de cylindre la plus proche. Si, par exemple, vous spécifiez une taille de 500 Mo, la
partition est arrondie à 504 Mo.
offset=n
S'applique uniquement aux disques MBR (Master Boot Record). Le décalage d'octet par rapport auquel
créer la partition étendue. Si aucun décalage n'est fourni, la partition démarre au début du premier
espace libre sur le disque. Le décalage est ajusté aux cylindres. Le décalage est arrondi à la limite de
cylindre la plus proche. Par exemple, si vous spécifiez un décalage de 27 Mo alors que la taille du
cylindre équivaut à 8 Mo, le décalage est arrondi à la limite de 24 Mo.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
Syntaxe
Paramètres
size=n
Taille du lecteur logique en méga-octets (Mo). Si aucune taille n'est donnée, la partition se poursuit
jusqu'à ce que l'espace libre de la région en cours soit épuisé.
offset=n
S'applique uniquement aux disques MBR (Master Boot Record). Le décalage d'octet par rapport auquel
créer le lecteur logique. Le décalage est ajusté aux cylindres (c'est-à-dire que le décalage est arrondi
de manière à remplir entièrement la taille de cylindre utilisée). Si aucun décalage n'est fourni, la
partition se situe sur la première extension de disque suffisamment volumineuse pour l'accueillir. La
partition est au moins aussi vaste en octets que la valeur spécifiée par size=n. Si vous spécifiez une
taille pour le lecteur logique, elle doit être plus petite que la partition étendue.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
Attention
• Utilisez la commande create partition msr avec précaution. Étant donné que les disques GPT
nécessitent un format de partition spécifique, la création de partitions MSR (Microsoft Reserved) peut
rendre le disque illisible.
Sur les disques GPT qui sont utilisés pour démarrer Windows XP 64-Bit Edition, la partition Système
EFI est la première partition du disque, suivie de la partition MSR (Microsoft Reserved).
Les disques GPT utilisés uniquement à des fins de stockage des données ne possèdent pas de
partition Système EFI, et la partition MSR est la première partition.
Windows XP 64-Bit Edition ne monte pas les partitions MSR (Microsoft Reserved). Vous ne pouvez pas stocker
de données sur les partitions MSR et vous ne pouvez pas les supprimer.
Syntaxe
Paramètres
size=n
Taille de la partition en méga-octets (Mo). La partition est au moins aussi vaste en octets que la valeur
spécifiée par size=n. Si aucune taille n'est donnée, la partition se poursuit jusqu'à ce que l'espace libre
de la région en cours soit épuisé.
offset=n
Le décalage d'octet par rapport auquel créer la partition. La partition démarre au décalage d'octet
spécifié par offset=n. Elle est ajustée aux secteurs, c'est-à-dire que le décalage est arrondi de manière
à remplir entièrement la taille de secteur utilisée). Si aucun décalage n'est fourni, la partition se situe sur
la première extension de disque suffisamment volumineuse pour l'accueillir.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
La partition ne reçoit pas de lettre de lecteur. Vous devez utiliser la commande assign pour affecter une lettre
de lecteur à la partition.
Syntaxe
Paramètres
size=n
Taille de la partition en méga-octets (Mo). Si aucune taille n'est donnée, la partition se poursuit jusqu'à
ce que l'espace non alloué de la région en cours soit épuisé. La taille est ajustée aux cylindres. La taille
est arrondie à la limite de cylindre la plus proche. Par exemple, si vous spécifiez une taille de 500 Mo,
la partition est arrondie à 504 Mo.
offset=n
ID={octet|GUID}
Réservé aux fabricants OEM (Original Equipment Manufacturer).
Attention
• La création de partitions avec ce paramètre peut entraîner une panne de votre
ordinateur ou l'empêcher de démarrer.
À la place, utilisez toujours la commande create partition efi pour créer des partitions système
EFI, la commande create partition msr pour créer des partitions réservées Microsoft, et la
commande create partition primary (sans le paramètre ID=octet | GUID) pour créer des
partitions principales sur des disques GPT.
Pour les disques MBR, vous pouvez spécifier un octet de type de partition, sous forme hexadécimale, pour la
partition.
Si aucun octet de type de partition n'est spécifié sur un disque MBR, la commande create partition primary
crée une partition de type 0x6. N'importe quel octet de type de partition peut être spécifié avec le paramètre
ID=octet | GUID. DiskPart ne vérifie pas la validité de l'octet de type de partition, pas plus qu'il n'effectue de
contrôle du paramètre ID.
Pour les disques GPT, vous pouvez spécifier un GUID de type de partition pour la partition que vous voulez
créer :
• Partition système EFI : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Si aucun GUID de type de partition n'est spécifié, la commande create partition primary crée une partition
MSDATA.
N'importe quel type de partition peut être spécifié avec le paramètre ID={octet | GUID}. DiskPart ne vérifie pas
la validité du GUID de partition, pas plus qu'il n'effectue de contrôle du paramètre ID.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes comme si
l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la fermeture de
DiskPart et l'affichage d'un code d'erreur.
Syntaxe
Paramètres
size=n
Espace disque, spécifié en méga-octets (Mo), que le volume occupera sur chaque disque.
Si vous ne spécifiez aucune taille, la commande crée le volume RAID-5 le plus vaste possible.
Le disque contenant la plus petite quantité d'espace disque disponible contigu détermine la taille du
volume RAID-5 et la même quantité d'espace disque est allouée à partir de chaque disque.
La quantité effective d'espace disque utilisable dans le volume RAID-5 est inférieure à la quantité
combinée d'espace disque car une partie de cet espace est utilisée pour la parité.
disk=n
Disques dynamiques sur lesquels vous créez le volume. Une quantité d'espace égale à size=n est
allouée sur chaque disque.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
Syntaxe
Paramètres
size=n
Taille du volume en méga-octets (Mo). Si aucune taille n'est spécifiée, le nouveau volume occupe la
totalité de l'espace disque disponible sur le disque.
disk=n
Disque dynamique sur lequel vous créez le volume. Si aucun disque n'est spécifié, le disque courant
est utilisé.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
Syntaxe
Paramètres
size=n
Espace disque, spécifié en méga-octets (Mo), que le volume occupera sur chaque disque. Si aucune
taille n'est spécifiée, le nouveau volume occupe le reste de l'espace disque disponible sur le plus petit
disque et une quantité d'espace égale sur les disques suivants.
disk=n
Disques dynamiques sur lesquels vous créez le volume. Une quantité d'espace égale à size=n est
allouée sur chaque disque.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
delete disk
Supprime un disque dynamique manquant dans la liste des disques.
Syntaxe
Paramètres
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
override
Permet à DiskPart de supprimer tous les volumes simples sur le disque. Si le disque contient la moitié
d'un volume en miroir, celle-ci est supprimée. La commande delete disk override échoue si le disque
appartient à un volume RAID-5.
delete partition
Sur un disque de base, supprime la partition qui a le focus. Vous ne pouvez pas supprimer la partition système,
la partition d'amorçage ou n'importe quelle partition qui contient le fichier d'échange ou fichier de vidage sur
incident (vidage de la mémoire) actif.
Attention
• Supprimer une partition sur un disque dynamique peut entraîner la suppression de tous les volumes
dynamiques hors connexion du disque, supprimant ainsi toutes les données et convertissant le disque
en disque de base. Pour supprimer un volume dynamique, utilisez toujours la commande delete
volume à la place.
Les partitions peuvent être supprimées sur les disques dynamiques, mais elles ne doivent pas être créées.
Par exemple, il est possible de supprimer une partition GPT (GUID Partition Table) non reconnue sur un disque
GPT dynamique.
Cette commande vise notamment à permettre de récupérer l'espace occupé par un disque dynamique hors
connexion et corrompu dans une situation d'urgence où la commande clean ne peut pas être utilisée.
Syntaxe
Paramètres
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
override
Permet à DiskPart de supprimer n'importe quelle partition, quel qu'en soit le type. En règle générale,
DiskPart vous permet uniquement de supprimer des partitions de données connues.
delete volume
Supprime le volume sélectionné. Vous ne pouvez pas supprimer le volume système, le volume d'amorçage ou
n'importe quel volume contenant le fichier d'échange actif ou fichier de vidage sur incident (vidage de la
mémoire).
Syntaxe
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
detail disk
Affiche les propriétés du disque sélectionné et les volumes présents sur ce disque.
Syntaxe
detail disk
detail volume
Affiche les disques sur lesquels le volume courant réside.
Syntaxe
detail volume
Syntaxe
exit
extend
Étend le volume qui a le focus à l'espace non alloué et contigu du même disque. Pour les volumes de base,
l'espace non alloué doit se trouver sur le même disque, et doit suivre la partition qui a le focus (être d'un
décalage de secteur supérieur).
Un volume dynamique simple ou fractionné peut être étendu à n'importe quel espace vide sur n'importe quel
disque dynamique. Cette commande vous permet d'étendre un volume existant à un espace nouvellement créé.
Si la partition était précédemment formatée à l'aide du système de fichiers NTFS, le système de fichier est
automatiquement étendu à la totalité de la nouvelle partition, plus vaste. Il ne se produit aucune perte de
données.
Si la partition était précédemment formatée avec un système de fichiers différent de NTFS, la commande
échoue et aucune modification n'est apportée à la partition.
Syntaxe
Paramètres
size=n
Quantité d'espace, en méga-octets (Mo), à ajouter à la partition actuelle. Si vous ne spécifiez pas de
taille, le disque est étendu à l'ensemble de l'espace non alloué contigu.
disk=n
Disque dynamique sur lequel vous étendez le volume. Une quantité d'espace égale à size=n est
allouée sur le disque. Si vous ne spécifiez aucun disque, le volume est étendu sur le disque courant.
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
help
Affiche la liste des commandes disponibles.
Syntaxe
help
Syntaxe
import [noerr]
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
list disk
Affiche la liste des disques et des informations sur ces disques, telles que leur taille, leur quantité d'espace
disque disponible, leur type (de base ou dynamique) et si le disque utilise le style de partition MBR (Master Boot
Record) ou GPT (GUID partition table). Le disque marqué d'un astérisque (*) a le focus.
Syntaxe
list disk
list partition
Affiche les partitions répertoriées dans la table de partition du disque courant. Sur les disques dynamiques, ces
partitions peuvent ne pas correspondre aux volumes dynamiques du disque.
Cette incohérence s'explique par le fait que les disques dynamiques contiennent des entrées dans la table de
partition pour le volume système ou le volume d'amorçage (le cas échéant) ainsi qu'une partition qui occupe le
reste du disque pour réserver l'espace à l'usage des volumes dynamiques.
Syntaxe
list partition
list volume
Affiche la liste des volumes de base et dynamiques de tous les disques.
Syntaxe
list volume
Syntaxe
online [noerr]
Paramètre
noerr
Pour script uniquement. En cas d'erreur, spécifie que DiskPart continue à traiter les commandes
comme si l'erreur ne s'était pas produite. Sans le paramètre noerr, la détection d'une erreur entraîne la
fermeture de DiskPart et l'affichage d'un code d'erreur.
rem
Permet à l'utilisateur d'insérer un commentaire dans un script.
Syntaxe
rem
Exemples
rem Ces commandes configurent 3 lecteurs.
create partition primary size=2048
assign d:
create partition extended
create partition primary size=2048
assign e:
create partition logical
assign f:
remove
Supprime une lettre de lecteur ou un point de montage dans le volume qui a le focus.
Si le paramètre all est utilisé, toutes les lettres de lecteur et tous les points de montage courants sont
supprimés.
Si aucune lettre de lecteur ou point de montage n'est spécifié, DiskPart supprime la première lettre de lecteur
ou le premier point de montage qu'il rencontre.
La commande remove peut être utilisée pour changer la lettre de lecteur associée à un lecteur amovible.
Vous ne pouvez pas supprimer les lettres de lecteur sur les volumes système, d'amorçage ou d'échange. De
plus, vous ne pouvez pas supprimer la lettre de lecteur d'une partition OEM, d'une partition GPT dont le GUID
n'est pas reconnu, de toute partition GPT non données spéciale telle que la partition système EFI.
Syntaxe
Sans le paramètre noerr, la détection d'une erreur entraîne la fermeture de DiskPart et l'affichage d'un
code d'erreur.
rescan
Repère les nouveaux disques qui peuvent avoir été ajoutés dans l'ordinateur.
Syntaxe
rescan
retain
Prépare un volume simple dynamique existant à être utilisé en tant que volume système ou d'amorçage.
Sur un ordinateur x86, crée une entrée de partition dans le MBR (Master Boot Record) du volume simple
dynamique qui a le focus.
Pour créer une partition MBR, le volume simple dynamique doit démarrer à un décalage ajusté aux cylindres et
avoir une taille égale à un nombre entier de cylindres.
Sur un ordinateur Itanium, crée une entrée de partition dans le GPT (GUID Partition Table) du volume simple
dynamique qui a le focus.
Remarque
• La commande retain est destinée à être utilisée uniquement au cours d'installations sans assistance ou
par les OEM (Original Equipment Manufacturers).
Syntaxe
retain
select disk
Sélectionne le disque spécifié en lui donnant le focus.
Syntaxe
select disk=[n]
Paramètres
n
Numéro du disque qui recevra le focus. Si aucun numéro de disque n'est spécifié, la commande select
répertorie le disque qui possède actuellement le focus. Vous pouvez afficher les numéros de tous les
disques de l'ordinateur à l'aide de la commande list disk.
Syntaxe
select partition=[{n|d}]
Paramètres
n
Numéro de la partition qui recevra le focus.
d
La lettre de lecteur ou le chemin de points de montage de la partition qui recevra le focus.
select volume
Sélectionne le volume spécifié en lui donnant le focus.
Si aucun volume n'est spécifié, la commande select répertorie le volume qui possède actuellement le focus.
Vous pouvez spécifier le volume par numéro, par lettre de lecteur ou par chemin de points de montage.
Sur un disque de base, sélectionner un volume donne également le focus à la partition correspondante.
Vous pouvez afficher les numéros de tous les volumes de l'ordinateur à l'aide de la commande list volume.
Syntaxe
select volume=[{n|d}]
Paramètres
n
Numéro du volume qui recevra le focus.
d
La lettre de lecteur ou le chemin de points de montage du volume qui recevra le focus.
Scripts DiskPart
DiskPart vous permet de créer des scripts pour automatiser les tâches, comme créer des volumes ou convertir
les disques en disques dynamiques. La mise en script de ces tâches est utile si vous déployez Windows à l'aide
du programme d'installation sans assistance ou de Sysprep, qui ne prennent pas en charge la création de
volumes autres que le volume d'amorçage.
DiskPart /S nomscript.txt
Lorsque DiskPart démarre, la version de DiskPart et le nom de l'ordinateur figurent dans l'invite de commande.
Sachez toutefois que DiskPart renvoie toujours les erreurs de syntaxe qu'il rencontre, que vous spécifiiez le
paramètre noerr ou non.
Le paramètre noerr vous permet d'effectuer des tâches utiles comme utiliser un seul script pour supprimer
toutes les partitions de tous les disques, quel qu'en soit le nombre.
Erreur Description
0 Aucune erreur ne s'est produite. La totalité du script s'est exécutée sans erreur.
1 Une exception fatale s'est produite. Il peut y avoir un problème sérieux.
2 Les paramètres spécifiés pour une commande DiskPart étaient incorrects.
3 DiskPart n'a pas réussi à ouvrir le script ou le fichier de sortie spécifié.
4 Un des services utilisés par DiskPart a renvoyé une erreur.
Une erreur de syntaxe de commande s'est produite. Le script a échoué car un objet a été sélectionné par
5
erreur ou ne pouvait pas être utilisé avec cette commande.
Utilisez la commande diskpart pour gérer les partitions sur vos volumes de disque dur. où /add crée une
nouvelle partition. où /delete supprime une partition existante. où nom_périphérique est le nom du périphérique
pour la création d'une partition.
Le nom peut être obtenu à partir du résultat de la commande map. Par exemple : \Device\HardDisk0 où
nom_lecteur est un nom basé sur la lettre du lecteur pour supprimer une partition existante.
Exemple : D: où nom_partition est un nom basé sur la partition pour la suppression d'une partition existante ;
il peut être utilisé à la place de l'argument du nom de fichier. Exemple : \Device\HardDisk0\Partition1 où taille
est la taille de la nouvelle partition en méga-octets.
REMARQUE : Si vous n'utilisez aucun argument, une interface utilisateur de gestion de partitions apparaît.
AVERTISSEMENT : Cette commande peut endommager votre table de partition si le disque a été mis à niveau
vers une configuration de disque dynamique.
Ne modifiez pas la structure des disques dynamiques à moins que vous n'utilisiez l'outil de Gestion de disque.
Diskpart /?
-Y Force le système à démarrer tous les compteurs de quand le système est redémarré.
-YD Active les compteurs de performance de disque pour les lecteurs physiques quand le
Système est redémarré.
-YV Active les compteurs de performance de disque pour les disques logiques ou les
volumes de stockage quand le système est redémarré.
-N Force le système à désactiver tous les compteurs de quand le système est redémarré.
-ND Désactive les compteurs de performance de disque pour les lecteurs physiques.
-NV Désactive les compteurs de performance de disque pour les lecteurs logiques.
\\NomOrdinateur Nom de l'ordinateur dont vous voulez paramétrer l'utilisation des compteurs de
performance de disque. L'ordinateur doit être un système Windows 2000.
Remarque : les compteurs de performance de disque sont activés en permanence systèmes ultérieurs
à Windows 2000.
DNSCMD (HELP)
Permet de créer une nouvelle zone DNS.
<ServerName>:
-- local machine using LPC
IP address -- RPC over TCP/IP
DNS name -- RPC over TCP/IP
other server name - RPC over named pipes
<Command>:
/Info -- Get server information
/Config -- Reset server or zone configuration
/EnumZones -- Enumerate zones
/Statistics -- Query/clear server statistics data
/ClearCache -- Clear DNS server cache
/WriteBackFiles -- Write back all zone or root-hint datafile(s)
/StartScavenging -- Initiates server scavenging
/ResetListenAddresses -- Set server IP address(es) to serve DNS requests
/ResetForwarders -- Set DNS servers to forward recursive queries to
/ZoneInfo -- View zone information
/ZoneAdd -- Create a new zone on the DNS server
/ZoneDelete -- Delete a zone from DNS server or DS
/ZonePause -- Pause a zone
/ZoneResume -- Resume a zone
/ZoneReload -- Reload zone from its database (file or DS)
/ZoneWriteBack -- Write back zone to file
/ZoneRefresh -- Force refresh of secondary zone from master
/ZoneUpdateFromDs -- Update a DS integrated zone by data from DS
/ZonePrint -- Display all records in the zone
/ZoneResetType -- Change zone type
<Command Parameters>:
Syntaxe
doskey {/reinstall | /listsize=taille | /macros:[{all | nom-exe}] | /history | /insert | /overstrike | /exename=nom-exe
| /macrofile=NomFichier | nom-macro=[texte]}
Paramètres
/reinstall
Installe une nouvelle copie de Doskey.exe. Efface la mémoire tampon de l'historique de la commande.
/listsize=taille
Indique le nombre maximal de commandes dans la zone tampon d'historique.
/macros
Affiche la liste de toutes les macros doskey. Vous pouvez utiliser un symbole de redirection (>) avec
/macros pour rediriger la liste vers un fichier. Vous pouvez abréger /macros en /m.
all
Affiche les macros doskey pour tous les exécutables.
nom-exe
Affiche les macros doskey du fichier exécutable spécifié.
/history
Affiche toutes les commandes stockées en mémoire. Vous pouvez utiliser un symbole de redirection (>)
avec /history pour rediriger la liste vers un fichier. Vous pouvez abréger /history en /h.
{/insert | /overstrike}
Indique si le nouveau texte que vous tapez doit remplacer l'ancien. Si vous utilisez /insert, le nouveau
texte que vous tapez sur une ligne est inséré à la place du texte existant (comme si vous appuyez sur
la touche INSER). Si vous utilisez /overstrike, le nouveau texte remplace l'ancien. Le paramètre par
défaut est /overstrike.
/exename=nom-exe
Spécifie le programme (c'est-à-dire, le fichier exécutable) dans lequel la macro doskey est exécutée.
/macrofile=NomFichier
Spécifie un fichier contenant les macros que vous voulez installer.
nom_macro=[texte]
Crée une macro qui exécute les commandes spécifiées par le texte. Le nom_macro représente le nom
à assigner à la macro. Texte spécifie les commandes à enregistrer. Si vous ne complétez pas le
paramètre texte, toutes les commandes éventuellement assignées au nom_macro sont supprimées.
/?
Affiche l'aide à l'invite de commandes.
Vous ne pouvez pas utiliser les options de ligne de commande doskey à partir d'un programme. Vous devez
exécuter les options de ligne de commande doskey avant de démarrer un programme. Les assignations de
touches de programme supplantent les assignations de touches doskey.
• Rappel d'une commande
Pour rappeler une commande, vous pouvez utiliser n'importe quelle touche parmi les suivantes après avoir
démarré Doskey.exe. Si vous utilisez Doskey.exe à l'intérieur d'un programme, les affectations de touches de
ce programme ont priorité.
Touche Description
HAUT Rappelle la commande utilisée avant celle qui est affichée.
BAS Rappelle la commande utilisée après celle qui est affichée.
PG.PREC Rappelle la première commande utilisée pendant la session en cours.
PG. SUIV Rappelle la dernière commande utilisée.
• Modification de la ligne de commande
Doskey.exe vous permet de modifier la ligne de commande en cours. Si vous utilisez Doskey.exe à partir d'un
programme, les assignations de touches de ce programme sont prioritaires et certaines touches de modification
Doskey.exe risquent de ne pas fonctionner.
Touche ou
combinaison de Description
touches
GAUCHE Recule le point d'insertion d'un caractère.
DROITE Avance le point d'insertion d'un caractère.
CTRL+GAUCHE Recule le point d'insertion d'un mot.
CTRL+DROITE Avance le point d'insertion d'un mot.
ORIGINE Ramène le point d'insertion au début de la ligne.
FIN Avance le point d'insertion à la fin de la ligne.
ÉCHAP Efface la commande de l'affichage.
Copie un caractère de la même colonne du modèle dans la même colonne de la fenêtre
F1 d'invite de commande. (Le modèle est une zone tampon qui conserve la dernière
commande tapée.)
Cherche vers l'avant du modèle la touche tapée après F2. Doskey.exe insère le texte du
F2
modèle jusqu'au caractère spécifié sans inclure ce dernier.
Copie le reste du modèle sur la ligne de commande. Doskey.exe commence à copier les
F3 caractères à partir de la position du modèle qui correspond à celle indiquée par le point
d'insertion sur la ligne de commande.
Supprime des caractères depuis la position en cours du point d'insertion jusqu'à celui que
vous spécifiez. Pour utiliser cette touche d'édition, appuyez sur F4 et tapez un caractère.
F4
Doskey.exe supprime les caractères à partir de la position en cours du point d'insertion
jusqu'à la première lettre spécifiée.
F5 Copie le modèle dans la ligne de commande en cours.
Place un caractère de fin de fichier (c'est-à-dire, CTRL+Z) à la position en cours du point
F6
d'insertion.
Affiche toutes les commandes pour ce programme stockées en mémoire dans une boîte
de message. Utilisez les touches HAUT et BAS pour sélectionner la commande
F7 souhaitée, puis appuyez sur la touche ENTRÉE pour exécuter la commande. Vous
pouvez aussi noter le numéro qui précède la commande et utiliser ce numéro avec la
touche F9.
Supprime toutes les commandes stockées en mémoire pour la zone tampon d'historique
ALT+F7
en cours.
Affiche toutes les commandes dans la zone tampon d'historique, en commençant par les
F8
caractères de la commande en cours.
Vous demande un numéro de commande tampon d'historique, puis affiche la commande
associée au numéro que vous tapez. Appuyez sur ENTRÉE pour exécuter la commande.
F9
Pour afficher tous les numéros ainsi que les commandes qui leur sont associées,
appuyez sur F7.
ALT+F10 Supprime toutes les définitions de macro.
• Utilisation de doskey dans un programme
Certains programmes interactifs en mode caractère, tels que des débogueurs de programmation ou des
programmes de transfert de fichier (FTP), utilisent automatiquement Doskey.exe.
Pour utiliser Doskey.exe, un programme doit être un processus de console et utiliser des informations stockées
en mémoire tampon.
Les assignations de touches de programme supplantent les assignations de touches doskey. Par exemple, si
le programme utilise la touche F7 pour une fonction spécifique, vous ne pouvez pas afficher l'historique d'une
commande doskey dans une boîte de message.
Avec Doskey.exe, vous pouvez tenir à jour un historique de commande pour chaque programme que vous
lancez, répéter et modifier les commandes précédentes à l'invite du programme, et lancer des macros doskey
créées pour le programme. Si vous quittez, puis relancez un programme à partir de la même fenêtre d'invite de
commandes, l'historique de commande de la session de programme précédente est disponible.
Vous devez exécuter Doskey.exe avant de démarrer un programme. Vous ne pouvez pas utiliser des options
de ligne de commande doskey à partir de l'invite de commandes d'un programme, même si le programme a
une invite de commandes.
Si vous appuyez sur la touche INSERTION, vous pouvez taper le texte de la ligne de commande doskey au
milieu de son texte existant sans remplacer ce dernier. Lorsque vous appuyez sur ENTRÉE, Doskey.exe remet
cependant le clavier en mode remplacement. Pour revenir au mode insertion, vous devez réappuyer sur
INSERTION.
Utilisez /insert pour mettre votre clavier en mode insertion chaque fois que vous appuyez sur la touche
ENTRÉE.
Le clavier demeure ensuite en mode insertion jusqu'à ce que vous utilisiez /overstrike. Pour revenir
temporairement au mode remplacement, appuyez sur la touche INSERTION ; après avoir appuyé sur ENTRÉE,
Doskey.exe remet cependant le clavier en mode insertion.
Lorsque vous utilisez la touche INSERTION pour passer d'un mode à l'autre, le point d'insertion change de
forme.
• Création d'une macro
Le programme Doskey.exe permet de créer des macros exécutant une ou plusieurs commandes.
Caractère Description
Redirige les données de sortie. Utilisez l'un ou l'autre de ces caractères spéciaux pour envoyer les
$G ou $g données de sortie à un périphérique ou à un fichier au lieu de les diriger vers l'écran. Ces caractères
sont équivalents au symbole de redirection des données de sortie (>).
Ajoute les données de sortie à la fin d'un fichier. Utilisez l'un ou l'autre de ces doubles caractères
$G$G ou spéciaux pour ajouter les données de sortie à un fichier existant au lieu de les substituer aux
$g$g informations du fichier. Ces doubles caractères sont équivalents au symbole de redirection d'ajout
des données de sortie (>>).
Redirige les données d'entrée. Utilisez l'un ou l'autre de ces caractères spéciaux pour lire les
$L ou $l données d'entrée à partir d'un périphérique ou d'un fichier et non pas du clavier. Ces caractères
sont équivalents au symbole de redirection des données d'entrée (<).
Envoie les données de sortie d'une macro à une commande. Ces caractères spéciaux
$B ou $b
correspondent à l'utilisation d'une barre verticale (|) dans une ligne de commande.
Sépare des commandes. Utilisez l'un ou l'autre de ces caractères spéciaux pour séparer des
commandes lorsque vous créez des macros ou que vous tapez des commandes sur la ligne de
$T ou $t
commande doskey. Ces caractères spéciaux correspondent à l'utilisation du symbole & dans une
ligne de commande.
$$ Indique le symbole du dollar ($).
Représente toute information de ligne de commande à spécifier lors de l'exécution de la macro. Les
caractères spéciaux $1 à $9 sont des paramètres de commande qui vous permettent d'utiliser sur la
$1 à $9
ligne de commande des données différentes chaque fois que vous exécutez la macro. Le caractère
$1 d'une commande doskey est semblable au caractère %1 d'un programme de commandes.
Représente toutes les informations de ligne de commande que vous voulez indiquer lorsque vous
tapez le nom de la macro. Le caractère spécial $* est un paramètre remplaçable semblable aux
$*
paramètres de commande $1 à $9, à une différence importante près : tout ce que vous tapez sur la
ligne de commande à la suite du nom de la macro se substitue au $* de la macro.
• Exécution d'une macro doskey
Pour exécuter une macro, tapez son nom à partir de la première position de la ligne de commande. Si la macro
a été définie avec $* ou n'importe quels paramètres de commande $1 à $9, utilisez un espace pour séparer les
paramètres. Il vous est impossible d'exécuter une macro doskey à partir d'un programme de commandes.
• Création d'une macro portant le même nom qu'une commande Windows XP
Si vous utilisez toujours une commande particulière avec des options de ligne de commande spécifiques, vous
pouvez créer une macro portant le même nom que la commande. Pour indiquer si vous voulez exécuter la
macro ou la commande, suivez les directives ci-dessous :
o Pour exécuter la macro, commencez à taper son nom immédiatement après l'invite de
commandes, sans laisser d'espace entre cette invite et le nom de la commande.
doskey nom-macro=
Exemples
Les options de ligne de commande /macros et /history sont utiles pour créer des programmes de commandes
qui enregistrent des macros et des commandes. Par exemple, pour stocker toutes les macros doskey
courantes, tapez :
doskey /macrofile=macinit
Pour créer un programme de commandes nommé Tmp.bat contenant des commandes récemment utilisées,
tapez :
Pour utiliser la macro ci-dessus en vue de créer un répertoire nommé Livres et de passer à ce répertoire,
tapez :
mc livres
Pour créer une macro doskey pour un programme appelé Ftp.exe, incluez /exename comme suit :
go
Pour créer une macro qui effectue un format de disque rapide et inconditionnel, tapez :
doskey qf=format $1 /q /u
Pour formater rapidement et inconditionnellement une disquette dans le lecteur A, tapez :
qf a:
Modifie les lignes de commande, rappelle des commandes Windows 2000, et permet de créer des macros.
/MACROS:ALL Affiche toutes les macros de Doskey de tous les exécutables qui en ont.
Les codes spéciaux suivants s'utilisent pour définir les macros Doskey :
Syntaxe
driverquery [/s Ordinateur] [/u Domaine\Utilisateur /p MotDePasse] [/fo {TABLE|LIST|CSV}] [/nh] [/v] [/si]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format d'affichage des informations du pilote. Les valeurs valides sont TABLE, LIST et CSV.
Le format de sortie par défaut est TABLE.
/nh
Omet la ligne d'en-tête dans les informations affichées sur les pilotes. Valide lorsque le paramètre /fo
est TABLE ou CSV.
/v
Spécifie l'affichage des informations détaillées sur les pilotes.
/si
Affiche les informations de signature numérique des pilotes de périphériques signés et non signés.
/?
Affiche l'aide dans l'invite de commandes.
Exemples
Les exemples suivants décrivent l'utilisation de la commande driverquery :
Driverquery
driverquery /nh
driverquery /s ipaddress
Syntaxe
echo [{on|off}] [message]
Paramètres
{on|off}
Indique si l'écho des commandes doit être activé ou désactivé.
message
Spécifie le texte que vous voulez afficher à l'écran.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• La commande echo message s'avère utile quand l'écho est désactivé. Pour faire apparaître un
message de plusieurs lignes de long sans afficher d'autres commandes, vous pouvez inclure plusieurs
commandes echo message à la suite de la commande echo off dans votre programme de
commandes.
• Si vous utilisez echo off, l'invite de commandes n'apparaît pas à l'écran. Pour afficher l'invite de
commandes, tapez echo on.
• Pour éviter l'écho d'une ligne, insérez un signe (@) devant une commande dans un programme de
commandes.
echo.
• Pour afficher un signe “ | ” ou un caractère de redirection (< ou >) quand vous utilisez echo, faites-le
précéder d'un caret (par exemple, ^>, ^< ou ^| ). Si vous devez utiliser le caret proprement dit (^), tapez-
le deux fois (^^).
Exemples
L'exemple suivant illustre un programme de commandes qui inclut un message de trois lignes précédées et
suivies d'une ligne blanche :
echo off
echo.
echo This batch program
echo formats and checks
echo new disks
echo.
Pour désactiver echo et ne pas renvoyer en écho la commande echo elle-même, faites précéder celle-ci d'un
signe @, comme suit :
@echo off
Active un service du système Windows XP, Windows 2000 ou Windows NT 4.0 ou un pilote de périphérique.
Paramètres
nom_du_service
Nom du service système que vous souhaitez activer.
nom_du_pilote_de_périphérique
Nom du pilote de périphérique que vous souhaitez activer.
type_de_démarrage
Type de démarrage que vous souhaitez désigner pour le service ou le pilote de périphérique. Les types de
démarrage valides sont :
• SERVICE_BOOT_START
• SERVICE_SYSTEM_START
• SERVICE_AUTO_START
• SERVICE_DEMAND_START
Exemple
L'exemple suivant définit le type de démarrage Automatique ou SERVICE_AUTO_START pour le service
Eventlog :
Remarques
• Si vous n'indiquez pas de type de démarrage, la commande enable prend en compte le type de
démarrage en cours pour le service ou le pilote de périphérique que vous avez spécifié dans
nom_du_service.
• Lorsque vous utilisez la commande enable pour changer un type de démarrage, le nom du type de
démarrage précédent s'affiche à l'écran. Il est recommandé de noter ce nom quelque part pour le cas
où vous seriez contraint de restaurer le type de démarrage d'origine.
Vous pouvez utiliser la commande enable pour activer un service système WindowsXP ou un lecteur. où
nom_service est le nom du service ou du pilote à activer.
Utilisez la commande listsvc pour afficher tous les services ou pilotes admissibles à activer.
La commande enable imprimera l'ancien type de démarrage du service avant de l'initialiser à sa nouvelle
valeur.
Prenez note de l'ancien type pour le cas où il serait nécessaire de restaurer l'ancienne valeur. où les valeurs de
type de démarrage valides type_démarrage sont :
Syntaxe
endlocal
Paramètres
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Vous devez utiliser endlocal dans un script ou un fichier de commandes. Si vous utilisez endlocal en
dehors d'un script ou un fichier de commandes, il est sans effet.
• Si les extensions de commande sont activées (ce qui est le cas par défaut), la commande endlocal
rétablit l'état des extensions de commande (c'est-à-dire activé ou désactivé) en vigueur avant
l'exécution de la commande setlocal correspondante. Pour plus d'informations sur l'activation et la
désactivation d'extensions de commandes, consultez cmd dans Rubriques connexes.
Exemples
Vous pouvez localiser des variables d'environnement dans un fichier de commandes. Exemple :
@echo off
rem Ce programme lance le programme de commandes superapp sur le réseau,
rem dirige la sortie d'un fichier et affiche le fichier
rem dans le Bloc-notes.
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out
Les changements effectués après ENDLOCAL ne sont pas localisés au fichier ; les valeurs précédentes ne sont
pas rétablies après que le fichier de commandes ait terminé son exécution.
ENDLOCAL
Si les extensions de commandes sont activées, ENDLOCAL est modifié comme suit :
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/l {APPLICATION|SYSTEM}
Spécifie le nom du journal des événements où l'événement sera créé. Les noms de journaux valides
sont APPLICATION et SYSTEM.
/so NomSrc
Spécifie la source à utiliser pour l'événement. Une source valide peut être n'importe quelle chaîne et
doit représenter l'application ou le composant qui génère l'événement.
/t {ERROR|WARNING|INFORMATION|SUCCESSAUDIT|FAILUREAUDIT}
Spécifie le type d'événement à créer. Les types valides sont ERROR, WARNING, INFORMATION,
SUCCESSAUDIT et FAILUREAUDIT.
/id IDÉvénement
Spécifie l'ID d'événement de l'événement. Un ID valide peut être n'importe quel nombre entre 1 et
65535.
/d Description
Spécifie la description à utiliser pour l'événement nouvellement créé.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Les événements personnalisés ne peuvent pas être écrits dans le journal de sécurité.
Exemples
Les exemples suivants décrivent l'utilisation de la commande eventcreate :
eventcreate /t error /id 100 /l application /d "Créer un événement dans le journal d'application"
eventcreate /t information /id 1000 /so winmgmt /d "Créer un événement dans la source WinMgmt"
eventcreate /t error /id 2001 /so winword /l application /d "nouveau Winword src dans le journal
d'application"
eventcreate /s server /t error /id 100 /l application /d "Machine distante sans informations d'identification
d'utilisateur"
eventcreate /s server /u user /p password /id 100 /t error /l application /d "Machine distante avec
informations d'identification d'utilisateur"
eventcreate /s server /u user /id 100 /t warning /so winmgmt /d "Machine distante avec informations
d'identification d'utilisateur partielles"
EVENTCREATE [/S système [/U utilisateur [ /P mot_de_passe]]]] /ID id_événement [/L nom_du_journal]
[/SO nom_source] } /T type /D description
Description :
Liste de paramètres :
/P mot de passe Spécifie le mot de passe du contexte utilisateur donné. Le mot de passe
est demandé si ce commutateur est omis.
/T type Spécifie le type d'événement à créer. Les types autorisés sont : ERROR,
WARNING, INFORMATION
Exemples :
eventtriggers create
Crée un nouveau déclencheur d'événement qui surveille et agit sur l'occurrence des événements de journaux
de critères donnés.
Syntaxe
eventtriggers[.exe] /create [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] /tr NomDéclencheur [/l
[APPLICATION] [SYSTEM] [SECURITY] ["DNS Server"] [LOG] [NomJournalRépertoire] [*] ] {[/eid ID]|[/t
{ERROR|INFORMATION|WARNING|SUCCESSAUDIT|FAILUREAUDIT}]|[/so Source]} [/d Description] /tk
NomTâche [/ru {[Domaine\]Utilisateur | "System"} [/rp Mot de passe]]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/tr NomDéclencheur
Spécifie un nom à associer au déclencheur d'événement.
/eid ID
Spécifie un ID d'événement spécifique que le déclencheur d'événement doit surveiller. N'importe quel
entier valide est une valeur valide. Ne peut être utilisé conjointement aux paramètres /type ou /so.
/t {ERROR|INFORMATION|WARNING|SUCCESSAUDIT|FAILUREAUDIT}
Spécifie un type d'événement que le déclencheur d'événement doit surveiller. Les valeurs suivantes
sont valides : ERROR, INFORMATION, WARNING, SUCCESSAUDIT et FAILUREAUDIT. Ne peut être
utilisé conjointement aux paramètres /id ou /so.
/so Source
Spécifie une source d'événement que le déclencheur d'événement doit surveiller. Toutes les chaînes
constituent des valeurs valides. Ne peut être utilisé conjointement aux paramètres /id ou /type.
/d Description
Spécifie une description détaillée du déclencheur d'événement. Toutes les chaînes constituent des
valeurs valides.
/tk NomTâche
Spécifie la tâche/commande/ligne à exécuter lorsque les conditions du déclencheur d'événement sont
remplies.
Valeur Description
/rp MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /ru. Si vous n'indiquez pas ce
paramètre lorsque vous spécifiez un compte d'utilisateur, SchTasks.exe affiche un message vous
demandant de saisir un mot de passe (les caractères saisis ne s'affichent pas à l'écran). Les tâches
exécutées avec les autorisations du compte d'autorité NT ou système ne requièrent pas la saisie d'un
mot de passe et SchTasks n'en demande pas.
/?
Affiche l'aide à l'invite de commandes.
Exemples
Les exemples suivants décrivent l'utilisation de la commande eventtriggers /create :
eventtriggers /create /s srvmain /u maindom\hiropln /p p@ssW23 /tr "Low Disk Space" /eid 4133 /t
warning /tk \\server\share\diskcleanup.cmd
eventtriggers /create /s srvmain /user maindom\hiropln /p p@ssW23 /tr "Disk Backup" /eid 4133 /l
system /t error /tk \\server\share\ntbackup.exe
eventtriggers delete
Supprime un déclencheur d'événement d'un système sur la base de son ID de déclencheur d'événement.
Syntaxe
eventtriggers[.exe] /delete [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] /tid {ID|*}
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/tid {ID|*}
Spécifie le ou les déclencheurs d'événements à supprimer par « ID de déclencheur d'événement ».
Vous pouvez utiliser le caractère générique (*).
/?
Affiche l'aide à l'invite de commandes.
Exemples
eventtriggers query
Interroge et affiche les propriétés et les paramètres des déclencheurs d'événements d'un système.
Syntaxe
eventtriggers[.exe] /query [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] [/fo {TABLE|LIST|CSV}]
[/nh] [/v]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur où est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format à utiliser pour la sortie de la requête. Les valeurs valides sont TABLE, LIST et CSV.
Le format de sortie par défaut est TABLE.
/nh
Supprime l'en-tête de colonne dans la sortie. Valide lorsque le paramètre /fo est TABLE ou CSV.
/v
Spécifie l'affichage d'informations détaillées dans la sortie.
/?
Affiche l'aide à l'invite de commandes.
Exemples
Les exemples suivants décrivent l'utilisation de la commande eventtriggers/query :
eventtriggers /query
eventtriggers
Une sortie similaire à ce qui suit apparaît :
========== ==========================
==============================================
• En cas d'échec d'exécution d'un événement, eventtriggers crée un fichier journal appelé
TriggerConsumer.log dans le répertoire \windows\system32\wbem\logs qui contient un message
indiquant que l'événement ne s'est pas déclenché.
Description :
Cet outil de ligne de commande permet à un administrateur d'afficher et Configurer les "déclencheurs
d'événements" sur des ordinateurs locaux ou distants.
Liste de paramètres :
/Create Crée un nouveau déclencheur d'événements qui analysera et agira sur les occurrences
des événements du journal NT d'un critère donné.
Exemples :
EVENTTRIGGERS /Create /?
EVENTTRIGGERS /Delete /?
EVENTTRIGGERS /Query /?
Syntaxe
evntcmd [/s NomOrdinateur] [/v NiveauDétail] [/n] NomFichier
Paramètres
/s NomOrdinateur
Spécifie, par nom, l'ordinateur sur lequel vous voulez configurer la traduction des événements en
interruptions, en destinations d'interruptions, ou les deux. Si vous ne spécifiez pas d'ordinateur, la
configuration se produit sur l'ordinateur local.
/v NiveauDétail
Spécifie quels types de messages d'état apparaissent lorsque les interruptions et les destinations
d'interruptions sont configurées. C
e paramètre doit être un entier compris entre 0 et 10. Si vous spécifiez 10, tous les types de messages
apparaissent, y compris les messages de traçage et les avertissements relatifs à la réussite ou non de
la configuration des interruptions.
/n
Spécifie que le service SNMP ne doit pas être redémarré si cet ordinateur reçoit des modifications de
configuration des interruptions.
NomFichier
Spécifie, par nom, le fichier de configuration qui contient les informations à propos de la traduction des
événements en interruptions et en destinations des interruptions que vous voulez configurer.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Si vous voulez configurer les interruptions, mais pas les destinations d'interruptions, vous pouvez créer
un fichier de configuration valide à l'aide de l'utilitaire graphique Convertisseur d’événement en
interruption.
Si le service SNMP est installé, vous pouvez démarrer le Convertisseur d’événement en interruption en
tapant evntwin dans une invite de commande.
Lorsque vous avez défini les interruptions voulues, cliquez sur Exporter pour créer un fichier approprié
pour evntcmd. Vous pouvez utiliser le Convertisseur d’événement en interruption pour créer facilement
un fichier de configuration que vous pourrez utiliser avec evntcmd à l'invite de commande pour
configurer rapidement des interruptions sur plusieurs ordinateurs.
o Le paramètre ADD spécifie que vous voulez ajouter une configuration d'événement en
interruption.
Pour trouver les valeurs qui correspondent aux événements spécifiques, démarrez le
Convertisseur d’événement en interruption en tapant evntwin à une invite de commande.
Cliquez sur Personnalisé, puis sur Modifier. Sous Sources d'événements, parcourez les
dossiers jusqu'à ce que vous localisiez l'événement que vous voulez configurer, cliquez dessus,
puis cliquez sur Ajouter.
o Le paramètre Compte est facultatif, et il spécifie combien de fois l'événement doit se produire
avant l'envoi d'un message d'interruption. Si vous n'utilisez pas le paramètre Compte, le
message d'interruption est envoyé à la première manifestation de l'événement.
Le paramètre Période spécifie une durée (en secondes) au cours de laquelle l'événement doit
se produire le nombre de fois spécifié par le paramètre Compte avant l'envoi d'un message
d'interruption.
Si vous n'utilisez pas le paramètre Période, un message d'interruption est envoyé lorsque
l'événement s'est produit le nombre de fois spécifié par le paramètre Compte, quelle que soit la
durée sépara nt deux occurrences.
o Le paramètre DELETE spécifie que vous voulez supprimer une configuration d'événement en
interruption.
o Le paramètre ADD_TRAP_DEST spécifie que vous voulez que des messages d'interruption
soient envoyés à un hôte spécifique au sein d'une communauté.
o Le paramètre IDHôte spécifie, par nom ou adresse IP, l'hôte auquel vous voulez que des
messages d'interruption soient envoyés.
o Le paramètre DELETE_TRAP_DEST spécifie que vous ne voulez pas que des messages
d'interruption soient envoyés à un hôte spécifique au sein d'une communauté.
o Le paramètre NomCommunauté spécifie, par nom, la communauté dans laquelle les messages
d'interruption sont envoyés.
o Le paramètre IDHôte spécifie, par nom ou adresse IP, l'hôte auquel vous ne voulez pas que
des messages d'interruption soient envoyés.
Exemples
Les exemples suivants illustrent les entrées dans le fichier de configuration pour la commande evntcmd. Elles
ne sont pas destinées à être tapées à une invite de commande.
Pour envoyer un message d'interruption si le service Journal des événements est redémarré, tapez :
Pour envoyer un message d'interruption si le service Journal des événements est redémarré deux fois en trois
minutes, tapez :
Pour cesser d'envoyer un message d'interruption dès que le service Journal des événements est redémarré,
tapez :
Pour envoyer des messages d'interruption dans la communauté nommée Public vers l'hôte dont l'adresse IP est
192.168.100.100, tapez :
Pour envoyer des messages d'interruption dans la communauté nommée Private vers l'hôte nommé Host1,
tapez :
Pour cesser d'envoyer des messages d'interruption dans la communauté Private à l'ordinateur sur lequel vous
configurez les destinations d'interruptions, tapez :
Syntaxe
exit [/b] [CodeSortie]
Paramètres
/b
Quitte le script de commandes en cours.
CodeSortie
Spécifie une valeur numérique.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Si vous utilisez /b en dehors d'un script de commande, vous quittez Cmd.exe.
• Si vous utilisez /b, Cmd.exe définit ERRORLEVEL comme étant le CodeSortie spécifié. Si vous quittez
Cmd.exe, Cmd.exe définit le code de sortie du processus à l'aide du CodeSortie spécifié.
CodeSortie Spécifie un nombre. Si /B est utilisé, le paramètre ERRORLEVEL est fixé à ce nombre.
Lors de la sortie de CMD.EXE, ce nombre correspond au code de sortie du processus.
Syntaxe
expand [-r] Source [Destination]
Paramètres
-r
Renomme les fichiers décompressés.
-d
Affiche la liste des fichiers à l'emplacement source. Ce paramètre ne décompresse pas ou n'extrait pas
les fichiers.
-f:fichiers
Spécifie les fichiers d'un fichier cabinet (.cab) à décompresser. Vous pouvez utiliser des caractères
génériques (* et ?).
Source
Spécifie les fichiers à décompresser. Source peut se composer d'une lettre de lecteur et du signe deux-
points, d'un nom de répertoire, d'un nom de fichier ou d'une combinaison de ces éléments. Vous
pouvez utiliser des caractères génériques (* et ?).
Destination
Spécifie l'emplacement où les fichiers doivent être décompressés. Si Source correspond à plusieurs
fichiers et si -r n'est pas spécifié, la Destination doit être un répertoire. Destination peut se composer
d'une lettre de lecteur et d'un deux-points, d'un nom de répertoire, d'un nom de fichier ou d'une
combinaison de ces éléments.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Utilisation expand dans la console de récupération
La commande expand, avec d'autres paramètres, est disponible à partir de la console de récupération.
où source spécifie le nom du fichier à décompresser. Ne peut pas contenir de caractères génériques. où
destination spécifie le répertoire du nouveau fichier. Si la destination n'est pas spécifiée, le dossier en cours est
utilisé par défaut.
/F:fichier Si la source contient plus d'un fichier, ce paramètre est nécessaire pour identifier les fichiers
spécifiques à décompresser.
/D Ne pas décompresser ; afficher uniquement la liste des fichiers contenus dans la source.
La destination peut être tout sous-répertoire d'un répertoire système de l'installation actuelle de WindowsXP, la
racine de tout lecteur, les sources locales de l'installation ou le répertoire cmdcons.
Le fichier de destination ne peut pas être en lecture seule. Utilisez la commande ATTRIB pour désactiver
l'attribut Lecture seule.
EXPAND demande confirmation avant de remplacer un fichier existant sauf si vous utilisez /Y
Source Spécification du fichier source. Des caractères génériques peuvent être utilisés.
Si Source représente plusieurs fichiers et si -r n'est pas spécifié, Destination doit être un répertoire.
Syntaxe
fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [lecteur1:][chemin1]nom_fichier1 [lecteur2:]
[chemin2]nom_fichier2
Paramètres
/a
Abrège le résultat d'une comparaison ASCII. Au lieu d'afficher toutes les lignes différentes, fc n'affiche
que la première et la dernière ligne de chaque jeu de différences.
/b
Compare les fichiers en mode binaire. Fc compare les deux fichiers octet par octet et ne tente pas de
resynchroniser le fichier après la découverte d'une discordance. C'est le mode de comparaison par
défaut des fichiers qui possèdent les extensions de fichier suivantes : .exe, .com, .sys, .obj, .lib ou .bin.
/c
Ne distingue pas la casse.
/l
Compare les fichiers en mode ASCII. Fc compare les deux fichiers ligne par ligne et tente de
resynchroniser les fichiers après la découverte d'une discordance. C'est le mode de comparaison par
défaut des fichiers, à l'exception de ceux qui possèdent les extensions de fichier suivantes : .exe,
.com, .sys, .obj, .lib ou .bin.
/lbn
Spécifie le nombre n de lignes de la zone tampon de lignes interne. Le nombre de lignes par défaut de
cette zone s'élève à 100. Si le nombre de lignes consécutives différentes des fichiers que vous
comparez est supérieur à ce nombre, fc annule la comparaison.
/n
Affiche les numéros des lignes au cours d'une comparaison ASCII.
/t
Empêche fc de convertir les tabulations en espaces. Le comportement par défaut consiste à traiter les
tabulations comme s'il s'agissait d'espaces, avec des taquets tous les huit caractères.
/u
Compare les fichiers comme s'il s'agissait de fichiers texte Unicode.
/w
Compresse les espaces blancs (c'est-à-dire, les tabulations et les espaces) au cours de la
comparaison. Si une ligne contient un grand nombre de tabulations ou d'espaces consécutifs, /w traite
ces caractères comme un seul espace. Utilisée avec l'option de ligne de commande /w, fc ne tient pas
compte (et n'effectue pas de comparaison) des espaces blancs au début et à la fin d'une ligne.
/nnnn
Indique le nombre de lignes consécutives qui doivent correspondre l'une à l'autre pour que fc considère
que les fichiers doivent être resynchronisés. Si le nombre de lignes correspondantes des fichiers est
inférieur à nnnn, fc affiche ces lignes en tant que différences. La valeur par défaut est 2.
[lecteur1:][chemin1]nom_fichier1
Indique l'emplacement et le nom du premier fichier à comparer. NomFichier1 est requis.
[lecteur2:][chemin2]nom_fichier2
Indique l'emplacement et le nom du second fichier à comparer. NomFichier2 est requis.
/?
Remarques
• Signalement des différences entre les fichiers lors d'une comparaison ASCII
Lorsque vous utilisez fc pour une comparaison ASCII, fc affiche les différences entre deux fichiers dans l'ordre
suivant :
o Nom du premier fichier
/b affiche les différences trouvées au cours d'une comparaison binaire comme suit :
xxxxxxxx: yy zz
La valeur de xxxxxxxx représente l'adresse hexadécimale relative de la paire d'octets, telle qu'elle est mesurée
à partir du début du fichier. Les adresses partent de 00000000. Les valeurs hexadécimales de yy et zz
représentent respectivement les octets qui ne correspondent pas de nom_fichier1 et nom_fichier2.
• Emploi des caractères génériques
Vous pouvez utiliser des caractères génériques (c'est-à-dire, * et ?) dans nomfichier1 et nomfichier2.
Si vous utilisez un caractère générique dans nomfichier1, fc compare tous les fichiers spécifiés au fichier
désigné par NomFichier.
Si vous incluez un caractère générique dans nom_fichier2, fc utilise la valeur correspondante dans
nom_fichier1.
• Utilisation de la mémoire
Pour comparer des fichiers ASCII, fc utilise une zone tampon interne (assez grande pour contenir 100 lignes)
comme espace de stockage.
Si les fichiers sont plus grands que cette zone, fc compare ce qu'il peut charger dans la zone tampon. Si
aucune correspondance n'est trouvée dans les portions chargées des fichiers, fc s'arrête et affiche le message
suivant :
Échec de resynchronisation. Les fichiers sont trop différents.
Lors de la comparaison de fichiers binaires plus grands que la mémoire disponible, fc compare complètement
les deux fichiers, en superposant sur les portions en mémoire les portions suivantes du disque.
Les données de sortie sont identiques à celles obtenues dans le cas de fichiers qui tiennent entièrement dans la
mémoire.
Exemples
Pour effectuer une comparaison ASCII de deux fichiers de texte nommés Mensuel.rpt et Ventes.rpt et afficher
les résultats en format abrégé, tapez :
fc /a mensuel.rpt ventes.rpt
fc /b profits.bat benefice.bat
Pour comparer chaque fichier .bat du répertoire en cours au fichier Nouv.bat, tapez :
fc *.bat nouv.bat
fc c:nouv.bat d:*.bat
Pour comparer chaque fichier de commandes du répertoire racine du lecteur C au fichier du même nom du
répertoire racine du lecteur D, tapez :
fc c:*.bat d:*.bat
Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
FC [/A] [/C] [/L] [/LBn] [/N][/OFF[LINE]][/T] [/U] [/W] [/nnnn] [lect1:] [chemin1]fichier1[lect2:]
[chemin2]fichier2
FC /B [lect1:][chemin1]fichier1 [lect2:][chemin2]fichier2
/C Ignore la casse.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
/nnnn Spécifie le nombre de lignes consécutives qui doivent correspondre après une
différence.
Les commandes filtre vous permettent de trier, d'afficher et de sélectionner les données de sortie d'une
commande.
Les commandes filtre assurent la division, la réorganisation ou l'extraction d'une partie des informations qui les
traversent. Le tableau suivant répertorie les commandes filtre disponibles dans Windows XP.
Commande Description
Affiche le contenu d'un fichier ou la sortie d'une commande dans une fenêtre d'invite de commande
more
à la fois.
find Recherche dans les fichiers et les sorties de commande les caractères que vous spécifiez.
sort Trie par ordre alphabétique les fichiers et les sorties de commandes.
Pour envoyer des données d'entrée à une commande filtre à partir d'un fichier, utilisez le signe <. Si vous
voulez que la commande filtre reçoive ses données d'entrée à partir d'une autre commande, utilisez le signe |.
Vous pouvez utiliser la commande more lorsque vous travaillez à l'aide d'une commande qui génère plusieurs
fenêtres d'invite de commande de sortie.
Supposons que vous vouliez examiner l'arborescence des répertoires de votre disque dur, par exemple.
Si vous avez plus de répertoires que Windows ne peut en afficher dans la fenêtre d'invite de commande, vous
pouvez utiliser la commande tree avec un signe | et une commande more, comme suit :
La sortie s'interrompt jusqu'à ce que vous appuyiez sur une touche quelconque du clavier, à l'exception de
PAUSE.
Cmd.exe affiche toutes les lignes qui correspondent à la chaîne ou au texte que vous spécifiez dans la fenêtre
d'invite de commande.
Vous pouvez utiliser la commande find en tant que commande filtre ou que commande Windows XP standard.
Pour plus d'informations sur l'utilisation de find en tant que commande standard, consultez Gérer les
utilisateurs et les ordinateurs.
Pour utiliser find en tant que commande filtre, vous devez inclure un signe < (inférieur à) et la chaîne ou le texte
que vous recherchez. Par défaut, les recherches de find respectent la casse. La commande ci-dessous, par
exemple, recherche toutes les occurrences de la chaîne “ Côte du Pacifique ” dans le fichier Commerce.txt :
La sortie ne comprend aucune occurrence de "côte du pacifique". Elle comprend uniquement les occurrences
de l'expression "Côte du Pacifique" en majuscules uniquement.
Pour enregistrer la sortie de la commande find au lieu de l'afficher dans la fenêtre d'invite de commande,
utilisez un signe supérieur à (>) et spécifiez le nom du fichier où vous voulez stocker la sortie.
La commande suivante, par exemple, recherche les occurrences de la chaîne “Côte du Pacifique” dans le
fichier Commerce.txt et les enregistre dans le fichier Nouvcommerce.txt :
Dans cet exemple, la commande sort trie les lignes du fichier List.txt par ordre alphabétique et affiche le
résultat de l'opération sans modifier le fichier.
Pour enregistrer la sortie de la commande sort au lieu de l'afficher, tapez un signe supérieur à (>) et un nom de
fichier.
Par exemple, pour classer dans l'ordre alphabétique les lignes du fichier List.txt et enregistrer le résultat dans le
fichier Listalph.txt, tapez la commande suivante :
Pour trier la sortie d'une commande, tapez la commande, le signe |, puis tapez sort (c'est-à-dire, commande |
sort). Par exemple, la commande suivante trie les lignes qui comprennent la chaîne "Jeanson" (c'est-à-dire, la
sortie de la commande find) par ordre alphabétique :
Syntaxe
find [/v] [/c] [/n] [/i] "chaîne" [[Lecteur:][Chemin]NomFichier[...]]
Paramètres
/v
Affiche toutes les lignes qui ne contiennent pas la chaîne spécifiée.
/c
Compte les lignes qui contiennent la chaîne spécifiée et affiche le total.
/n
Fait précéder chaque ligne du fichier par son numéro.
/i
Spécifie que la recherche ignore la casse.
"chaîne"
Important. Représente le groupe de caractères que vous voulez rechercher. Vous devez mettre chaîne
entre guillemets (c'est-à-dire, "chaîne").
[Lecteur:][Chemin] NomDeFichier
Indique l'emplacement et le nom du fichier où la chaîne spécifiée doit être recherchée.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Spécification d'une chaîne
Si vous n'utilisez pas /i, find recherche précisément les données spécifiées pour chaîne. Par exemple, la
commande find traite différemment les caractères a et A. Toutefois, si vous utilisez /i, la commande find ignore
la casse et traite a et A de la même manière.
Si la chaîne à rechercher contient des guillemets (" "), utilisez deux paires de guillemets pour chaque paire
contenue dans la chaîne (c'est-à-dire, "ChaîneContenant""Guillemets").
• Emploi de find comme filtre
Si vous omettez le nom de fichier, find se comporte comme un filtre, en prenant les données d'entrée de la
source standard (généralement le clavier, un signe | ou un fichier redirigé) et en affichant toutes les lignes
contenant la chaîne.
• Ordre dans la syntaxe de la commande
Vous pouvez taper les paramètres et les options de ligne de commande de la commande find dans n'importe
quel ordre.
• Emploi des caractères génériques
Il n'est pas possible d'utiliser les caractères génériques (c'est-à-dire, * et ?) dans les noms de fichier ou les
extensions que vous spécifiez avec la commande find. Pour rechercher une chaîne dans un jeu de fichiers que
vous spécifiez à l'aide de caractères génériques, vous pouvez utiliser la commande find dans une commande
for.
Si vous utilisez /c et /v dans la même ligne de commande, find affiche le nombre de lignes ne contenant pas la
chaîne recherchée. Si vous spécifiez /c et /n dans la même ligne de commande, find ignore /n.
• Utilisation de find avec des retours chariot
La commande find ne reconnaît pas les retours chariot. Lorsque vous l'utilisez pour chercher un texte dans un
fichier qui inclut des retours chariot, limitez la chaîne de recherche à un texte qui apparaît normalement entre
ces retours (c'est-à-dire qui a peu de chances d'être interrompu par un tel retour).
Par exemple, si vous cherchez la chaîne " dossier fiscal ", find ne la trouve que lorsqu'un retour chariot
n'intervient pas entre le mot " dossier " et le mot " fiscal ".
Exemples
Pour afficher toutes les lignes du fichier Crayon.pub qui contiennent la chaîne « Taille-crayon », tapez :
Pour trouver une chaîne qui contient du texte entre guillemets, vous devez d'abord mettre toute la chaîne entre
guillemets. Deuxièmement, vous devez utiliser deux guillemets pour chaque guillemet contenu dans la chaîne.
Pour trouver "Les chercheurs ont écrit dans leur rapport la mention "version préliminaire." Il ne s'agit pas de la
version définitive du rapport." dans Rapport.doc, tapez :
find "Les chercheurs ont écrit dans leur rapport la mention ""version préliminaire." Il ne s'agit pas de la
version définitive du rapport." rapport.doc
Pour chercher un jeu de fichiers, utilisez la commande find avec la commande for. Pour rechercher dans le
répertoire courant les fichiers qui possèdent l'extension .bat et qui contiennent la chaîne "INVITE", tapez :
Pour rechercher dans votre disque dur et afficher les noms de fichier du lecteur C qui contiennent la chaîne
"UC", utilisez le signe | pour diriger les résultats d'une commande dir vers find, comme suit :
Comme find distingue les majuscules des minuscules lors de la recherche et que dir produit des données de
sortie en majuscules, tapez la chaîne “UC” en majuscules ou utilisez l'option de ligne de commande /i avec
find.
Sans nom de chemin, FIND recherche le texte entré à l'invite ou redirigé depuis une autre commande.
Syntaxe
findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:fichier] [/f:fichier] [/c:chaîne] [/d:dirlist]
[/a:AttributCouleur] [chaînes] [[Lecteur:][Chemin] NomFichier [...]]
Paramètres
/b
Ne reconnaît un modèle qu'au début d'une ligne.
/e
Ne reconnaît un modèle qu'à la fin d'une ligne.
/l
Utilise les chaînes de recherche littéralement.
/r
Utilise les chaînes de recherche comme expressions régulières. Findstr interprète tous les
métacaractères comme des expressions régulières sauf si vous utilisez /l.
/s
Recherche les fichiers concordants dans le répertoire en cours ainsi que dans tous ses sous-
répertoires.
/i
Imprime les lignes qui correspondent exactement.
/x
Imprime les lignes qui correspondent exactement.
/v
Imprime uniquement les lignes qui ne contiennent pas de correspondance.
/n
Imprime le numéro de ligne devant chaque ligne qui correspond.
/m
Imprime uniquement le nom de fichier si un fichier contient une correspondance.
/o
Imprime le décalage devant chaque ligne correspondante.
/p
Omet les fichiers contenant des caractères non imprimables.
/offline
Traite les fichiers avec l'attribut hors-connexion défini.
/f:fichier
Lit la liste des fichiers à partir du fichier spécifié.
/c:chaîne
Utilise le texte spécifié comme chaîne de recherche littérale.
/g:fichier
Obtient les chaînes de recherche à partir du fichier spécifié.
/a:AttributCouleur
Spécifie des attributs de couleur avec deux chiffres hexadécimaux.
chaînes
Texte spécifié à rechercher dans NomFichier.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Utilisation d'expression régulières avec findstr
Findstr est capable de trouver le texte exact recherché dans n'importe quel(s) fichier(s) ASCII.
Il arrive cependant que vous ne disposiez que d'une partie de l'information recherchée ou que vous vouliez
trouver une plus grande plage d'informations.
Dans ces cas, findstr dispose d'une fonctionnalité puissante lui permettant de chercher des modèles de texte
au moyen d'expressions régulières.
On appelle expression régulière la notation utilisée pour définir des modèles de texte, par opposition aux
chaînes exactes de caractères.
La notation utilise des caractères littéraux et des méta-caractères. Chaque caractère qui n'a pas de signification
particulière dans la syntaxe de l'expression régulière est un caractère littéral qui correspond à une occurrence
quelconque de ce caractère.
Les lettres et les nombres sont ainsi des caractères littéraux. Un méta-caractère est un symbole doté d'un sens
particulier (opérateur ou séparateur) dans la syntaxe de l'expression régulière.
Caractère Valeur
. Caractère générique : n'importe quel caractère
* Répétition : zéro occurrence ou plus du caractère précédent ou de la classe
^ Position sur la ligne : début de la ligne
$ Position sur la ligne : fin de la ligne
[classe] Classe de caractère : n'importe quel caractère du jeu
[^classe] Classe inverse : n'importe quel caractère ne figurant pas dans le jeu
[x-y] Plage : n'importe quels caractères de la plage spécifiée
\x Échappement : utilisation littérale du méta-caractère x
\<xyz Position dans le mot : début du mot
xyz\> Position dans le mot : fin du mot
Les caractères spéciaux de la syntaxe de l'expression régulière sont le plus performants lorsque vous les
utilisez ensemble. Par exemple, la combinaison suivante du caractère générique (.) et du caractère de répétition
(*) correspondent à n'importe quelle chaîne de caractères :
.*
Utilisez l'expression suivante en tant que partie d'une expression plus grande qui correspond à une chaîne qui
commence par « b » et se termine par « ing » :
b.*ent
Vous pouvez également indiquer les fichiers exacts que vous souhaitez rechercher dans un fichier texte.
Pour utiliser les critères de recherche dans le fichier Trouver.txt, rechercher les fichiers indiqués dans
ListeFich.txt, puis stocker les résultats dans le fichier Result.fin, tapez :
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P]
/S Recherche les fichiers correspondants dans le répertoire actif et dans tous ses sous-
répertoires.
/OFFLINE Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
/A:attr Spécifie l'attribut de couleur avec 2 chiffres hexadécimaux. Entrez "color /?".
/F:fichier Lit la liste des fichiers dans le fichier spécifié (/ pour la console).
/G:fichier Obtient les chaînes à rechercher à partir du fichier spécifié (/ pour la console).
/D:rép Recherche dans une liste de répertoires délimitée par des points-virgules.
Utilisez des espaces pour séparer plusieurs chaînes à rechercher, sauf si l'argument est précédé de /C.
Exemple : 'FINDSTR "bonne journée" x.y' recherche "bonne" ou "journée" dans le fichier x.y.
'FINDSTR /C:"bonne journée" x.y' recherche "bonne journée" dans le fichier x.y.
Pour obtenir des informations complètes sur les options usuelles FINDSTR, reportez-vous à la
Référence des commandes en ligne.
L'ordinateur distant spécifie le format et la sortie de l'affichage des informations de l'utilisateur. Utilisé sans
paramètres, finger affiche des informations d'aide.
Syntaxe
finger [-l] [Utilisateur] [@hôte] [...]
Paramètres
-l
Affiche les informations utilisateur sous forme de liste longue.
Utilisateur
Spécifie l'utilisateur sur lequel vous voulez des informations. Si vous omettez le paramètre Utilisateur,
finger affiche des informations sur tous les utilisateurs de l'ordinateur spécifié.
@hôte
Spécifie l'ordinateur distant exécutant le service Finger dans lequel vous recherchez des informations
utilisateur. Vous pouvez spécifier un nom ou une adresse IP d'ordinateur.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Vous pouvez spécifier plusieurs paramètres Utilisateur@hôte.
• Vous devez faire précéder les paramètres finger d'un tiret (-) à la place d'une barre oblique (/).
• Cette commande est disponible uniquement si le protocole Internet Protocol (TCP/IP) est installé
comme composant dans les propriétés d'un adaptateur réseau dans Connexions réseau.
Exemples
Pour afficher des informations relatives à l'utilisateur1 sur l'ordinateur utilisateurs.microsoft.com, tapez la
commande suivante :
finger utilisateur1@utilisateurs.microsoft.com
Pour afficher des informations relatives à tous les utilisateurs sur l'ordinateur utilisateurs.microsoft.com, tapez la
commande suivante :
finger @utilisateurs.microsoft.com
Syntaxe
flattemp {/query | /enable | /disable}
Paramètres
/query
Interroge le paramètre en cours.
/enable
Active les dossiers temporaires communs.
/disable
Désactive les dossiers temporaires communs.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Lorsque chaque utilisateur possède un dossier temporaire unique, utilisez flattemp //enable pour
activer les dossiers temporaires communs.
• La méthode par défaut de création de dossiers temporaires pour plusieurs utilisateurs (dossiers vers
lesquels pointent généralement les variables d'environnement TEMP et TMP) consiste à créer des
sous-dossiers dans le dossier \Temp, en utilisant l'ID d'ouverture de session comme nom de sous-
dossier.
Par exemple, si la variable d'environnement TEMP pointe vers C:\Temp, le dossier temporaire affecté à
l'ID d'ouverture de session 4 de l'utilisateur est C:\Temp\4. En utilisant la commande flattemp, vous
pouvez pointer directement vers le dossier \Temp et empêcher la création de sous-dossiers.
Ceci est particulièrement utile lorsque vous souhaitez que les dossiers temporaires des utilisateurs
soient contenus dans des répertoires de base, sur un lecteur local de serveur Terminal Server ou sur un
lecteur de partage réseau.
N'utilisez cette commande que lorsque chaque utilisateur dispose d'un dossier temporaire séparé. Pour
plus d'informations sur l'utilisation de dossiers temporaires par session, consultez Pour utiliser des
dossiers temporaires séparés pour chaque session.
• Des erreurs liées aux applications risquent de se produire si le répertoire temporaire de l'utilisateur se
trouve sur un lecteur réseau.
Cette situation peut se produire lorsque le partage réseau est momentanément inaccessible. Étant
donné que les fichiers temporaires de l'application sont soit inaccessibles soit désynchronisés, le
répertoire temporaire réagit comme si le disque s'était arrêté. Il est déconseillé de placer un répertoire
temporaire sur un lecteur réseau. Par défaut, il est préférable de conserver les répertoires temporaires
sur le disque dur local. Si vous observez, pour certaines applications, un comportement inattendu ou
des erreurs liées à l'endommagement du disque, stabilisez votre réseau ou déplacez les répertoires
temporaires vers le disque dur local.
• Les paramètres de la commande flattemp sont ignorés si vous désactivez l'utilisation de dossiers
temporaires séparés par session. Cette option est définie dans la configuration des services Terminal
Server.
Écrit un nouveau secteur d'amorçage de partition sur la partition système. La commande fixboot n'est
disponible que si vous utilisez la console de récupération.
fixboot [lecteur]
Paramètre
lecteur
Lecteur sur lequel un secteur de démarrage sera écrit. Ce paramètre remplace le lecteur par défaut qui
représente la partition système à laquelle vous êtes connecté. Exemple de lecteur :
D:
Exemple
L'exemple suivant écrit un nouveau secteur de démarrage de partition sur la partition système du lecteur D :
fixboot d:
Remarque
• L'utilisation de la commande fixboot sans paramètre écrit un nouveau secteur de démarrage de
partition sur la partition système à laquelle vous êtes connecté.
fixmbr [nom_de_périphérique]
Paramètre
nom_de_périphérique
Périphérique (lecteur) sur lequel vous souhaitez écrire un nouveau secteur de démarrage principal. Ce nom
peut être obtenu à partir de la sortie de la commande map. Exemple de nom de périphérique correct :
\Device\HardDisk0.
Exemple
L'exemple suivant écrit un nouveau secteur de démarrage principal sur le périphérique spécifié :
fixmbr \Device\HardDisk0
Remarques
• Si vous ne spécifiez pas un nom_de_périphérique, un nouveau secteur de démarrage principal sera
écrit sur le périphérique d'amorçage, c'est-à-dire le lecteur sur lequel votre système primaire est chargé.
• Si une signature de table de partition non standard ou non valide est détectée, vous serez invité à
confirmer votre volonté de poursuivre. Si vous n'avez aucune difficulté pour accéder à vos lecteurs, il
est recommandé de ne pas continuer. L'écriture d'un nouveau secteur de démarrage principal sur votre
partition système peut endommager vos tables de partition et rendre vos partitions inaccessibles.
Cette méthode s'applique lorsqu'un virus a endommagé le secteur de démarrage principal et que Windows ne
peut démarrer.
AVERTISSEMENT : Cette commande peut endommager vos tables de partition s'il existe un virus ou un
problème matériel.
Cette commande peut conduire à des partitions inaccessibles.
Microsoft recommande donc l'exécution d'un logiciel antivirus avant d'utiliser cette commande. où
nom_périphérique est un nom facultatif qui indique le périphérique nécessitant un nouveau secteur de
démarrage principal.
Si rien n'est entré, alors le périphérique de démarrage du secteur de démarrage principal est renseigné.
Si FIXMBR détecte une signature de table de partition non valide ou non standard, il demandera la permission
avant de remplacer le secteur de démarrage principal.
Syntaxe
for {%variable|%%variable} in (jeu) do commande [ OptionsLigneCommande]
Paramètres
{%variable|%%variable}
Important. Représente un paramètre remplaçable. Utilisez %variable pour exécuter for à l'invite de
commandes. Utilisez %%variable pour exécuter la commande for dans un fichier de commandes. Les
variables respectent la casse et doivent être représentées à l'aide d'une valeur alpha, telle que %A, %B
ou %C.
(jeu)
Important. Spécifie un ou plusieurs fichiers, répertoires, plages de valeurs ou chaînes de texte que vous
voulez traiter à l'aide de la commande spécifiée. Les parenthèses sont obligatoires.
commande
Important. Spécifie la commande que vous voulez exécuter sur chaque fichier, répertoire, plage de
valeurs ou chaîne de texte comprise dans le (jeu) spécifié.
OptionsLigneCommande
Spécifie les options de ligne de commande que vous souhaitez utiliser avec la commande spécifiée.
/?
Affiche l'aide dans l'invite de commandes.
Remarques
• Utilisation de for
La commande for peut être utilisée dans un fichier de commandes ou directement à l'invite de commandes.
• Utilisation des paramètres de commande
o Les noms des variables for respectent la casse, sont des variables globales et vous ne pouvez
pas en activer plus de 52 au total.
o Pour éviter toute confusion avec les paramètres de commande %0 à %9, vous pouvez utiliser
pour la variable n'importe quel caractère, à l'exception des chiffres 0 à 9. Pour les fichiers de
commandes simples, un seul caractère tel que %%f suffit.
o Dans les fichiers de commandes complexes, vous pouvez utiliser plusieurs valeurs pour la
variable afin de distinguer les diverses variables remplaçables.
Le paramètre jeu peut représenter un seul ou plusieurs groupes de fichiers. Pour spécifier un jeu de fichiers,
vous pouvez utiliser des caractères génériques (* et ?). Les jeux suivants sont tous valides :
(*.doc)
(ar??1991.* ap??1991.*)
Quand vous utilisez la commande for, la première valeur du jeu remplace %variable ou %%variable, puis la
commande spécifiée traite cette valeur.
Ce processus continue jusqu'à ce tous les fichiers (ou groupes de fichiers) correspondant à la ou aux valeurs du
jeu aient été traités.
• Utilisation des mots clés in et do
In et do ne sont pas des paramètres, mais ils sont requis dans la commande for. Si vous omettez l'un ou l'autre
de ces mots clés, un message d'erreur apparaît.
• Utilisation de formes supplémentaires de for
Si les extensions de commande sont activées (ce qui est le cas par défaut), les formes supplémentaires
suivantes de la commande for sont prises en charge.
o Répertoires seulement
Si le jeu contient des caractères génériques (* et ?), la commande spécifiée s'exécute pour chaque répertoire
(au lieu d'un jeu de fichiers dans un répertoire spécifié) qui correspond au jeu. La syntaxe de cette commande
est la suivante :
Parcourt l'arborescence des répertoires à partir de la racine de [Lecteur:]Chemin, en exécutant l'instruction for
dans chaque répertoire de l'arborescence.
Si aucun répertoire n'est spécifié après /R, le répertoire en cours est utilisé.
Si jeu ne contient qu'un seul caractère . (point), seule l'arborescence des répertoires est énumérée.
Utilisez une variable itérative pour définir la valeur de début (début#) puis avancez dans une plage définie de
valeurs jusqu'à ce que la valeur dépasse la valeur de fin définie (fin#). /L exécute l'itération en comparant
début# et fin#. Si début# est inférieur à fin#, la commande s'exécute.
Lorsque la variable itérative dépasse fin#, la commande quitte la boucle. Vous pouvez également utiliser une
valeur incrément# négative pour faire défiler une plage de valeurs décroissantes. Par exemple, (1,1,5) génère la
séquence 1 2 3 4 5 et (5,-1,1) génère la séquence (5 4 3 2 1). La syntaxe de cette commande est la suivante :
Utilisez l'analyse de fichiers pour traiter la sortie de la commande, les chaînes et le contenu des fichiers. Utilisez
des variables itératives pour définir le contenu ou les chaînes que vous voulez examiner et utilisez les
différentes options MotsClésAnalyse pour continuer à modifier l'analyse.
Utilisez l'option jeton MotsClésAnalyse pour spécifier quels jetons doivent être passés en tant que variables
d'itération. Notez que sans l'option de jeton, /F n'examine que le premier jeton.
La boucle for est ensuite appelée avec la valeur de variable d'itération définie sur le jeton. Par défaut, /F passe
le premier jeton séparé par un blanc à partir de chaque ligne de chaque fichier.
L'argument jeunomfichier spécifie un ou plusieurs noms de fichier. Chaque fichier est ouvert, lu et traité avant
de passer au fichier suivant du jeunomfichier.
Pour passer outre le comportement d'analyse par défaut, spécifiez "MotsClésAnalyse". Il s'agit d'une chaîne
placée entre guillemets qui contient un ou plusieurs mots clés pour spécifier différentes options d'analyse.
Le tableau suivant répertorie les mots clés d'analyse que vous pouvez utiliser dans MotsClésAnalyse.
Les modificateurs de substitution pour les références de variable for ont été améliorés. Le tableau suivant
répertorie les syntaxes facultatives (pour toute variable I).
Variable avec
Description
modificateur
%~I Développe %I qui supprime les guillemets ("").
%~fI Développe %I en nom de chemin complet.
%~dI Développe %I en une lettre de lecteur seulement.
%~pI Développe %I en chemin seulement.
%~nI Développe %I en nom de fichier seulement.
%~xI Développe %I en extension de fichier seulement.
%~sI Développe le chemin pour qu'il contienne seulement des noms courts.
%~aI Développe %I jusqu'aux attributs du fichier.
%~tI Développe %I jusqu'à la date et l'heure du fichier.
%~zI Développe %I jusqu'à la taille du fichier.
Recherche les répertoires énumérés dans la variable d'environnement et
développe %I jusqu'au nom complet du premier répertoire trouvé. Si le nom de
%~$PATH:I
la variable d'environnement n'est pas défini ou si la recherche ne trouve pas
de fichier, ce modificateur se développe en une chaîne vide.
Le tableau suivant répertorie les combinaisons de modificateurs que vous pouvez utiliser pour obtenir des
résultats composés.
Variable avec
modificateurs Description
combinés
%~dpI Développe %I en une lettre de lecteur et un chemin seulement.
%~nxI Développe %I en nom de fichier et une extension seulement.
Développe %I en un nom de chemin complet avec des noms courts
%~fsI
seulement.
Recherche les répertoires énumérés dans la variable d'environnement
%~dp$PATH:I pour %I et développe jusqu'à la lettre du lecteur et au chemin du
premier répertoire trouvé.
%~ftzaI Développe %I en une ligne de sortie semblable à dir.
Dans les exemples ci-dessus, vous pouvez remplacer %I et le chemin par d'autres valeurs valides. Une variable
for valide termine la syntaxe %~.
L'utilisation de noms de variable en majuscules tels que %I facilite la lecture de votre code et évite toute
confusion avec les modificateurs, qui ne différencient pas la casse.
• Analyse d'une chaîne
Vous pouvez aussi utiliser la logique d'analyse for /F sur une chaîne immédiate, en mettant entre guillemets
simples le jeunomfichier entre parenthèses (c'est-à-dire, 'jeunomfichier'). jeunomfichier est traité comme une
simple ligne d'entrée d'un fichier, puis est analysé.
• Analyse de la sortie
Vous pouvez utiliser la commande for /F pour analyser la sortie d'une commande en convertissant le
jeunomfichier entre parenthèses en une chaîne à guillemet inversé.
Celle-ci sera alors traitée comme une ligne de commande, qui est passée à un fichier Cmd.exe enfant tandis
que la sortie est capturée en mémoire et analysée comme s'il s'agissait d'un fichier.
Pour afficher le contenu de tous les fichiers .doc ou .txt du répertoire courant à l'aide de la variable remplaçable
%f, tapez :
Dans cet exemple, chacun des fichiers du répertoire en cours pourvu de l'extension .doc ou .txt est substitué à
la variable %f jusqu'à ce que le contenu de tous les fichiers ait été affiché.
Pour utiliser cette commande dans un fichier de commandes, remplacez toutes les occurrences de %f par %%f.
Sans cela, la variable est ignorée et un message d'erreur est affiché.
Cette commande analyse chaque ligne du fichier monfichier.txt en ignorant les lignes qui commencent par un
point-virgule et en passant le deuxième et le troisième jeton de chaque ligne au corps de la commande FOR
(les jetons sont délimités par des virgules ou des espaces).
Le corps de l'instruction FOR fait référence à %i pour obtenir le deuxième jeton, à %j pour obtenir le troisième
jeton et à %k pour obtenir tous les autres jetons.
Si les noms de fichier que vous indiquez contiennent des espaces, mettez le texte entre guillemets (par
exemple, "NomFichier"). Pour utiliser des guillemets, utilisez usebackq.
Sans cela, les guillemets sont interprétés comme s'ils définissent une chaîne littérale à analyser.
%i est déclaré de manière explicite dans l'instruction FOR tandis que %j et %k sont déclarés de manière
implicite à l'aide de l'option tokens=. Vous pouvez spécifier jusqu'à 26 jetons à l'aide de tokens=, à condition
que cela n'entraîne pas une tentative de déclaration d'une variable supérieure à « z » ou « Z ».
Par analyser la sortie d'une commande en plaçant jeunomfichier entre les parenthèses, tapez :
Pour utiliser la commande FOR dans un programme de commandes, spécifiez %%variable au lieu de
%variable. Les noms de variables respectent la casse, donc %i est différent de %I.
Si les extensions de commandes sont activées, les formes supplémentaires suivantes sont prises en
charge pour la commande FOR :
Si ensemble contient des caractères génériques, alors la correspondance se fait sur les noms
de répertoires au lieu des noms de fichiers.
L'ensemble est une séquence de chiffres allant de début à fin, incrémenté de pas. Ainsi (1,1,5)
génère la séquence 1 2 3 4 5 et (5,-1,1) génère la séquence (5 4 3 2 1)
Chaque fichier est ouvert, lu et traité avant de passer au fichier suivant de ensemble-fichiers.
Le traitement consiste à lire dans le fichier, le découper en lignes individuelles de texte puis analyser
chaque ligne en zéro ou plusieurs parties.
Le corps de la boucle FOR est ensuite appelé avec la ou les valeurs de variables prenant la valeur de la
ou des parties trouvées.
Par défaut, /F transmet la première partie séparée par un blanc dans chaque ligne de chaque fichier. Les
lignes vides sont ignorées.
Vous pouvez outrepasser le comportement d'analyse par défaut en spécifiant le paramètre optionnel
"options". Ceci est une chaîne entre guillemets contenant un ou plusieurs mots-clés spécifiant diverses
options d'analyse.
tokens=x,y,m-n spécifie les parties de chaque ligne devant être transmises au corps de FOR à
chaque itération.
Ceci provoquera l'allocation de noms de variables supplémentaires.
La forme m-n est une étendue spécifiant les parties allant de m à n.
Si le dernier caractère de la chaîne tokens= est une astérisque, alors une variable
supplémentaire est allouée et reçoit le texte restant dans la ligne suivant la
dernière partie analysée.
usebackq spécifie que la nouvelle sémantique est en place, lorsqu'une chaîne entre
guillemets inversés est exécutée en tant que commande et une chaîne entre
guillemets simples est une chaîne de commande littérale et permet l'utilisation de
guillemets doubles pour citer des noms de fichiers.
analyse chaque ligne de monfich.txt, en ignorant les lignes commençant par un point-virgule, en
transmettant les 2nde et 3ème parties de chaque ligne au corps de FOR, les parties étant délimitées par
des virgules et/ou espaces.
Notez que le corps de FOR référence %i pour l'obtention de la 2nde partie, %j pour l'obtention de la
3ème partie et %k pour l'obtention des parties restantes après la 3ème.
Pour les noms de fichiers contenant des espaces, placez les noms de fichiers entre guillemets doubles.
Afin d'utiliser ainsi les guillemets doubles,
vous devez également utiliser l'option usebackq, faute de quoi les guillemets doubles seraient
interprétés comme définissant une chaîne littérale à analyser.
%i est déclarée explicitement dans la déclaration FOR et %j et %k sont déclarées implicitement via
l'option tokens=.
Vous pouvez spécifier jusqu'à 26 paries via la ligne tokens=, tant que cela ne provoque pas de tentative
de déclaration de variable plus élevée que la lettre 'z' ou 'Z'. Souvenez-vous que les variables de FOR se
composent de lettres, tiennent compte de la casse, sont globales et que plus de 52 ne peuvent pas être
actives à la fois.
Vous pouvez aussi utiliser la logique d'analyse FOR /F sur une chaîne en plaçant ensemble-fichiers
entre guillemets entre les parenthèses, en utilisant des guillemets simples. Elle sera traitée comme une
ligne d'entrée simple provenant d'un fichier puis analysée.
Enfin, vous pouvez utiliser la commande FOR /F pour analyser les données en sortie d'une commande.
Faites ceci en plaçant des guillemets inversés autour de ensemble-fichiers entre les parenthèses. Elle
sera traitée comme une ligne de commande transmise à un CMD.EXE enfant et la sortie est gardée en
mémoire et analysée comme s'il s'agissait d'un fichier.
Vous pouvez combiner les modificateurs pour obtenir des résultats composés :
%~dp$PATH:i parcourt les répertoires listés dans la variable d'environnement PATH à la recherche de
%I et étend en lettre de lecteur du premier trouvé.
Dans les exemples ci-dessus %I et PATH peuvent être remplacés par d'autres valeurs valides. La
syntaxe %~ se termine par un nom de variable FOR valide.
Le choix de noms de variables en majuscules comme %I facilite la lecture et empêche toute confusion
avec les modificateurs qui ne tiennent pas compte de la casse.
Syntaxe
format Volume [/fs:SystèmeFichiers] [/v:Étiquette] [/q] [/a:TailleUnité] [/c] [/x]
Paramètres
volume
Spécifie le point de fixation, le nom de volume ou la lettre du lecteur à formater. Si vous n'utilisez
aucune des options de ligne de commande suivantes, format détermine le format par défaut du disque
d'après le type du volume.
/fs:système-fichier
Spécifie le système de fichier à utiliser, à savoir FAT, FAT32 ou NTFS. Les disquettes ne peuvent
utiliser que le système FAT.
/v:nom
Représente le nom du volume. Si vous omettez l'option de ligne de commande /v ou si vous l'utilisez
sans spécifier de nom de volume, format vous demande ce nom une fois le formatage achevé. Utilisez
la syntaxe /v: pour éviter de devoir spécifier un nom de volume. Si vous formatez plusieurs disquettes
au moyen d'une seule commande format, elles reçoivent toutes le même nom de volume. Pour plus
d'informations sur les noms de volume de disque, cliquez sur Dir, Label et Vol dans la liste Voir aussi.
/a:TailleUnité
Spécifie la taille de l'unité d'allocation à utiliser sur les volumes FAT, FAT32 ou NTFS. Si vous ne
spécifiez pas TailleUnité, le choix est déterminé par la taille du volume. Le tableau suivant répertorie les
valeurs valides de TailleUnité.
Valeur Description
512 Crée 512 octets par cluster.
1024 Crée 1024 octets par cluster.
2048 Crée 2048 octets par cluster.
4096 Crée 4096 octets par cluster.
8192 Crée 8192 octets par cluster.
16K Crée 16 kilo-octets par cluster.
32K Crée 32 kilo-octets par cluster.
64K Crée 64 kilo-octets par cluster.
/q
Effectue un formatage rapide. Supprime la table de fichiers et le répertoire racine d'un disque
précédemment formaté, mais n'effectue pas de recherche secteur par secteur des zones défectueuses.
N'utilisez l'option de ligne de commande /q que pour formater des volumes déjà formatés auparavant et
en bon état.
/f:taille
Indique la taille de la disquette à formater. Utilisez aussi souvent que possible cette option de ligne de
commande à la place des options de ligne de commande /t et /n. Windows accepte les valeurs
suivantes pour spécifier la taille :
/t:pistes
Spécifie le nombre de pistes du disque. Utilisez aussi souvent que possible l'option de ligne de
commande /f en lieu et place de celle-ci. Si vous utilisez l'option de ligne de commande /t, vous devez
également utiliser l'option de ligne de commande /n. L'emploi de ces deux options de ligne de
commande constitue une autre méthode de spécification de la taille du disque à formater. Vous ne
pouvez pas utiliser l'option de ligne de commande /f avec l'option de ligne de commande /t.
/n:secteurs
Spécifie le nombre de secteurs par piste. Utilisez aussi souvent que possible l'option de ligne de
commande /f en lieu et place de celle-ci. Si vous utilisez l'option de ligne de commande /n, vous devez
également utiliser l'option de ligne de commande /t. L'emploi de ces deux options de ligne de
commande constitue une autre méthode de spécification de la taille du disque à formater. Vous ne
pouvez pas utiliser l'option de ligne de commande /f avec l'option de ligne de commande /n.
/c
NTFS seulement. Les fichiers créés sur le nouveau volume seront compressés par défaut.
/x
Commande la décompression éventuelle du volume avant son formatage. Tous les descripteurs
ouverts du volume ne seront plus valides.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisation de format à l'aide de la console de récupération
La commande format, ainsi que différents paramètres, sont accessibles via la console de récupération.
• Privilèges d'administration
Pour formater un disque dur, vous devez être membre du groupe Administrateurs.
• Utilisation de format
La commande format crée un répertoire racine et un système de fichiers pour le disque. Elle peut aussi vérifier
si le disque comporte des zones défectueuses et supprimer toutes les données du disque. Pour pouvoir utiliser
un nouveau disque, vous devez d'abord formater celui-ci au moyen de cette commande.
• Frappe d'un nom de volume
Après avoir formaté une disquette, la commande format affiche le message suivant :
Nom de volume (11 caractères, ENTRÉE pour ne rien mettre) ?
Le nom du volume peut avoir un maximum de 11 caractères (espaces compris). Si vous ne souhaitez pas
assigner de nom de volume à votre disquette, appuyez simplement sur ENTRÉE. Pour plus d'informations sur
les noms de volume, cliquez sur label dans la liste Voir aussi.
Lorsque vous utilisez la commande format pour un disque dur, celle-ci affiche un message sous la forme
suivante avant de tenter l'opération :
Pour formater le disque dur, appuyez sur O ; si vous ne voulez pas formater ce disque, appuyez sur N. Pour
formater un disque dur, vous devez disposer de droits d'administrateur.
• Taille unitaire
Les systèmes de fichiers FAT limitent le nombre de clusters à 65 526 maximum tandis que les systèmes de
fichiers FAT32 autorisent entre 65 527 et 4177917 clusters.
La compression NTFS n'est pas prise en charge pour l'assignation de tailles unitaires supérieures à 4 096.
• Messages de la commande Format
Une fois le formatage achevé, format affiche des messages indiquant l'espace disque total, les espaces
signalés comme étant défectueux et l'espace disponible pour les fichiers.
• Formatage rapide
Pour accélérer le formatage, vous pouvez vous servir de l'option de ligne de commande /q. Cependant,
n'utilisez cette option de ligne de commande que s'il n'y a pas de secteurs défectueux sur le disque dur.
• Emploi de format avec un lecteur réassigné ou un lecteur réseau
N'utilisez pas la commande format sur un lecteur préparé au moyen de la commande subst. Il est en outre
impossible de formater des disques sur un réseau.
• Codes de sortie de la commande Format
Le tableau suivant affiche la liste de chacun des codes de sortie, accompagné d'une description sommaire.
Code de
Description
sortie
0 Le formatage a réussi.
1 Des paramètres incorrects ont été fournis.
4 Une erreur irrécupérable (toute erreur autre que 0, 1 ou 5) s'est produite.
En réponse à l'invite “ Lancer le formatage (O/N) ? ”, l'utilisateur a appuyé sur N pour
5
arrêter le processus.
Pour vérifier ces codes de sortie, vous pouvez utiliser la condition errorlevel avec la commande batch if.
Exemples
Pour formater une nouvelle disquette placée dans le lecteur A selon la taille par défaut, tapez :
format a:
Pour procéder au formatage rapide d'une disquette précédemment formatée placée dans le lecteur A, tapez :
format a: /q
Pour formater une disquette placée dans le lecteur A et lui donner le nom de volume “Données”, tapez :
/C NTFS uniquement : Les fichiers créés sur le nouveau volume seront compressés
par défaut.
/A:taille Remplace la taille d'unité d'allocation par défaut. Les paramètres par défaut sont
très fortement recommandés dans le cas général.
NTFS gère 512, 1024, 2048, 4096, 8192, 16 Ko, 32 Ko, 64 Ko.
FAT gère 512, 1024, 2048, 4096, 8192, 16 Ko, 32 Ko, 64 Ko. 128 Ko, 256 Ko pour
taille de secteur > 512 octets).
FAT32 gère 512, 1024, 2048, 4096, 8192, 16 Ko, 32 Ko, 64 Ko.(128 Ko, 256 Ko pour
taille de secteur > 512 octets).
Notez que les systèmes de fichiers FAT et FAT32 imposent les restrictions suivantes sur le nombre de
clusters par volume :
Le formatage cessera immédiatement s'il est jugé que les conditions ci-dessus ne peuvent pas être
remplies en utilisant la taille de clusters spécifiée.
La compression NTFS n'est pas prise en charge pour les tailles d'unités d'allocation supérieures à 4096.
Étant donné que fsutil est un outil très puissant, son emploi doit être réservé aux utilisateurs chevronnés ayant
une connaissance approfondie de Windows XP.
En outre, vous devez ouvrir une session en tant qu'administrateur ou membre du groupe Administrateurs pour
pouvoir utiliser fsutil.
Remarque
• Pour afficher l'aide relative aux sous-commandes disponibles à l'invite de commandes, tapez fsutil,
ensuite la sous-commande, puis help (par exemple, fsutil sous-commande help).
Commande Description
Interroge, modifie, active ou désactive les paramètres pour la génération de noms de fichiers de
8.3 caractères, l'autorisation d'utiliser des caractères étendus dans les noms de fichiers de 8.3
behavior caractères sur les volumes NTFS, la mise à jour de l'horodateur de dernier accès sur les volumes
NTFS, l'obtention de la fréquence d'écriture des événements de quotas dans le journal système,
ainsi que l'espace disque réservé à la zone MFT.
Détermine si le bit d'impureté du volume est défini. Définit le bit d'impureté d'un volume. Si le bit
dirty d'impureté d'un volume est défini, autochk vérifie automatiquement ce volume lors du prochain
redémarrage de l'ordinateur.
Généralement utilisé par les personnels de support technique. Recherche un fichier à partir de
file son identificateur de sécurité, interroge les plages allouées d'un fichier, définit le nom court, la
longueur de données valides ou les données égales à zéro d'un fichier.
Généralement utilisé par les personnels de support technique. Affiche la liste de tous les lecteurs,
fsinfo fournit des informations sur le type de lecteur, le volume, les spécificités liées aux volumes NTFS
ou les statistiques sur le système de fichiers.
Crée un lien réel. Un lien réel est une entrée de répertoire pour un fichier. Vous pouvez
considérer que chaque fichier possède au moins un lien réel. Sur les volumes NTFS, chaque
fichier peut posséder plusieurs liens réels, par conséquent, un fichier unique peut apparaître dans
de nombreux répertoires (voire dans un même répertoire sous des noms différents). Étant donné
hardlink
que tous les liens font référence au même fichier, les applications peuvent ouvrir n'importe quel
lien et modifier le fichier. Un fichier n'est supprimé dans le système de fichiers qu'à partir du
moment où tous ses liens ont été supprimés. Après avoir créé un lien réel, les programmes
peuvent l'utiliser comme n'importe quel nom de fichier.
Généralement utilisé par les personnels de support technique. Gère les identificateurs d'objets,
objectid qui sont utilisés par Windows XP pour effectuer le suivi d'objets tels que les fichiers et les
répertoires.
Gère les quotas de disque sur les volumes NTFS pour pouvoir offrir un contrôle plus précis du
quota stockage réseau. Les quotas de disque sont implémentés pour chaque volume et permettent
d'établir des limites de stockage aussi bien matérielles que logicielles pour chaque utilisateur.
Généralement utilisé par les personnels de support technique. Interroge ou supprime des points
d'analyse, autrement dit des objets du système de fichiers NTFS qui possèdent un attribut
définissable contenant des données contrôlées par l'utilisateur, et qui permettent d'étendre les
point de
fonctionnalités du sous-système d'entrée/sortie (E/S). Les points d'analyse sont utilisés comme
réanalyse
points de jonction de répertoires et comme points de montage de volumes. Ils sont également
utilisés par les pilotes de filtre du système de fichiers pour marquer certains fichiers propres à ce
pilote.
sparse Gère les fichiers fragmentés. Un fichier fragmenté est un fichier dont une ou plusieurs zones
contiennent des données non allouées. Une application récupérera ces zones non allouées qui
contiennent des octets possédant des valeurs nulles, mais aucun espace disque n'est
Fsutil: behavior
Interroge les paramètres en cours pour la génération de noms de fichiers de 8.3 caractères, l'autorisation
d'utiliser des caractères étendus dans les noms de fichiers de 8.3 caractères sur les volumes NTFS, la mise à
jour de l'horodateur de dernier accès sur les volumes NTFS, l'obtention de la fréquence d'écriture des
événements de quotas dans le journal système ainsi que la taille de la zone table de fichiers maîtres (MFT).
Active ou désactive l'utilisation des noms de fichiers de 8.3 caractères, pour autoriser les caractères étendus
dans les noms de fichiers de 8.3 caractères et mettre à jour l'horodateur de dernier accès sur les volumes
NTFS.
Permet de modifier la fréquence à laquelle les événements de quotas sont écrits dans le journal système, ainsi
que l'espace disque réservé à la zone MFT.
Syntaxe
Paramètres
query
Interroge les paramètres du mode de système de fichiers.
set
Modifie les paramètres du mode de système de fichiers.
disable8dot3 {1|0}
Désactive la création de noms de fichiers de 8.3 caractères sur les volumes formatés FAT et NTFS.
allowextchar {1|0}
Détermine si les caractères du jeu de caractères étendus, y compris les signes diacritiques, peuvent
être utilisés dans les noms de fichiers courts au format 8.3 sur les volumes NTFS.
disablelastaccess {1|0}
Détermine si NTFS met à jour l'horodateur de dernier accès pour chaque répertoire lorsque celui-ci est
listé sur un volume NTFS.
quotanotify fréquence
Configure la fréquence à laquelle les violations de quotas NTFS sont signalées dans le journal système.
Entrez une valeur comprise entre 0 et 4294967295 secondes pour indiquer la fréquence à laquelle les
violations de quotas sont écrites dans le journal système. La valeur par défaut est de 1 heure
(3600 secondes).
mftzone valeur
Remarques
• La sous-commande behavior écrit les modifications dans le Registre, par conséquent, vous devez
redémarrer l'ordinateur pour que ces modifications soient prises en compte.
Lorsque disable8dot3 est défini avec la valeur 0, chaque fois que vous créez un fichier avec un nom de fichier
long, NTFS crée une seconde entrée de fichier comportant un nom de fichier de 8.3 caractères. Lorsque NTFS
crée des fichiers dans un dossier, il doit rechercher les noms de fichiers de 8.3 caractères associés aux noms
de fichiers longs.
KLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation.
• Utilisation de allowextchar {1|0}
Ce paramètre met à jour la clé de Registre
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsAllowExtendedCharacterIn8dot3Name.
• Utilisation de disablelastaccess {1|0}
Chaque fichier ou dossier présent sur un volume NTFS contient un attribut appelé Heure de dernier accès. Cet
attribut définit l'heure du dernier accès au fichier ou dossier, par exemple, lorsqu'un utilisateur affiche une liste
de dossiers, ajoute des fichiers à un dossier, lit ou modifie un fichier. Les informations les plus récentes sur
l'heure de dernier accès sont stockées en mémoire et écrites sur le disque à deux emplacements différents. Le
premier emplacement est représenté par l'attribut du fichier, qui fait partie de son enregistrement MFT. Le
second emplacement est représenté par l'index du répertoire contenant le fichier.
L'heure de dernier accès sur le disque n'est pas toujours actualisée. Ce décalage se produit lorsque NTFS met
du temps à écrire l'heure de dernier accès sur le disque parce que des utilisateurs ou des programmes
effectuent des opérations en lecture seule sur un fichier ou un dossier, par exemple, afficher le contenu du
dossier ou lire (mais pas modifier) un fichier du dossier. Si l'heure de dernier accès est actualisée sur le disque
pour les opérations de lecture, toutes les opérations de lecture deviennent des opérations d'écriture, ce qui a un
impact sur les performances de NTFS.
Remarquez que les requêtes d'heure de dernier accès portant sur des fichiers restent précises même si toutes
les valeurs sur disque ne sont pas actualisées. NTFS renvoie le résultat approprié lors des requêtes, car la
valeur précise est stockée en mémoire.
NTFS met généralement à jour l'attribut d'un fichier sur le disque lorsque la valeur actuellement en mémoire de
l'heure de dernier accès diffère de plus d'une heure de l'heure de dernier accès stockée sur disque, ou lorsque
toutes les références au fichier en mémoire ont disparu, quelle que soit la valeur la plus récente. Par exemple,
si la valeur actuelle de l'heure de dernier accès à un fichier est 13:00, et que vous lisez le fichier à 13:30, NTFS
ne met pas à jour l'heure de dernier accès. Si vous lisez de nouveau le fichier à 14:00, NTFS met à jour l'heure
de dernier accès dans l'attribut du fichier pour refléter la valeur 14:00 car l'attribut du fichier affiche 13:00 alors
que l'heure de dernier accès stockée en mémoire affiche 14:00.
NTFS met à jour l'index du répertoire contenant le fichier lorsqu'il met à jour l'heure de dernier accès au fichier ;
en outre, il détecte que l'heure de dernier accès au fichier diffère de plus d'une heure de l'heure de dernier
accès stockée dans l'index du répertoire. Cette mise à jour se produit généralement après qu'un programme a
fermé le handle permettant d'accéder à un fichier du répertoire. Si l'utilisateur conserve le handle ouvert
pendant une période étendue, un décalage se produit avant que la modification ne s'affiche dans l'entrée
d'index du répertoire.
Remarquez que l'utilisation du paramètre disablelastaccess peut affecter des programmes tels que la
sauvegarde et le stockage étendu qui reposent sur cette fonctionnalité.
KLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisableLastAccessUpdate.
La valeur est une approximation de la taille initiale de MFT ajoutée à celle de la zone MFT d'un nouveau
volume, et est définie lors du montage de chaque système de fichiers. Au fur et à mesure de l'utilisation de
l'espace sur le volume, NTFS ajuste l'espace réservé à la croissance ultérieure de MFT. Si la zone MFT est
déjà grande, la taille totale de la zone MFT n'est pas réservée à nouveau. Étant donné que la zone MFT est
basée sur la plage contiguë située après la fin de MFT, elle se réduit proportionnellement à l'espace utilisé.
Le système de fichiers ne redétermine pas l'emplacement de la zone MFT tant que la zone MFT actuelle n'est
pas complètement utilisée. Cette situation ne se produit pas sur un système ordinaire.
Fsutil: dirty
Détermine si un bit d'impureté du volume est défini. Définit le bit d'impureté d'un volume. Si le bit d'impureté
d'un volume est défini, autochk vérifie automatiquement ce volume lors du prochain redémarrage de
l'ordinateur.
Syntaxe
fsutil dirty {query|set} Chemin
Paramètres
query
Interroge le bit d'impureté.
set
Définit le bit d'impureté d'un volume.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Remarques
• Si le bit d'impureté d'un volume est défini, cela indique que le système de fichiers est peut-être dans un
état non cohérent. Le bit d'impureté peut être défini parce que le volume est en ligne et qu'il fait l'objet
d'importantes modifications, parce que des modifications ont été apportées au volume et que
l'ordinateur a été arrêté avant l'écriture des modifications sur le disque, ou encore parce que des
erreurs ont été détectées sur le volume. Si le bit d'impureté est défini au redémarrage de l'ordinateur,
chkdsk s'exécute pour vérifier la cohérence du volume.
Chaque fois que Windows XP démarre, Autochk.exe est appelé par le noyau pour analyser tous les volumes et
vérifier si le bit d'impureté du volume est défini. Si le bit d'impureté est défini, autochk exécute immédiatement
chkdsk /f sur ce volume. Chkdsk /f vérifie l'intégrité du système de fichiers et tente de résoudre les problèmes
liés au volume.
Exemples
Exemple de sortie :
L'intégrité du volume C: est incertaine
ou
Le volume C: est intègre
Fsutil: file
Généralement utilisé par les personnels de support technique. Recherche un fichier à partir de l'identificateur de
sécurité, interroge les plages allouées d'un fichier, définit le nom court, la longueur de données valides ou les
données égales à zéro d'un fichier, ou crée un fichier.
Syntaxe
fsutil file [createnew] Chemin Longueur
Paramètres
createnew
Crée un fichier avec un nom et une taille spécifiques, dont le contenu se compose de zéros.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Longueur
Spécifie la longueur de données valides du fichier.
findbysid
Recherche des fichiers sur les volumes NTFS appartenant à un utilisateur spécifique. Cet utilisateur est
identifié par son SID (identificateur de sécurité).
Utilisateur
Spécifie le nom de l'utilisateur ou son nom d'ouverture de session.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
queryallocranges
Interroge les plages allouées d'un fichier sur un volume NTFS. Cette option s'avère très utile pour
déterminer si un fichier comporte des zones fragmentées.
offset=Offset
length=Longueur
Spécifie la longueur de la plage, en octets.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
setshortname
Définit le nom court (nom de fichier de 8.3 caractères) d'un fichier situé sur un volume NTFS.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
NomCourt
Spécifie le nom court du fichier.
setvaliddata
Définit la longueur de données valides pour un fichier situé sur un volume NTFS.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
LongueurDonnées
Spécifie la longueur du fichier, en octets.
setzerodata
Attribue des zéros à une plage (spécifiée par Offset et Longueur) d'un fichier, ce qui permet de le vider.
S'il s'agit d'un fichier fragmenté, les unités d'allocation sous-jacentes sont rendues non valides.
offset=Offset
Spécifie l'offset du fichier, c'est-à-dire le début de la plage qui doit être définie à l'aide de zéros.
length=Longueur
Spécifie la longueur de la plage à laquelle des zéros doivent être attribués.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Remarques
• Utilisation de setvaliddata
Dans NTFS, il existe deux concepts importants en matière de longueur de fichier : le marqueur de fin de fichier
(EOF) et la longueur de données valides (VDL). Le marqueur de fin de fichier (EOF) indique la longueur réelle
du fichier. La longueur de données valides identifie la longueur des données valides présentes sur le disque.
Les lectures effectuées entre la longueur de données valides et la fin de fichier retournent automatiquement 0
afin de garantir la nécessité de réutilisation de l'objet C2.
Le paramètre setvaliddata n'est disponible que pour les administrateurs car il nécessite le privilège de gestion
de volume. Cette fonctionnalité n'est requise que dans le cadre d'une utilisation avancée du multimédia ou des
réseaux système (SAN).
Exemples
Pour rechercher l'utilisateur scottb sur le lecteur C à partir de son SID, tapez :
Fsutil: fsinfo
Généralement utilisé par les personnels de support technique. Affiche la liste de tous les lecteurs, fournit des
informations sur le type de lecteur, le volume, les spécificités liées aux volumes NTFS ou les statistiques sur le
système de fichiers.
Syntaxe
fsutil fsinfo [drives]
Paramètres
drives
Affiche tous les lecteurs de l'ordinateur.
drivetype
Interroge un lecteur et affiche son type, par exemple lecteur de CD-ROM.
ntfsinfo
Affiche des informations spécifiques à NTFS concernant le volume spécifié, par exemple le nombre de
secteurs, le nombre total de clusters, les clusters libres, ainsi que le début et la fin de la zone MFT.
statistics
Affiche des statistiques sur le système de fichiers concernant le volume spécifié, par exemple les
métadonnées, le fichier journal ou les lectures et écritures MFT.
volumeinfo
Affiche des informations sur le volume spécifié, par exemple le système de fichiers ainsi que la prise en
charge ou non par le volume des noms de fichiers respectant la casse, des caractères Unicode dans
les noms de fichiers ou des quotas de disque.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
CheminRacine
Spécifie la lettre de lecteur (suivie d'un signe deux-points) du lecteur racine.
CheminVolume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Exemples
Résultats possibles :
• Lecteur inconnu
• Lecteur fixe
• Lecteur de CD-ROM
• Disque virtuel
Exemple de sortie :
Nom du volume :
Numéro de série du volume : 0xd0b634d9
Longueur maximale du composant : 255
Nom du système de fichiers : NTFS
Prend en charge les noms de fichiers respectant la casse
Préserve la casse des noms de fichiers
Prend en charge Unicode dans les noms de fichiers
Préserve et Applique les ACL
Prend en charge la compression de fichier
Prend en charge les quotas de disque
Prend en charge les fichiers fragmentés
Prend en charge les points d'analyse
Prend en charge les identificateurs d'objets
Prend en charge le système de fichiers cryptés
Prend en charge les flux nommés
Exemple de sortie :
NTFS Volume Serial Number : 0xe660d46a60d442cb
Number Sectors : 0x00000000010ea04f
Total Clusters : 0x000000000021d409
Free Clusters : 0x00000000000f222a
Total Reserved : 0x0000000000003550
Bytes Per Sector : 512
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000003eab000
Mft Start Lcn : 0x0000000000000004
Mft2 Start Lcn : 0x000000000010ea04
fsinfo statistics E:
Exemple de sortie :
Fsutil: hardlink
Un lien réel est une entrée de répertoire pour un fichier. Vous pouvez considérer que chaque fichier possède au
moins un lien réel. Sur les volumes NTFS, chaque fichier peut posséder plusieurs liens réels, par conséquent,
un fichier unique peut apparaître dans de nombreux répertoires (voire dans un même répertoire sous des noms
différents).
Étant donné que tous les liens font référence au même fichier, les applications peuvent ouvrir n'importe quel lien
et modifier le fichier.
Syntaxe
fsutil hardlink create NouveauNomFichier NomFichierExistant
Paramètres
create
Établit un lien réel NTFS entre un fichier existant et un nouveau fichier. Un lien réel NTFS est semblable
à un lien réel POSIX.
NouveauNomFichier
Spécifie le fichier vers lequel vous souhaitez créer un lien réel.
NomFichierExistant
Spécifie le fichier à partir duquel vous souhaitez créer un lien réel.
Gère les identificateurs d'objets (également appelés OID), qui sont des objets internes utilisés par le service
Client de suivi de lien distribué (DLT) et le service de réplication de fichiers (FRS) pour effectuer le suivi d'autres
objets tels que les fichiers, répertoires et liens.
Les identificateurs d'objets sont invisibles pour la plupart des programmes et ne doivent jamais être modifiés.
Avertissement
• Vous ne devez pas supprimer, définir ou modifier de quelque manière que ce soit un identificateur
d'objet. La suppression ou la définition d'un identificateur d'objet peut entraîner la perte de données de
quelques portions d'un fichier ou de volumes entiers de données. En outre, vous risquez d'endommager
sérieusement le service Client de suivi de lien distribué (DLT) et le service de réplication de fichiers
(FRS).
Syntaxe
Paramètres
create
Crée un identificateur d'objet si le fichier n'en possède pas déjà ; est équivalent à query.
delete
Supprime un identificateur d'objet.
query
Interroge un identificateur d'objet.
set
Définit un identificateur d'objet.
IDObjet
Identificateur hexadécimal de fichier de 16 octets, qui offre la garantie d'être unique sur un volume. Il
est utilisé par le service Client de suivi de lien distribué (DLT) et le service de réplication de fichiers
(FRS) pour identifier les fichiers. Tout fichier possédant un IDObjet possède également un
IDVolumeParent, un IDObjetParent et un IDDomaine. Lorsque vous déplacez un fichier, l'IDObjet peut
varier, mais l'IDVolumeParent et l'IDObjetParent restent les mêmes, ce qui permet à Windows XP de
toujours retrouver un fichier, quel que soit son emplacement.
IDVolumeParent
Identificateur hexadécimal de 16 octets qui indique le volume où se trouvait le fichier lorsqu'il a obtenu
un IDObjet pour la première fois. Cette valeur est utilisée par le service client DLT.
IDObjetParent
Identificateur hexadécimal de 16 octets qui indique l'IDObjet d'origine du fichier (remarquez que
l'IDObjet peut varier lorsqu'un fichier est déplacé). Cette valeur est utilisée par le service client DLT.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Exemples
Pour créer un identificateur d'objet, tapez :
Fsutil: quota
Gère les quotas de disque sur les volumes NTFS pour pouvoir offrir un contrôle plus précis du stockage réseau.
Syntaxe
fsutil quota [disable] NomVolume
Paramètres
désactiver
Désactive le suivi des quotas et leur application sur le volume spécifié.
enforce
Applique les quotas sur le volume spécifié.
modify
Modifie un quota de disque existant ou crée un quota.
query
Affiche la liste des quotas de disque existants.
track
Effectue le suivi de l'utilisation du disque sur le volume spécifié.
violations
NomVolume
Spécifie la lettre de lecteur du volume (suivie du signe des deux-points).
Seuil
Limite à partir de laquelle les avertissements sont émis.
Limite
Limite d'utilisation maximale autorisée sur le disque.
NomUtilisateur
Spécifie le domaine ou le nom d'utilisateur.
Remarques
• Les quotas de disque sont implémentés pour chaque volume et permettent d'établir des limites de
stockage aussi bien matérielles que logicielles pour chaque utilisateur.
• Vous pouvez utiliser des scripts d'écriture qui définissent des quotas à l'aide de fsutil quota chaque
fois qu'un nouvel utilisateur est ajouté, ou qui effectuent automatiquement le suivi des quotas, les
compilent dans un rapport et les envoient à l'administrateur système par courrier électronique.
Fsutil: reparsepoint
Généralement utilisé par les personnels de support technique. Interroge ou supprime des points d'analyse,
autrement dit des objets du système de fichiers NTFS qui possèdent un attribut définissable contenant des
données contrôlées par l'utilisateur, et qui permettent d'étendre les fonctionnalités du sous-système
d'entrée/sortie (E/S).
Les points d'analyse sont utilisés comme points de jonction de répertoires et comme points de montage de
volumes.
Ils sont également utilisés par les pilotes de filtre du système de fichiers pour marquer certains fichiers propres
à ce pilote.
Syntaxe
fsutil reparsepoint [query] Chemin
Paramètres
query
Extrait les données de point d'analyse associées au fichier ou au répertoire identifié par le handle
spécifié.
delete
Supprime un point d'analyse du fichier ou du répertoire identifié par le handle spécifié, mais ne
supprime pas ce fichier ou ce répertoire.
Avertissement
• fsutil reparsepoint delete ne supprime que le fichier, pas ses points d'analyse. Ceci
peut entraîner des problèmes d'ouverture de fichier dans les processus ou les services qui
tentent cette opération.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Remarques
Le format de ces données est compréhensible par le programme chargé de les stocker, ainsi que par
un filtre de système de fichiers, que vous installez pour l'interprétation des données et le traitement du
fichier.
Lorsqu'un programme définit un point d'analyse, il stocke les données correspondantes, ainsi qu'une
balise d'analyse, qui identifie de manière unique les données stockées.
Lorsque le système de fichiers ouvre un fichier contenant un point d'analyse, il essaie de trouver le filtre
de système de fichiers associé au format de données identifié par la balise d'analyse.
Si le filtre de système de fichiers est trouvé, celui-ci traite le fichier en fonction des données d'analyse.
Par exemple, les points d'analyse permettent d'implémenter les liens NTFS et le stockage étendu.
Le stockage étendu utilise un ensemble de règles définies par l'administrateur pour déplacer les fichiers peu
utilisés vers des périphériques de stockage à long terme, tels que des bandes ou des CD-ROM. Il utilise les
points d'analyse pour stocker les informations relatives au fichier présent dans le système de fichiers.
Ces informations sont stockées dans un fichier stub contenant un point d'analyse dont les données pointent
vers le périphérique où se trouve le fichier effectif. Le filtre de système de fichiers peut utiliser ces informations
pour extraire le fichier.
Exemples
Pour extraire les données de point d'analyse associées à C:\Serveur, tapez :
Fsutil: sparse
Gère les fichiers fragmentés.
Un fichier fragmenté est un fichier dont une ou plusieurs zones contiennent des données non allouées.
Une application récupérera ces zones non allouées qui contiennent des octets possédant des valeurs nulles,
mais aucun espace disque n'est effectivement utilisé pour représenter ces valeurs nulles.
Autrement dit, toutes les données non nulles ou significatives sont allouées, alors que toutes les données non
significatives (longues chaînes de données constituées de zéros) ne sont pas allouées.
Lorsqu'un fichier fragmenté est lu, les données allouées sont renvoyées sous la forme de données stockées et
les données non allouées sont renvoyées par défaut sous la forme de valeurs nulles conformément à la
spécification d'exigence de sécurité C2.
La prise en charge des fichiers fragmentés permet de supprimer l'allocation de données à n'importe quel
emplacement du fichier.
Syntaxe
Paramètres
queryflag
Identifie la fragmentation.
queryrange
Analyse un fichier à la recherche de plages pouvant contenir des données différentes de zéro.
setflag
Marque le fichier indiqué comme étant fragmenté.
setrange
Remplit la plage spécifiée à l'aide de zéros.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
OffsetDébut
Offset du fichier à marquer comme étant fragmenté.
Longueur
Longueur de la zone du fichier à marquer comme étant fragmentée, en octets.
Remarques
• Dans un fichier fragmenté, les plages de zéros de grande taille ne nécessitent pas d'allocation de
disque. L'espace réservé aux données différentes de zéro est alloué autant que nécessaire lors de
l'écriture du fichier.
• Seuls les fichiers compressés ou fragmentés peuvent posséder des plages de zéros identifiables par le
système d'exploitation.
• Si le fichier est fragmenté ou compressé, NTFS peut supprimer l'allocation d'espace disque dans le
fichier. Cela permet d'attribuer des zéros à la plage d'octets sans étendre la taille du fichier.
Exemple
Pour marquer un fichier comme étant fragmenté, tapez :
Fsutil: usn
Généralement utilisé par les personnels de support technique.
Gère le journal de modification des numéros de séquence de mise à jour, qui fournit un enregistrement
persistant de toutes les modifications apportées aux fichiers du volume.
Au fur et à mesure que des fichiers, répertoires et autres objets NTFS sont ajoutés, supprimés et modifiés,
NTFS entre un enregistrement dans le journal de modification USN pour chaque volume de l'ordinateur.
Chaque enregistrement indique le type de modification et l'objet modifié. Les nouveaux enregistrements sont
ajoutés à la fin du flux.
Les programmes peuvent consulter le journal de modification USN pour déterminer toutes les modifications
apportées à un ensemble de fichiers.
Le journal de modification USN est activé et utilisé par le service d'indexation, le service de réplication de
fichiers (FRS), le service d'installation à distance (RIS) et le stockage étendu.
Syntaxe
fsutil usn [createjournal] TailleMaximale DeltaAllocation CheminVolume
Paramètres
createjournal
Crée un journal de modification USN.
m=TailleMaximale
Spécifie la taille maximale, en octets, allouée par NTFS au journal de modification.
a=DeltaAllocation
Spécifie la taille, en octets, de l'allocation de mémoire ajoutée à la fin et supprimée au début du journal
de modification.
CheminVolume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
deletejournal
Supprime ou désactive un journal de modification USN actif.
indicateurs
/D: Désactive un journal de modification USN actif et renvoie un contrôle d'E/S pendant la désactivation
du journal de modification.
/N: Désactive un journal de modification USN actif et renvoie un contrôle d'E/S uniquement après la
désactivation du journal de modification.
CheminVolume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
enumdata
Énumère et affiche la liste des entrées du journal de modification entre deux limites spécifiées.
RéfFichier
Position ordinale dans les fichiers du volume à laquelle l'énumération doit commencer.
UsnInférieur
Limite inférieure de la plage de valeurs USN utilisée pour filtrer les enregistrements renvoyés. Seuls les
enregistrements dont l'USN du dernier journal de modification est compris entre les valeurs membres
UsnInférieur et UsnSupérieur sont renvoyés.
UsnSupérieur
Limite supérieure de la plage de valeurs USN utilisée pour filtrer les fichiers renvoyés.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
CheminVolume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
readdata
Lit les données USN d'un fichier.
Chemin
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Remarques
• Utilisation de createjournal
Si un journal de modification existe déjà sur un volume, le paramètre createjournal met à jour les paramètres
TailleMaximale et DeltaAllocation du journal de modification.
Cela vous permet d'étendre le nombre d'enregistrements gérés par un journal actif sans devoir le désactiver. Si
vous spécifiez zéro pour TailleMaximale et DeltaAllocation, le système choisit une valeur par défaut basée sur
la taille du volume.
• Utilisation de m=TailleMaximale
La taille du journal de modification peut s'accroître au-delà de cette valeur cible, mais le journal de modification
est tronqué au prochain point de contrôle NTFS à une valeur inférieure. NTFS examine le journal de
modification et le réduit lorsque sa taille dépasse la valeur de TailleMaximale ajoutée à la valeur de
DeltaAllocation.
Aux points de contrôle NTFS, le système d'exploitation écrit des enregistrements dans le fichier journal NTFS
qui permettent à NTFS de déterminer le traitement nécessaire lors de la récupération d'une défaillance.
• Utilisation de a=DeltaAllocation
La taille du journal de modification peut s'accroître au-delà de la somme des valeurs de TailleMaximale et
DeltaAllocation avant d'être réduite.
• Utilisation de deletejournal
La suppression ou la désactivation d'un journal actif est souvent une opération fastidieuse, car le système doit
accéder à tous les enregistrements de la ta ble de fichiers maîtres (MFT) et attribuer la valeur zéro au dernier
attribut USN.
Ce processus peut durer plusieurs minutes et se poursuivre après le redémarrage du système, si nécessaire.
Durant ce processus, le journal de modification n'est pas considéré comme étant actif, ni comme étant
désactivé. Pendant que le système désactive le journal, son accès est impossible ; par conséquent, toutes les
opérations du journal renvoient des erreurs.
Vous devez faire preuve de prudence lorsque vous désactivez un journal actif, car cette opération affecte
négativement les autres applications qui utilisent le journal.
Exemples
Pour créer un journal de modification USN sur le lecteur C, tapez :
Pour interroger les données USN d'un volume sur le lecteur C, tapez :
Pour lire les données USN d'un fichier dans le dossier temporaire du lecteur C, tapez :
Fsutil: volume
Gère un volume. Démonte un volume ou envoie une requête pour voir le montant d'espace disque disponible.
Syntaxe
Paramètres
diskfree
Détermine l'espace disponible d'un volume.
NomLecteur
Spécifie la lettre de lecteur (suivie d'un signe deux-points).
démonter
Démonte un volume.
CheminVolume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume.
Exemples
• Pour démonter un volume sur le lecteur C, tapez :
fsutil
La commande Ftp peut être utilisée de façon interactive ou en mode par lot en traitant des fichiers texte ASCII.
Syntaxe
ftp [-v] [-d] [-i] [-n] [-g] [-s:NomFichier] [-a] [-w:TailleTampon] [-A] [Hôte]
Paramètres
-v
Supprime l'affichage des réponses du serveur FTP.
-d
Active le débogage (affichage de toutes les commandes transmises entre le client FTP et le serveur
FTP).
-i
Désactive les messages interactifs lors des transferts de plusieurs fichiers.
-n
Supprime la possibilité d'ouvrir automatiquement une session quand la connexion initiale est établie.
-g
Désactive l'utilisation des caractères génériques dans les noms de fichier. La commande Glob permet
l'utilisation de l'astérisque (*) et du point d'interrogation (?) comme caractères génériques dans les
noms de fichiers et les chemins d'accès locaux. Pour plus d'informations, voir Ftp: Glob.
-s:NomFichier
Spécifie un fichier texte qui contient des commandes ftp. Ces commandes s'exécutent
automatiquement après le démarrage de ftp. Ce paramètre n'autorise pas l'utilisation des espaces.
Utilisez ce paramètre au lieu du signe de redirection (<).
-a
Spécifie que toutes les interfaces locales peuvent être utilisées à l'établissement de la connexion aux
données FTP.
-w:TailleTampon
Spécifie la taille du tampon de transfert. La taille par défaut de ce tampon est 4 096 octets.
-A
Ouvre une session sur le serveur FTP comme utilisateur anonyme.
Hôte
Spécifie le nom d'ordinateur, l'adresse IP ou l'adresse IPv6 du serveur FTP auquel il faut se connecter.
L'adresse ou le nom de l'hôte, s'ils sont spécifiés, doit figurer comme dernier paramètre de la ligne.
/?
Affiche l'aide à l'invite de commande.
• Les paramètres de la commande en ligne Ftp respectent les majuscules et les minuscules.
Cette commande est disponible seulement si le Internet Protocol (TCP/IP) est installé comme composant dans
les propriétés d'une carte réseau dans Connexions réseau.
• La commande Ftp peut être utilisée de manière interactive. Après avoir démarré, ftp crée un sous-
environnement où vous pouvez utiliser les commandes ftp. Vous pouvez revenir à l'invite de
commande en tapant la commande quit. Le fait que le sous-environnement ftp est en cours d'exécution
est indiqué par l'invite de commande ftp >.
• Pour plus d'informations sur les sous-commandes ftp, voir les Rubriques connexes.
• Ftp prend en charge l'utilisation de IPv6 quand le protocole IPv6 est installé. Pour plus d'informations,
voir IP version 6 et Applications IPv6.
Exemples
Pour vous connecter au serveur FTP ftp.exemple.microsoft.com, tapez la commande suivante :
ftp ftp.exemple.microsoft.com
Pour vous connecter anonymement au serveur FTP ftp.exemple.microsoft.com, tapez la commande suivante :
ftp -A ftp.exemple.microsoft.com
Pour vous connecter au serveur FTP ftp.exemple.microsoft.com et exécuter les commandes ftp contenues
dans un fichier appelé Resynch.txt, tapez la commande suivante :
FTP /?
renvoie hôte inconnu
Syntaxe
!
Remarques
Utilisez ! pour exécuter des commandes Windows XP sans quitter ftp.
Ftp : help
Affiche les descriptions des sous-commandes ftp.
Syntaxe
help [Commande]
Paramètres
Commande
Spécifie le nom de la commande dont vous voulez la description. Si le paramètre Commande n'est pas
spécifié, une liste de toutes les commandes est affichée.
Ftp : append
Ajoute un fichier local à la suite d'un fichier sur l'ordinateur distant avec le mode de transfert de fichier en cours.
Syntaxe
append FichierLocal [Fichier Distant]
Paramètres
FichierLocal
Spécifie le fichier local à ajouter.
FichierDistant
Spécifie le fichier de l'ordinateur distant auquel le FichierLocal doit être ajouté.
Remarques
• Si FichierDistant n'est pas indiqué, le nom du FichierLocal est utilisé à la place du nom du fichier
distant.
Ftp : ascii
Définit le mode de transfert de fichier à ASCII.
Syntaxe
ascii
Remarques
• Le mode de transfert de fichier est ASCII par défaut.
• Ftp prend en charge deux modes de transfert de fichiers : ASCII et image binaire. Vous devez utiliser le
mode ASCII quand vous transférez des fichiers texte. Pour plus d'informations sur le mode de transfert
de fichier binaire, voir Ftp : binary dans les rubriques connexes.
Ftp : bell
Génère une indication sonore à l'issue de chaque commande de transfert de fichiers.
Syntaxe
bell
Remarques
• Par défaut, bell est désactivée.
Ftp : binary
Définit le mode de transfert de fichier à binaire.
Syntaxe
binary
Remarques
• Ftp prend en charge deux modes de transfert de fichiers : ASCII et image binaire. Vous devez utiliser le
mode binaire quand vous transférez des fichiers exécutables. En mode binaire, le fichier sont transférés
par unités d'un octet. Pour plus d'informations sur les transferts de fichier en mode ASCII, voir Ftp :
Ascii dans les rubriques connexes.
Ftp : bye
Ferme la session FTP avec l'ordinateur distant et quitte ftp.
Syntaxe
bye
Ftp : cd
Change le répertoire de travail sur l'ordinateur distant.
Syntaxe
cd RépertoireDistant
Paramètres
RépertoireDistant
Spécifie le nouveau répertoire de travail sur l'ordinateur distant.
Syntaxe
close
Ftp : debug
Active ou désactive le débogage.
Syntaxe
debug
Remarques
• Par défaut, le débogage est désactivé.
• Lorsque le débogage est activé, chaque commande transmise à l'ordinateur distant est affichée,
précédée du caractère « plus grand que » (>).
Ftp : delete
Supprime des fichiers sur des ordinateurs distants.
Syntaxe
delete FichierDistant
Paramètres
FichierDistant
Spécifie le fichier à supprimer.
Ftp : dir
Affiche une liste des fichiers et des sous-répertoires d'un répertoire sur un ordinateur distant.
Syntaxe
dir [RépertoireDistant] [FichierLocal]
Paramètres
RépertoireDistant
Spécifie le répertoire dont vous voulez voir la liste du contenu. Si aucun répertoire n'est spécifié, le
répertoire de travail en cours de l'ordinateur distant est utilisé.
FichierLocal
Spécifie le fichier local dans lequel la liste sera placée. Si aucun fichier local n'est spécifié, les résultats
apparaissent à l'écran.
Ftp : disconnect
Déconnecte l'ordinateur distant et maintient l'invite ftp>.
Syntaxe
disconnect
Syntaxe
get FichierDistant [FichierLocal]
Paramètres
FichierDistant
Spécifie le fichier distant à copier.
FichierLocal
Spécifie le nom de fichier à utiliser sur l'ordinateur local.
Remarques
• Si FichierLocal n'est pas spécifié, le fichier reçoit le nom FichierDistant.
Ftp : glob
Active ou désactive l'utilisation de caractères génériques pour les noms de fichiers locaux.
Syntaxe
glob
Remarques
• Par défaut, l'utilisation de caractères génériques est activée.
• L'activation de cette commande permet l'utilisation de l'astérisque (*) et du point d'interrogation (?)
comme caractères génériques dans les noms de fichiers et les chemins d'accès locaux.
Ftp : hash
Active ou désactive l'impression du signe # pour chaque bloc de données transféré.
Syntaxe
hash
Remarques
• La taille de chaque bloc de données est de 2 048 octets.
Ftp : help
Affiche les descriptions des sous-commandes ftp.
Syntaxe
help [Commande]
? [Commande]
Paramètres
Commande
Ftp : lcd
Change le répertoire de travail sur l'ordinateur local. Par défaut, le répertoire de travail est celui dans lequel ftp
est lancé.
Syntaxe
lcd [Répertoire]
Paramètres
Répertoire
Spécifie le nouveau répertoire de travail sur l'ordinateur local. Si le paramètre Répertoire n'est pas
spécifié, c'est le répertoire de travail en cours de l'ordinateur local qui est affiché.
Ftp : literal
Envoie des arguments mot pour mot au serveur FTP distant. Un seul code de réponse FTP est renvoyé.
Syntaxe
literal Argument [ ...]
Paramètres
Argument
Spécifie l'argument à transmettre au serveur FTP.
Ftp : ls
Affiche une liste abrégée des fichiers et des sous-répertoires d'un répertoire distant.
Syntaxe
ls [RépertoireDistant] [FichierLocal]
Paramètres
RépertoireDistant
Spécifie le répertoire dont vous souhaitez afficher le contenu. Si aucun répertoire n'est spécifié, le
répertoire de travail en cours de l'ordinateur distant est utilisé.
FichierLocal
Spécifie un fichier local dans lequel la liste sera placée. Si aucun fichier local n'est spécifié, les résultats
apparaissent à l'écran.
Ftp : mdelete
Supprime des fichiers sur des ordinateurs distants.
Syntaxe
mdelete FichiersDistants [ ...]
Paramètres
FichiersDistants
Spécifie les fichiers distants à supprimer.
Syntaxe
mdir FichiersDistants [ ...] FichierLocal
Paramètres
FichiersDistants
Spécifie le répertoire dont vous souhaitez voir le contenu.
FichierLocal
Spécifie le fichier local dans lequel la liste sera placée.
Remarques
• Vous pouvez utiliser mdir pour désigner plusieurs fichiers.
• Spécification de FichiersDistants
Tapez un trait d'union (-) pour utiliser le répertoire de travail en cours sur l'ordinateur distant.
• Spécification d'un FichierLocal
Ftp : mget
Copie des fichiers distants sur l'ordinateur local en utilisant le mode de transfert de fichiers en cours.
Syntaxe
mget FichiersDistants [ ...]
Paramètres
FichiersDistants
Spécifie les fichiers distants à copier sur l'ordinateur local
Ftp : mkdir
Crée un répertoire sur l'ordinateur distant.
Syntaxe
mkdir Répertoire
Paramètres
Répertoire
Spécifie le nom du nouveau répertoire distant.
Ftp : mls
Affiche une liste abrégée des fichiers et des sous-répertoires d'un répertoire distant.
Syntaxe
mls FichiersDistants [ ...] FichierLocal
Paramètres
FichiersDistants
Spécifie les fichiers dont vous souhaitez afficher la liste.
Remarques
• Spécification des FichiersDistants
Tapez un trait d'union (-) pour utiliser le répertoire de travail en cours sur l'ordinateur distant.
• Spécification d'un FichierLocal
Ftp : mput
Copie des fichiers locaux sur l'ordinateur distant en utilisant le mode de transfert de fichiers en cours.
Syntaxe
mput FichiersLocaux [ ...]
Paramètres
FichiersLocaux
Spécifie les fichiers locaux à copier sur l'ordinateur distant.
Ftp : open
Se connecte au serveur FTP spécifié.
Syntaxe
open Ordinateur [Port]
Paramètres
Ordinateur
Requis. Spécifie l'ordinateur distant auquel vous voulez vous connecter.
Port
Spécifie un numéro de port TCP à utiliser pour contacter un serveur FTP. Par défaut, c'est le port TCP
21 qui est utilisé.
Remarques
• Vous pouvez utiliser une adresse IP ou un nom d'ordinateur (auquel cas un serveur DNS ou un fichier
Hosts doit être disponible) pour spécifier Ordinateur.
Ftp : prompt
Active ou désactive le mode prompt.
Syntaxe
prompt
Remarques
• Par défaut, le mode prompt est activé.
• Ftp affiche des invites lors des transferts portant sur plusieurs fichiers pour vous permettre d'extraire ou
de stocker sélectivement des fichiers. Mget et mput transfèrent tous les fichiers si invite est désactivé.
Syntaxe
put FichierLocal [FichierDistant]
Paramètres
FichierLocal
Spécifie le fichier local à copier.
FichierDistant
Spécifie le nom à utiliser sur l'ordinateur distant.
Remarques
• Si FichierDistant n'est pas spécifié, le fichier reçoit le nom FichierLocal.
Ftp : pwd
Imprime le répertoire en cours sur l'ordinateur distant.
Syntaxe
Pwd
Ftp : quit
Ferme la session FTP avec l'ordinateur distant et quitte ftp pour l'invite de commande.
Syntaxe
Quit
Ftp : quote
Envoie des arguments mot pour mot au serveur FTP distant. Un seul code de réponse FTP est renvoyé.
Syntaxe
quote Argument [ ...]
Paramètres
Argument
Spécifie l'argument à transmettre au serveur FTP.
Remarques
• La commande quote est identique à la commande literal.
Syntaxe
recv FichierDistant [FichierLocal]
Paramètres
FichierDistant
Spécifie le fichier distant à copier.
FichierLocal
Spécifie le nom à utiliser sur l'ordinateur local.
Remarques
• La commande recv est identique à la commande get.
Ftp : remotehelp
Affiche l'aide pour des commandes distantes.
Syntaxe
remotehelp [Commande]
Paramètres
Commande
Spécifie le nom de la commande sur laquelle vous voulez de l'aide. Si le paramètre commande n'est
pas spécifié, ftp affiche une liste de toutes les commandes distantes.
Ftp : rename
Renomme des fichiers distants.
Syntaxe
rename NomFichier NouveauNomFichier
Paramètres
NomFichier
Spécifie le fichier à renommer.
NouveauNomFichier
Spécifie le nouveau nom de fichier.
Ftp : rmdir
Supprime un répertoire distant.
Syntaxe
rmdir Répertoire
Paramètres
Répertoire
Spécifie le nom du répertoire distant à supprimer.
Syntaxe
send FichierLocal [FichierDistant]
Paramètres
FichierLocal
Spécifie le fichier local à copier.
FichierDistant
Spécifie le nom à utiliser sur l'ordinateur distant.
Remarques
• La commande send est identique à la commande put.
Ftp : status
Affiche l'état actuel des connexions FTP.
Syntaxe
status
Ftp : trace
Active ou désactive le suivi des paquets.
Syntaxe
trace
Remarques
• Trace affiche la série d'appels aux fonctions FTP internes lors de l'exécution d'une commande ftp.
Ftp : type
Sélectionne ou affiche le mode de transfert de fichiers.
Syntaxe
type [NomType]
Paramètres
NomType
Spécifie le mode de transfert des fichiers.
Remarques
• Si le paramètre NomType n'est pas spécifié, c'est le mode en cours qui est affiché.
Le mode de transfert par défaut est le mode ASCII. La commande ascii doit être utilisée lors du transfert de
fichiers texte. En mode ASCII, les conversions de caractères de et vers le jeu de caractères standard du réseau
sont effectuées. Par exemple, les caractères de fin de ligne sont convertis si nécessaire, en fonction du
système d'exploitation cible.
Ftp : user
Spécifie un utilisateur à l'ordinateur distant.
Syntaxe
user NomUtilisateur [MotDePasse] [Compte]
Paramètres
NomUtilisateur
Spécifie le nom d'utilisateur employé pour se connecter à l'ordinateur distant.
MotDePasse
Spécifie le mot de passe de l'utilisateur NomUtilisateur. Si un mot de passe n'est pas spécifié mais qu'il
est requis, ftp demande d'entrer ce mot de passe.
Compte
Spécifie le compte à utiliser pour se connecter à l'ordinateur distant. Si un Compte n'est pas spécifié
mais qu'il est requis, ftp demande d'entrer ce compte.
Ftp : verbose
Active ou désactive le mode verbose.
Syntaxe
verbose
v
Remarques
• Par défaut, verbose est activé. Quand verbose est activé, les réponses de ftp sont affichées. Quand
un transfert de fichiers est terminé, des statistiques sur l'efficacité du transfert sont également affichées.
Utilisé sans paramètres, ftype affiche les types de fichiers possédant des chaînes de commandes d'ouverture
définies.
Syntaxe
Ftype [TypeFichier[=[ChaîneCommandeOuverture]]]
Paramètres
TypeFichier
Spécifie le type de fichier que vous voulez afficher ou modifier.
ChaîneCommandeOuverture
Spécifie la commande d'ouverture à utiliser pour ouvrir les fichiers de ce type.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Dans ChaîneCommandeOuverture, ftype substitue les variables suivantes :
o %~n est remplacée par tous les paramètres restants, en commençant par le paramètre nième,
où n correspond à n'importe quel nombre compris entre 2 et 9.
Exemples
Pour afficher les types de fichiers actuels possédant des chaînes de commandes d'ouverture définies, tapez :
ftype
Pour afficher la chaîne de commande d'ouverture en cours pour un type de fichier spécifique, tapez :
ftype TypeFichier
Pour supprimer la chaîne de commande d'ouverture d'un type de fichier spécifique, tapez :
ftype TypeFichier=
Type :
set PATHEXT=.pl;%PATHEXT%
Entrez FTYPE sans paramètre pour afficher les types de fichiers qui ont actuellement une commande
d'ouverture définie.
FTYPE est appelé avec un seul type de fichier, il affiche la chaîne de la commande d'ouverture actuelle
pour ce type de fichier.
Ne spécifiez aucune commande d'ouverture pour supprimer la chaîne de commande d'ouverture pour
un type de fichier.
À l'intérieur d'une commande d'ouverture, %0 ou %1 sont remplacés par les noms de fichiers démarrés
via l'association. %* prend tous les paramètres et %2 représente le premier, %3 le deuxième, etc. %~n
prend les paramètres restants, en commençant par le énième, où n est compris entre 2 et 9 inclus. Par
exemple :
ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
script.pl 1 2 3
set PATHEXT=.pl;%PATHEXT%
script 1 2 3
Syntaxe
getmac[.exe] [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] [/fo {TABLE|LIST|CSV}] [/nh] [/v]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur d'où provient la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format à utiliser pour la sortie de la requête. Les valeurs valides sont TABLE, LIST et CSV.
Le format de sortie par défaut est TABLE.
/nh
Supprime l'en-tête de colonne dans la sortie. Valide lorsque le paramètre /fo est TABLE ou CSV.
/v
Spécifie que le résultat affiché doit comporter des informations détaillées.
/?
Affiche l'aide à l'invite de commandes.
Remarque
• Getmac peut être utile pour entrer l'adresse MAC dans un analyseur de réseau ou pour déterminer les
protocoles actuellement utilisés sur chaque carte réseau d'un ordinateur.
Exemples
Les exemples suivants montrent comment utiliser la commande getmac :
getmac /s srvmain
F:\>getmac /?
Description :
Cet outil de ligne de commande permet à un administrateur d'afficher l'adresse MAC d'une ou plusieurs
cartes réseaux sur un système
Liste de paramètres :
/S système Spécifie le système distant auquel se connecter.
/U [domaine\]utilisateur Spécifie le contexte utilisateur dans lequel sous lequel la commande doit
s'exécuter.
/P [mot de passe] Spécifie le mot de passe du contexte contexte utilisateur donné. Il est
demandé s'il est omis de la ligne de commande.
/FO format Spécifie le format dans lequel la sortie doit être affichée.
Valeurs autorisées : "TABLE", "LIST", "CSV".
/NH Spécifie que les en-têtes de colonnes ne doivent pas apparaître dans la
sortie.
Ceci n'est valide que pour les formats TABLE et CSV.
Exemples :
Syntaxe
goto Étiquette
Paramètres
Étiquette
Spécifie la ligne du programme de commandes à laquelle vous souhaitez aller.
Remarques
• Utilisation d'extensions de commandes
Si les extensions de commandes sont activées (option par défaut) et que vous utilisez la commande goto avec
l'étiquette cible :EOF, vous transférez le contrôle à la fin du fichier de script de commandes en cours pour sortir
du fichier sans définir d'étiquette. Lorsque vous utilisez goto avec l'étiquette :EOF, vous devez insérer le signe
des deux-points devant l'étiquette. Exemple :
goto :EOF
Pour obtenir une description des extensions utiles à la commande call, consultez cmd dans les rubriques
connexes.
• Utilisation de valeurs d'étiquettes valides
Vous pouvez utiliser des espaces dans le paramètre étiquette, mais vous ne pouvez pas inclure d'autres
séparateurs (par exemple, le signe du point-virgule ou le signe égal). La commande goto n'utilise que les huit
premiers caractères d'une étiquette. Par exemple, les étiquettes suivantes sont équivalentes à :hithere0:
:hithere0
:hithere01
:hithere02
La valeur étiquette que vous avez spécifiée doit correspondre à une étiquette présente dans le programme de
commandes.
L'étiquette présente dans le programme de commandes doit commencer par le signe des deux-points (:).
Windows XP reconnaît que la ligne d'un programme de commandes commençant par le signe des deux-points
(:) est une étiquette, par conséquent, il ne la traite pas comme une commande.
Si une ligne commence par le signe des deux-points, toutes les commandes situées sur cette ligne sont
ignorées. Si votre programme de commandes ne contient pas l'étiquette spécifiée, il s'arrête et affiche le
message suivant :
Étiquette introuvable
Exemples
Le programme de commandes suivant formate une disquette placée dans le lecteur A comme une disquette
système. En cas de réussite de l'opération, la commande goto renvoie Windows XP à l'étiquette :end :
echo off
format a: /s
if not errorlevel 1 goto end
echo Une erreur s'est produite durant le formatage.
:end
echo Fin du programme de commandes.
GOTO nom
Les noms sont seuls sur une ligne et commencent par le signe ':'
Si les extensions de commandes sont activées, GOTO est modifié comme suit :
La commande GOTO accepte maintenant l'étiquette cible :EOF, qui transfère le contrôle à la fin du
fichier de commande en cours.
C'est un moyen pratique de sortir d'un fichier de commande sans y définir de nom de sortie. Entrer
CALL /? pour avoir une description des extensions de la commande CALL qui rendent cette
fonctionnalité utile.
Syntaxe
gpresult [/s Ordinateur [/u Domaine\Utilisateur /p MotDePasse]] [/user NomUtilisateurCible] [/scope {user|
computer}] [/v] [/z]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant. (N'utilisez pas de barres obliques inverses.) Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. L'autorisation par défaut est celle de l'utilisateur qui a actuellement ouvert une
session sur l'ordinateur qui émet la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/user NomUtilisateurCible
Spécifie le nom de l'utilisateur dont les données RSOP doivent être affichées.
/scope {user|computer}
Affiche les résultats pour user ou computer. Les valeurs valides pour le paramètre /scope sont user
ou computer. Si vous omettez le paramètre /scope, gpresult affiche les paramètres user et
computer.
/v
Spécifie que le résultat affiché doit comporter des informations détaillées.
/z
Spécifie que le résultat affiché doit comporter toutes les informations disponibles sur la stratégie de
groupe. Étant donné que ce paramètre produit davantage d'informations que le paramètre /v, redirigez
le résultat vers un fichier texte (par exemple, gpresult /z >strategi.txt).
/?
Affiche l'aide à l'invite de commandes.
Remarques
• La stratégie de groupe constitue l'outil principal d'administration permettant de définir et de contrôler le
comportement des programmes, des ressources réseau et du système d'exploitation vis-à-vis des
utilisateurs et des ordinateurs, au sein d'une organisation. Dans un environnement Active Directory, la
stratégie de groupe est appliquée aux utilisateurs ou aux ordinateurs en fonction de leur appartenance
à des sites, à des domaines ou à des unités d'organisation.
• Étant donné que vous pouvez appliquer des niveaux de stratégies superposés à un ordinateur ou un
utilisateur, la fonctionnalité Stratégie de groupe génère un jeu de stratégie résultant lors de l'ouverture
de session. Gpresult affiche le jeu de stratégie résultant appliqué à l'ordinateur pour l'utilisateur spécifié
lors de l'ouverture de session.
Exemples
Les exemples suivants montrent comment utiliser la commande gpresult :
F:\>GPRESULT /?
GPRESULT [/S système [/U utilisateur [/P mot_de_passe]]]] [/SCOPE étendue] [/USER utilisateur_cible]
[/V | /Z]
Description :
Cet outil de ligne de commande affiche le jeu de stratégies résultants (RSoP) pour un utilisateur cible et
un ordinateur.
Liste de paramètres :
/USER [domaine\]utilis. Spécifie le nom d'utilisateur pour lequel les données RSOP sont affichées.
ces informations détaillent les paramètres spécifiques qui ont été appliqués avec une priorité de 1 et
plus. Ceci vous permet de savoir si un paramètre a été appliqué en plusieurs endroits. Consultez l'aide
en ligne des stratégies de groupes pour plus de détails.
REMARQUE : si vous exécutez GPRESULT sans paramètres, il renvoie les données RsoP de l'utilisateur
en session sur l'ordinateur exécutant le programme.
Exemples :
GPRESULT
Syntaxe
gpupdate [/target:{ordinateur|utilisateur}] [/force] [/wait:valeur] [/logoff] [/boot]
Paramètres
/target:{ordinateur|utilisateur}
Permet de traiter uniquement les paramètres de l'ordinateur ou les paramètres de l'utilisateur courant.
Par défaut, sont traités à la fois les paramètres de l'ordinateur et de l'utilisateur.
/force
Permet à la fonction d'actualisation d'ignorer toutes les optimisations et de réappliquer tous les
paramètres.
/wait:valeur
Indique le nombre de secondes pendant lequel la stratégie en cours attend avant de prendre fin. La
valeur par défaut est 600 secondes. 0 signifie « aucune attente » ; -1 signifie « attente indéfinie ».
/logoff
Permet de mettre fin à la session une fois l'actualisation terminée. Ce paramètre est obligatoire pour les
extensions de stratégies de groupe côté client qui ne sont pas exécutées dans le cadre d'un cycle
d'actualisation en arrière-plan mais qui sont appliquées lorsque l'utilisateur ouvre une session, telles
que les stratégies d'installation de logiciel et de redirection de dossier traitées au niveau de l'utilisateur.
Cette option est sans effet si, parmi les extensions appelées, aucune ne demande à l'utilisateur de
mettre fin à la session ouverte.
/boot
Permet de redémarrer l'ordinateur une fois l'actualisation terminée. Ce paramètre est obligatoire pour
les extensions de stratégies de groupe côté client qui ne sont pas exécutées dans le cadre d'un cycle
d'actualisation en arrière-plan mais qui sont appliquées au démarrage de l'ordinateur, telles que les
stratégies d'installation de logiciel traitées au niveau de l'ordinateur. Cette option est sans effet si, parmi
les extensions appelées, aucune n'exige le redémarrage de l'ordinateur.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Si vous faites une erreur de syntaxe, un résumé s'affiche. Sa présentation est identique à celle de la
présente rubrique d'aide.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande gpupdate :
gpupdate
gpupdate /target:ordinateur
gpupdate /boot
Paramètres :
Valeur Description
La valeur "-1" signifie "Indeterminé". Lorsque l'une de ces limites de temps est dépasséel'invite de
commande revient, mais le traitement de la stratégie continue.
les exemples incluent l'installation du software ciblé sur l'utilisateur et la redirection de dossier. Cette
option n'a pas d'effet s'il n'y a pas d'extensions appelées nécessitant une fermeture de session.
Les exemples contiennent l'installation du logiciel. Cette option n'a pas de conséquence s'il n'y a pas
d'extension appelée. redémarré.
F:\>Gpupdate Permet d'actualiser les paramètres de stratégie de groupe locaux et Active Directory, y
compris les paramètres de sécurité. Cette commande remplace l'option désormais caduque
/refreshpolicy de la commande secedit.
Syntaxe
graftabl [xxx] [/status]
Paramètres
xxx
Indique la page de codes pour laquelle vous souhaitez définir la présentation des caractères étendus
en mode graphique. Le tableau suivant affiche la liste des numéros d'identification de chaque page de
codes valide ainsi que le pays/région ou la langue correspondante :
Valeur Pays/région
437 États-Unis
850 Multilingue (Latin I)
852 Slave (Latin II)
855 Cyrillique (Russe)
857 Turc
860 Portugais
861 Islandais
863 Français (Canada)
865 Nordique
866 Russe
869 Grec moderne
/status
Identifie la page de codes utilisée par graftabl.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Pour plus d'informations sur l'utilisation des pages de codes, consultez chcp ou mode (définition des
pages de codes des périphériques) dans les rubriques connexes.
• Graftabl ne change pas la page de codes en entrée de console. Graftabl n'affecte que l'affichage à
l'écran des caractères étendus de la page de codes spécifiée. Pour utiliser une autre page de codes,
employez la commande mode ou chcp.
Exemples
Pour charger en mémoire le jeu de caractères graphiques correspondant à la page de codes 437 (États-Unis),
tapez :
Pour charger en mémoire le jeu de caractères graphiques correspondant à la page de codes 850 (multilingue),
tapez :
graftabl 850
GRAFTABL [xxx]
GRAFTABL /STATUS
Syntaxe
helpctr [/url [URL]] [/mode [URL]] [/hidden] [/fromstarthelp]
Paramètres
/url [URL]
Spécifie l'URL à afficher dans le centre d'Aide et de support.
/mode [URL]
Spécifie un fichier de définition XML compatible avec le schéma Launch_Description.dtd, qui contrôle le
contexte, la mise en page et le contenu du centre d'Aide et de support.
/hidden
Démarre le centre d'Aide et de support sans afficher l'interface utilisateur. Cette commande peut
charger une rubrique. Vous pouvez utiliser cette commande pour exécuter des scripts administrés à
distance.
/fromstarthelp
Démarre une nouvelle instance du centre d'Aide et de support.
/?
Affiche l'aide à l'invite de commandes.
Remarque
• Utilisation de URL
Lorsque vous utilisez /url ou /mode, vous pouvez mettre des guillemets autour de URL (comme ceci : "URL").
Si un espace existe dans URL, remplacez-le par %20 (comme ceci : "URL%20Adresse").
Exemple
Pour démarrer une session d'assistance à distance avec un fichier .msrincident, tapez :
HelpCtr /mode
"hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote
%20Assistance/RAClientLayout.xml" /url
"hcp://CN=Microsoft%20Corporation,L=Redmond,S=Washington,C=US/Remote
%20Assistance/Interaction/Client/rctoolScreen1.htm?IncidentFile=rahelp.msrincident"
Syntaxe
hostname
Remarques
• Pour plus d'informations sur la spécification du nom complet de l'ordinateur, consultez les rubriques
connexes.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est installé
comme composant dans les propriétés d'une carte réseau dans Connexions réseau.
Exemple
Pour afficher le nom de l'ordinateur, tapez :
hostname
sethostname: Cliquez sur l'icône Réseau du Panneau de configuration pour paramétrer hostname.
Syntaxe
if [not] errorlevel Nombre Commande [else Expression]
Paramètres
not
Spécifie que la commande doit être exécutée uniquement si la condition est fausse.
errorlevel Nombre
Spécifie que la condition est vraie uniquement si le programme précédent exécuté par Cmd.exe a
renvoyé un code de sortie égal ou supérieur à Nombre.
Commande
Spécifie la commande qui doit être exécutée si la condition précédente est remplie.
Chaîne1==Chaîne2
Ne reconnaît que la condition est vraie que si Chaîne1 et Chaîne2 sont identiques. Ces valeurs peuvent
être des chaînes littérales ou des variables de fichier de commandes (par exemple, %1). Vous n'avez
pas besoin d'utiliser de guillemets autour des chaînes littérales.
exist NomFichier
Ne reconnaît la condition comme étant vraie que si NomFichier existe.
OpComparaison
Spécifie un opérateur de comparaison en trois lettres. Le tableau suivant répertorie les valeurs valides
de OpComparaison.
Opérateur Description
EQU Égal à
NEQ Différent de
LSS Inférieur à
LEQ Inférieur ou égal à
GTR Supérieur à
GEQ Supérieur ou égal à
i
Force les comparaisons de chaînes à ne pas tenir compte de la casse. Vous pouvez utiliser /i sur la
forme Chaîne1==Chaîne2 de if. Ces comparaisons sont génériques, en ce sens que si Chaîne1 et
Chaîne2 sont tous deux constitués uniquement de chiffres numériques, les chaînes sont converties en
nombres et une comparaison numérique est effectuée.
defined Variable
Ne reconnaît la condition comme étant vraie que si Variable est défini.
Expression
Spécifie qu'une commande de ligne de commande et tous ses paramètres doivent être transmis à la
commande dans une clause else.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Si la condition spécifiée dans une commande if est vraie, la commande qui suit la condition est
exécutée. Si la condition est fausse, la commande contenue dans la clause if est ignorée et déclenche
l'exécution de la commande contenue dans la clause else, si cette commande existe.
• Lorsqu'un programme s'arrête, il renvoie un code de sortie. Vous pouvez utiliser les codes de sortie
comme conditions en utilisant le paramètre errorlevel.
%errorlevel% se développe en une représentation sous forme de chaîne de la valeur en cours de errorlevel, à
condition qu'il n'existe pas encore de variable d'environnement nommée ERRORLEVEL, auquel cas vous
obtenez plutôt sa valeur. L'exemple suivant montre comment utiliser errorlevel après avoir exécuté un
programme de commandes :
goto answer%errorlevel%
:answer0
echo Le programme a renvoyé le code 0
:answer1
echo Le programme a renvoyé le code 1
goto end
:end
echo Terminé !
Vous pouvez également utiliser les opérateurs de comparaison OpComparaison suivants :
if %errorlevel% LEQ 1 goto okay
%cmdcmdline% développe la ligne de commande d'origine passée à Cmd.exe avant un traitement quelconque
par Cmd.exe, à condition qu'il n'existe pas encore de variable d'environnement nommée cmdcmdline, auquel
cas vous obtenez plutôt sa valeur.
L'exemple de code suivant ne fonctionne pas car vous devez terminer la commande del par une nouvelle ligne :
IF EXIST nomfichier. del nomfichier. ELSE echo nomfichier. manquant
L'exemple de code suivant ne fonctionne pas car vous devez utiliser la clause else sur la même ligne que la fin
de la commande if :
IF EXIST nomfichier. del nomfichier.
ELSE echo nomfichier. manquant
Pour tout mettre en forme sur une seule ligne, utilisez la structure suivante de l'instruction d'origine :
IF EXIST nomfichier. (del nomfichier.) ELSE echo nomfichier. manquant
Exemples
Si le fichier Produit.dat est introuvable, le message suivant s'affiche :
if not exist produit.dat echo Impossible de trouver le fichier de données
Si une erreur survient pendant le formatage de la disquette placée dans le lecteur A, l'exemple suivant affiche
un message d'erreur :
:begin
@echo off
format a: /s
if not errorlevel 1 goto end
echo Une erreur s'est produite durant le formatage.
:end
echo Fin du programme de commandes.
Vous ne pouvez pas utiliser la commande if pour vérifier directement l'existence d'un répertoire ; cependant, un
périphérique fictif (NUL) existe dans chaque répertoire.
Par conséquent, vous pouvez vérifier sa présence pour déterminer si un répertoire existe. L'exemple suivant
vérifie l'existence d'un répertoire :
if exist c:monrep\nul goto traitement
NOT Indique que Windows XP n'effectue la commande que si la condition est fausse.
ERRORLEVEL nombre Condition vraie si le dernier programme exécuté a retourné un code sortie
supérieur/égal au nombre donné.
La clause ELSE doit être sur la même ligne que la commande suivant IF. Par exemple:
IF EXIST nomfichier. (
del nomfichier.
) ELSE (
echo nomfichier. introuvable.
)
L'exemple suivant NE marche PAS car la commande del doit être terminée par une nouvelle ligne :
L'exemple suivant NE marche PAS non plus, car la commande ELSE doit être sur la même ligne que la
fin de la commande IF :
Enfin, l'exemple suivant marche si vous l'écrivez sur une seule ligne :
EQU - égal à
NEQ - différent de
LSS - inférieur à
LEQ - inférieur ou égal à
GTR - supérieur à
GEQ - supérieur ou égal à
et le commutateur /I, s'il est spécifié, demande d'ignorer la casse dans la comparaison des chaînes. Le
commutateur /I peut également être utilisé pour la forme Chaîne1==Chaîne2 de IF.
Ces comparaisons sont génériques : si les chaînes Chaîne1 et Chaîne2 sont toutes deux faites
uniquement de chiffres, lors elles sont converties en nombres, et une comparaison numérique est alors
effectuée.
La condition DEFINED fonctionne comme EXISTS, sauf qu'elle prend un nom de variable
d'environnement et renvoie vrai si la variable d'environnement est définie.
goto answer%ERRORLEVEL%
:answer0
%CMDCMDLINE% sera la ligne de commande originale passée à CMD.EXE avant tout traitement par
CMD.EXE, pourvu qu'il n'existe pas déjà de variable d'environnement portant le nom CMDCMDLINE,
auquel cas ce serait la valeur de cette dernière que vous obtiendriez.
%CMDEXTVERSION% sera une chaîne représentant la valeur actuelle de CMDEXTVERSION, tant qu'il
n'existe pas déjà de variable d'environnement appelée CMDEXTVERSION, dans quel cas vous
obtiendrez sa valeur à la place.
Utilisé sans paramètres, ipconfig affiche l'adresse IP, le masque de sous-réseau et la passerelle par défaut de
toutes les cartes.
Syntaxe
ipconfig [/all] [/renew [Carte]] [/release [Carte]] [/flushdns] [/displaydns] [/registerdns] [/showclassid Carte]
[/setclassid Carte [IDClasse]]
Paramètres
/all
Affiche la configuration TCP/IP complète de toutes les cartes. Sans ce paramètre, ipconfig affiche
uniquement l'adresse IP, le masque de sous-réseau et les valeurs de la passerelle par défaut de
chaque carte. Les cartes peuvent représenter des interfaces physiques, par exemple les cartes réseau
installées, ou des interfaces logiques, par exemple les connexions d'accès à distance.
/renew [Carte]
Renouvelle la configuration DHCP de tous les cartes (si aucune carte n'est spécifiée) ou d'une carte
spécifique si le paramètre Carte est inclus. Ce paramètre est disponible uniquement sur les ordinateurs
dont les cartes sont configurées de manière à obtenir automatiquement une adresse IP. Pour spécifier
un nom de carte, tapez celui qui apparaît quand vous utilisez ipconfig sans paramètre.
/release [Carte]
Envoie un message DHCPRELEASE au serveur DHCP pour libérer la configuration DHCP actuelle et
annuler la configuration d'adresse IP de toutes les cartes (si aucune carte n'est spécifié) ou d'une carte
spécifique si le paramètre Carte est inclus. Ce paramètre désactive TCP/IP pour les cartes configurées
de manière à obtenir automatiquement une adresse IP. Pour spécifier un nom de carte, tapez celui qui
apparaît quand vous utilisez ipconfig sans paramètre.
/flushdns
Vide et réinitialise le contenu du cache de résolution du client DNS. Au cours de la résolution des
problèmes DNS, vous pouvez utiliser cette procédure pour exclure les entrées de cache négatives ainsi
que toutes les autres entrées ajoutées de façon dynamique.
/displaydns
Affiche le contenu du cache de résolution du client DNS, qui inclut les entrées préchargées à partir du
fichier des hôtes locaux ainsi que tous les enregistrements de ressources récemment obtenus pour les
requêtes de noms résolues par l'ordinateur. Le service Client DNS utilise ces informations pour
résoudre rapidement les noms fréquemment sollicités, avant d'interroger ses serveurs DNS configurés.
/registerdns
Entame une inscription dynamique manuelle des noms DNS et des adresses IP configurés sur un
ordinateur. Vous pouvez utiliser ce paramètre pour résoudre un problème d'échec d'inscription de nom
DNS ou un problème de mise à jour dynamique entre un client et le serveur DNS sans redémarrage du
client. Les paramètres DNS des propriétés avancées du protocole TCP/IP déterminent les noms
enregistrés dans DNS.
/showclassid Carte
Affiche l'ID de classe DHCP d'une carte spécifique. Pour visualiser l'ID de classe DHCP de toutes les
cartes, utilisez l'astérisque (*) comme caractère générique à la place de Carte. Ce paramètre est
disponible uniquement sur les ordinateurs dont les cartes sont configurées de manière à obtenir
automatiquement une adresse IP.
/?
Affiche l'aide dans l'invite de commandes.
Remarque
• La commande ipconfig représente l'équivalent sous forme de ligne de commande de la commande
winipcfg, disponible dans Windows Millennium Edition, Windows 98 et Windows 95. Bien que
Windows XP ne dispose pas de l'équivalent graphique de la commande winipcfg, vous pouvez utiliser
Connexions réseau pour afficher et renouveler une adresse IP.
Pour ce faire, ouvrez Connexions réseau, cliquez avec le bouton droit sur une connexion réseau,
cliquez sur État, puis sur l'onglet Prise en charge.
• Cette commande est très utile sur les ordinateurs configurés de manière à obtenir automatiquement
une adresse IP. Cela permet aux utilisateurs de déterminer les valeurs de configuration TCP/IP utilisées
par DHCP, APIPA (Automatic Private IP Addressing) ou un autre type de configuration.
• Si le nom de la Carte contient des espaces, utilisez des guillemets autour de ce nom (comme ceci :
"Nom carte").
• En ce qui concerne les noms de cartes, ipconfig prend en charge l'utilisation de l'astérisque (*) comme
caractère générique pour spécifier des cartes dont le nom commence par la chaîne indiquée ou des
cartes dont le nom contient une chaîne spécifique.
Par exemple, Local* recherche toutes les cartes commençant par la chaîne Local et *Con* recherche
toutes les cartes contenant la chaîne Con.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est déclaré
comme composant dans les propriétés d'une carte réseau dans les Connexions réseau.
Exemple
Pour afficher la configuration TCP/IP de base de toutes les cartes, tapez :
ipconfig
ipconfig /all
Pour renouveler une configuration d'adresse IP assignée par DHCP uniquement pour la carte Connexion au
réseau local, tapez :
Pour vider le cache de résolution DNS et résoudre les problèmes de noms DNS, tapez :
ipconfig /flushdns
Pour afficher l'ID de classe DHCP de toutes les cartes dont le nom commence par Local, tapez :
Utilisation :
ipconfig [/? | /all | /renew [carte] | /release [carte] | /flushdns | /displaydns | /registerdns | /showclassid
carte | /setclassid carte [ID de classe] ]
où :
Options :
/registerdns Actualise tous les baux DHCP et réinscrit les noms DNS.
Par défaut, seuls l'adresse IP, le masque de sous-réseau et la passerelle par défaut pour chaque carte
liée à TCP/IP sont affichés.
Pour la libération et le renouvellement, si aucun nom de carte n'est spécifié, les baux d'adresse IP pour
toutes les cartes liées à TCP/IP seront libérés ou renouvelés.
Pour SetClassID, si aucun ID de classe n'est spécifié, l'ID de classe est supprimé.
Exemples :
> ipconfig /renew EL Renouvelle toute connexion dont le nom commence par EL
> ipconfig /release *Local* Libère les connexions correspondantes, par exemple "Connexion au
réseau local 1" ou "Connexion au réseau local 2"
Syntaxe
• Pour ajouter une règle, utilisez la syntaxe suivante :
ipseccmd -u
Paramètres
\\NomOrdinateur
Spécifie le nom d'un ordinateur distant auquel vous souhaitez ajouter une règle.
-f ListeFiltres
Nécessaire pour la première syntaxe. Spécifie un ou plusieurs filtres, séparés par des espaces, pour les
associations de sécurité (SA) de mode rapide. Chaque spécification de filtre définit un ensemble du
trafic réseau affecté par cette règle.
-n ListeStratégiesNégociation
Spécifie une ou plusieurs méthodes de sécurité, séparées par des espaces, pour la sécurisation du
trafic défini par la liste des filtres.
-t AdresseTunnel
Spécifie le point d'arrêt du tunnel pour le mode de tunnel sous la forme d'une adresse IP ou d'un nom
de domaine DNS.
-a ListeMéthodesAuth
Spécifie une ou plusieurs méthodes d'authentification, séparées par des espaces.
-1s ListeMéthodesSécurité
Spécifie une ou plusieurs méthodes de sécurité d'échange de clés, séparées par des espaces.
-1k ParamètresChangementCléModePrincipal
Spécifie les paramètres de changement de clé SA du mode principal.
-1p
Implémente le mécanisme PFS (Perfect Forward Secrecy ) activé pour la clé principale.
-1e DélaiExpirationSALogicielle
Spécifie le délai d'expiration des associations de sécurité logicielles en secondes.
-soft
Active les associations de sécurité logicielles.
-confirm
Spécifie l'affichage d'un message de confirmation avant l'ajout de la règle ou de la stratégie.
{-dialup | -lan}
Spécifie si la règle s'applique uniquement à des connexions d'accès à distance ou à des connexions
aux réseaux locaux (LAN).
-u
Nécessaire pour la seconde syntaxe. Spécifie que toutes les règles dynamiques sont supprimées.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Ipseccmd ne peut pas être utilisé pour configurer des règles sur des ordinateurs exécutant
Windows 2000.
• Si vous ne spécifiez pas le paramètre NomOrdinateur, la règle est ajoutée à l'ordinateur local.
• Si vous utilisez le paramètre NomOrdinateur, vous devez le faire avant tous les autres paramètres ; en
outre, vous devez disposer d'autorisations d'administrateur sur l'ordinateur auquel vous souhaitez
ajouter la règle.
• Pour le paramètre -f, une spécification de filtre se compose d'un ou plusieurs filtres séparés par des
espaces et définis par le format :
AdresseSource/MasqueSource:PortSource=AdresseDest/MasqueDest:PortDest:Protocole
o MasqueSource, PortSource, MasqueDest et PortDest sont facultatifs. Si vous les omettez, le
masque 255.255.255.255 et tous les ports sont utilisés pour le filtre.
o Protocole est facultatif. Si vous l'omettez, tous les protocoles sont utilisés pour le filtre. Si vous
spécifiez un protocole, vous devez également spécifier le port ou faire précéder le protocole de
deux signes des deux-points (::). (Consultez le premier exemple pour le mode dynamique.) Le
protocole doit être le dernier élément du filtre. Vous pouvez utiliser les symboles de protocoles
suivants : ICMP, UDP, RAW ou TCP.
o Vous pouvez créer des filtres en miroir en remplaçant le signe égal (=) par un signe plus (+).
Valeur Description
0 Mon adresse ou mes adresses
* N'importe quelle adresse
NomDNS Nom de domaine DNS. Si le nom DNS correspond à plusieurs adresses, il est ignoré.
Identificateur unique global (GUID) d'une interface réseau locale ayant la forme 12345678-1234-1234-
GUID 1234-123456789ABC. La spécification d'un GUID n'est pas prise en charge lorsque le paramètre -n
est utilisé en mode statique.
o Si vous utilisez des masques de sous-réseau basés sur une classe d'adresse Internet (les
masques de sous-réseau sont définis le long de frontières d'octets), vous pouvez recourir à une
notation sous forme de caractères génériques pour spécifier ces masques de sous-réseau. Par
exemple, 10.*.*.* est identique à 10.0.0.0/255.0.0.0 et 10.92.*.* est identique à
10.92.0.0/255.255.0.0.
Exemples de filtres
Pour créer des filtres en miroir dans le but de filtrer le trafic TCP entre Ordinateur1 et Ordinateur2, tapez :
Ordinateur1+Ordinateur2::TCP
Pour créer un filtre applicable à tout le trafic TCP entre le sous-réseau 172.31.0.0/255.255.0.0, port 80 et le
sous-réseau 10.0.0.0/255.0.0.0, port 80, tapez :
172.31.0.0/255.255.0.0:80=10.0.0.0/255.0.0.0:80:TCP
Pour créer un filtre en miroir qui autorise le trafic entre l'adresse IP locale et l'adresse IP 10.2.1.1, tapez :
(0+10.2.1.1)
• Pour le paramètre -n, une ou plusieurs stratégies de négociation sont séparées par des espaces et se
présentent sous l'une des formes suivantes :
o esp[AlgCryp,AlgAuth]ChangementCléPFS[Groupe]
o ah[AlgHach]
o ah[AlgHach]+esp[AlgCryp,AlgAuth]
où AlgCryp peut être none, des ou 3des, AlgAuth peut être none, md5 ou sha, et AlgHach peut être md5 ou
sha.
o La configuration esp[none,none] n'est pas prise en charge.
3600S/5000K
o Le paramètre PFS est facultatif et implémente le mécanisme PFS (Perfect Forward Secrecy )
activé pour la clé de session. Par défaut, le mécanisme PFS (Perfect Forward Secrecy ) activé
pour la clé de session est désactivé.
esp[3des,sha]
esp[3des,md5]
esp[des,sha]
esp[des,md5]
• Pour le paramètre -a, une ou plusieurs méthodes d'authentification sont séparées par des espaces et
se présentent sous l'une des formes suivantes :
o preshare:"ChaîneCléPréPartagée"
o kerberos
o cert:"InfoAutoritéCertification"
Le paramètre InfoAutoritéCertification spécifie le nom unique du certificat tel qu'il est affiché dans le composant
logiciel enfichable des stratégies de sécurité IP lorsque le certificat est sélectionné comme méthode
d'authentification pour une règle.
Vous pouvez abréger la méthode en utilisant la première lettre : p, k ou c. Si vous omettez le paramètre -a, la
méthode d'authentification par défaut est Kerberos.
• Pour le paramètre -1s, une ou plusieurs méthodes de sécurité d'échange de clés sont séparées par des
espaces et définies par le format suivant :
AlgCryp-AlgHach-NumGroupe
où AlgCryp peut être des ou 3des, AlgHach peut être md5 ou sha, et NumGroupe peut être 1 pour le groupe
Diffie-Hellman Faible(1) ou 2 pour le groupe Diffie-Hellman Moyen(2). Si vous omettez le paramètre -1s, les
méthodes de sécurité d'échange de clés par défaut sont 3des-sha-2, 3des-md5-2, des-sha-1 et des-md5-1.
• Pour le paramètre -1k, vous pouvez spécifier le nombre d'associations de sécurité (SA) de mode rapide
(indiqué en plaçant un Q après ce nombre) ou le nombre de secondes (indiqué en plaçant un S après
ce nombre), afin d'effectuer un changement de clé de l'association de sécurité (SA) de mode principal.
Pour spécifier les deux paramètres de changement de clé, vous devez séparer les deux nombres par
une barre transversale (/). Par exemple, pour effectuer le changement de clé de l'association de
sécurité (SA) de mode principal toutes les 10 associations de sécurité (SA) de mode rapide et toutes
les heures, tapez :
10Q/3600S
Si vous omettez le paramètre -1k, les valeurs par défaut pour le changement de clé de mode principal sont
représentées par un nombre illimité d'associations de sécurité (SA) de mode rapide et 480 minutes.
• Le mécanisme PFS (Perfect Forward Secrecy ) activé pour la clé principale est désactivé par défaut.
• Pour le paramètre -1f, la syntaxe permettant d'indiquer les spécifications de filtres de mode principal est
la même que pour le paramètre -f, sauf que vous ne pouvez pas spécifier de filtres d'autorisation, de
filtres de blocage, de ports ni de protocoles. Si vous omettez le paramètre -1f, les filtres de mode
principal sont automatiquement créés d'après les filtres de mode rapide.
• Si vous ne spécifiez ni le paramètre -dialup ni le paramètre -lan, la règle s'applique à toutes les cartes.
Exemples
Pour créer une règle qui utilise l'en-tête d'authentification (AH) avec le hachage MD5 pour l'ensemble du trafic
entrant et sortant de l'ordinateur local, tapez :
Pour créer une règle de tunnel destinée au trafic entre 10.2.1.1 et 10.2.1.13 via le point d'arrêt du tunnel
10.2.1.13, pour obtenir le mode de tunnel d'en-tête d'authentification via l'algorithme de hachage SHA1, pour
implémenter le mécanisme PFS (Perfect Forward Secrecy ) activé pour la clé principale et recevoir un message
de confirmation précédant la création de la règle, tapez :
Pour créer une règle sur l'ordinateur nommé servsoc1 et l'appliquer à l'ensemble du trafic entre les ordinateurs
servsoc1 et servsoc2, en associant l'en-tête d'authentification à la charge de sécurité d'encapsulation (ESP),
avec une authentification de clé pré-partagée, tapez :
Vous pouvez également utiliser le mode statique pour modifier des stratégies et des règles existantes, à
condition qu'elles aient été créées à l'origine avec Ipseccmd.
La syntaxe du mode statique combine la syntaxe du mode dynamique à des paramètres qui lui permettent
d'opérer à un niveau de stratégie.
Syntaxe
ipseccmd ParamètresModeDynamique -w Type[:Emplacement] -p NomStratégie[:FréquenceInterrogation] -r
NomRègle [{-x | -y}] [-o]
Paramètres
ParamètresModeDynamique
Nécessaire. Spécifie un ensemble de paramètres de mode dynamique pour une règle IPSec, comme
indiqué précédemment.
-w Type[:Emplacement]
Nécessaire. Spécifie que les stratégies et les règles sont écrites dans le Registre local, dans le Registre
d'un ordinateur distant ou dans un domaine Active Directory.
-p NomStratégie[:FréquenceInterrogation]
Nécessaire. Spécifie le nom de la stratégie et la fréquence, en minutes, de la vérification des
modifications de la stratégie. Si NomStratégie contient des espaces, utilisez des guillemets autour du
texte (comme ceci : "Nom Stratégie").
-r NomRègle
Nécessaire. Spécifie le nom de la règle. Si NomRègle contient des espaces, utilisez des guillemets
autour du texte (comme ceci : "Nom Règle").
[{-x | -y}]
-o
Spécifie que la règle ou la stratégie doit être supprimée.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Pour le paramètre -w, le Type est soit reg pour spécifier le Registre de l'ordinateur local ou d'un
ordinateur distant, soit ds pour spécifier Active Directory.
o Si vous spécifiez reg pour le paramètre Type sans utiliser le paramètre Emplacement, la règle
est créée pour le Registre de l'ordinateur local.
o Si vous spécifiez reg pour le paramètre Type et que vous spécifiez également le nom d'un
ordinateur distant pour le paramètre Emplacement, la règle est créée pour le Registre de
l'ordinateur distant spécifié.
o Si vous spécifiez ds pour le paramètre Type sans utiliser le paramètre Emplacement, la règle
est créée pour le domaine Active Directory auquel appartient l'ordinateur local.
o Si vous spécifiez ds pour le paramètre Type et que vous spécifiez également un domaine
Active Directory pour le paramètre Emplacement, la règle est créée pour le domaine spécifié.
• Pour le paramètre -p, si une stratégie portant le même nom existe déjà, la règle spécifiée est ajoutée à
la stratégie. Dans le cas contraire, une stratégie est créée avec le nom spécifié. Si vous spécifiez un
entier pour le paramètre FréquenceInterrogation, la fréquence d'interrogation de la stratégie est définie
à partir du nombre de minutes correspondant.
• Pour le paramètre -r, si une règle portant le même nom existe déjà, la règle est modifiée pour refléter
les paramètres spécifiés dans la commande. Par exemple, si vous incluez le paramètre -f dans une
règle existante, seuls les filtres de cette règle sont remplacés. S'il n'existe aucune règle portant le
même nom, une règle est créée avec le nom spécifié.
• Pour le paramètre -o, tous les aspects de la stratégie spécifiée sont supprimés. N'utilisez pas ce
paramètre si d'autres stratégies pointent vers les objets de la stratégie à supprimer.
En mode dynamique, vous indiquez les filtres d'autorisation et de blocage dans ListeFiltres, que vous identifiez
à l'aide du paramètre -f.
En mode statique, vous indiquez les filtres d'autorisation et de blocage dans ListeStratégiesNégociation, que
vous identifiez à l'aide du paramètre -n.
Outre les paramètres décrits pour ListeStratégiesNégociation en mode dynamique, vous pouvez également
utiliser les paramètres block, pass ou inpass en mode statique.
Le tableau suivant répertorie ces paramètres ainsi qu'une description de leur comportement.
Paramètre Description
Les stratégies restantes dans ListeStratégiesNégociation sont ignorées et tous les filtres sont
block
transformés en filtres de blocage.
Les stratégies restantes dans ListeStratégiesNégociation sont ignorées et tous les filtres sont
pass
transformés en filtres d'autorisation.
Les filtres d'entrée autorisent une communication initiale non sécurisée, mais les réponses sont
inpass
sécurisées grâce à IPSec.
Pour créer et assigner une stratégie locale nommée Moi vers les autres, avec une règle nommée Sécuriser
mon trafic, en utilisant un filtre en miroir pour l'ensemble du trafic vers l'ordinateur local, ainsi qu'une méthode
d'authentification par clé pré-partagée, tapez :
ipseccmd -f 0+* -a p:"authlocale" -w reg -p "Moi vers les autres" -r "Sécuriser mon trafic" -x
Syntaxe
ipseccmd [\\NomOrdinateur] show {{[filters] | [policies] | [auth] | [stats] | [sas]} | all}
Paramètres
\\NomOrdinateur
Spécifie, à partir de son nom, l'ordinateur distant dont vous souhaitez afficher les données.
show
Nécessaire. Indique que Ipseccmd doit s'exécuter en mode requête.
filters
Affiche les filtres de mode principal et de mode rapide.
policies
Affiche les stratégies de mode principal et de mode rapide.
auth
Affiche les méthodes d'authentification de mode principal.
stats
Affiche les statistiques sur Internet Key Exchange (IKE) et IPSec.
sas
Affiche les associations de sécurité (SA) de mode principal et de mode rapide.
all
Affiche l'ensemble des types de données ci-dessus.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Ipseccmd ne peut pas être utilisé pour afficher les données IPSec des ordinateurs exécutant
Windows 2000.
• Si vous n'utilisez pas le paramètre NomOrdinateur, les informations de l'ordinateur local sont affichées.
• Si vous utilisez le paramètre NomOrdinateur, vous devez le faire avant tous les autres paramètres ; en
outre, vous devez disposer d'autorisations d'administrateur sur l'ordinateur dont vous souhaitez afficher
les informations.
Syntaxe
ipxroute serveurs [/type=x]
ipxroute config
Paramètres
serveurs [/type=x]
Affiche la table des points d'accès au service (SAP, Service Access Point) pour le type de serveur
spécifié. x doit être un entier. /type=4, par exemple, affiche tous les serveurs de fichiers. Si vous ne
spécifiez pas /type, ipxroute servers affiche tous les types de serveurs, en les répertoriant par nom.
ripout Réseau
Détecte si Réseau est accessible en consultant la table de routage de la pile IPX et en envoyant une
demande RIP si nécessaire. Réseau représente le numéro de segment du réseau IPX.
carte=n
Spécifie la carte réseau qui fait l'objet de la requête ou pour laquelle vous définissez des paramètres.
def
Envoie les paquets en diffusion ALL ROUTES. Si un paquet est transmis à une adresse MAC unique ne
figurant pas dans la table de routage source, ipxroute envoie ce paquet par défaut à la diffusion
SINGLE ROUTES.
gbr
Envoie les paquets en diffusion ALL ROUTES. Si un paquet est transmis à l'adresse de diffusion
(FFFFFFFFFFFF), ipxroute l'envoie par défaut à la diffusion SINGLE ROUTES.
mbr
Envoie les paquets en diffusion ALL ROUTES. Si un paquet est transmis à une adresse multidiffusion
(C000xxxxxxxx), ipxroute l'envoie par défaut à la diffusion SINGLE ROUTES.
remove=xxxxxxxxxxxx
Supprime l'adresse de nœud donnée de la table de routage source.
config
Affiche des informations sur toutes les liaisons pour lesquelles IPX est configuré.
Exemple
Pour afficher les segments réseau liés à la station de travail, son adresse de nœud et le type de trame utilisé,
tapez la commande suivante :
ipxroute config
Syntaxe
irftp [Lecteur:\] [[Chemin] NomFichier] [/h]
irftp /s
Paramètres
Lecteur:\
Spécifie l'unité qui contient les fichiers que vous voulez transmettre au moyen d'une liaison infrarouge.
[Chemin] NomFichier
Indique l'emplacement et le nom du fichier ou du jeu de fichiers à transmettre au moyen d'une liaison
infrarouge. Si vous spécifiez un ensemble de fichiers, vous devez indiquer le chemin d'accès complet
de chaque fichier.
/h
Spécifie le mode caché. Lorsque le mode caché est utilisé, les fichiers sont transmis sans que s'affiche
la boîte de dialogue Liaison sans fil.
/s
Ouvre la boîte de dialogue Liaison sans fil, et vous permet de sélectionner le fichier ou l'ensemble de
fichiers à envoyer sans passer par la ligne de commande pour spécifier le lecteur, le chemin d'accès et
les noms de fichiers.
Remarques
• Avant d'utiliser cette commande, vérifiez que les périphériques avec lesquels vous souhaitez
communiquer par liaison infrarouge disposent de cette fonctionnalité, que celle-ci est activée et
fonctionne correctement, et qu'une liaison infrarouge existe effectivement entre les périphériques.
Exemples
Pour envoyer un document Word nommé MonDocWord, situé dans un dossier nommé MesFichiers (sur le
lecteur C de l'ordinateur source), vers l'ordinateur cible, tapez :
irftp C:\MesFichiers\MonDocWord.doc /h
Pour envoyer deux documents Word, MonDocWord1 et MonDocWord2, situés dans un dossier nommé
MesFichiers (sur le lecteur C de l'ordinateur source), vers l'ordinateur cible, tapez :
C:\>ipv6 /?
Impossible d'accéder aux paramètres de configuration IPv6 - la pile n'est pas in
stallée.
Pour l'installer, utiliser la commande 'ipv6 install'.
JVIEW (A voir)
Chargeur de lignes de commande pour Java.
C:\>Jview /?
'batch' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Syntaxe
label [Lecteur:][Nom]
label [/MP][Volume][Nom]
Paramètres
Lecteur:
Spécifie la lettre de lecteur (suivie d'un signe deux-points) du disque à nommer.
Étiquette
Spécifie le nom du volume.
/MP
Spécifie que le volume doit être considéré comme un point de montage ou un nom de volume.
volume
Spécifie la lettre de lecteur (suivie de deux points), le point de montage ou le nom de volume. Si un
nom de volume est spécifié, le paramètre /MP n'est pas nécessaire.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Windows affiche le nom de volume dans la liste du répertoire. Si un numéro de série de volume existe,
Windows l'affiche également.
Si le disque n'a pas de numéro de série, la partie "Numéro de série du volume" de ce message ne s'affiche pas.
Vous pouvez taper le nom de volume souhaité ou appuyer sur ENTRÉE pour supprimer le nom existant. Si un
disque est doté d'un nom et si vous appuyez sur ENTRÉE pour le supprimer, label affiche le message suivant :
Voulez-vous supprimer le nom du volume en cours (O/N) ?
Un nom de volume peut comporter jusqu'à 32 caractères pour les volumes NTFS et jusqu'à 11 caractères pour
les volumes FAT. Il peut inclure des espaces, mais pas de tabulations.
Les noms de volume FAT ne peuvent contenir aucun des caractères suivants :
*?/\|.,;:+=[]<>"
Exemple
Pour nommer une disquette placée dans le lecteur A et contenant des informations sur les ventes de juillet,
tapez :
label a:ventes-juillet
LABEL [lecteur:][nom_volume]
LABEL [/MP] [volume] [nom_volume]
/MP Spécifie si 'volume' doit être traité comme un point de montage (MP) ou comme
un nom de volume.
Répertorie les services et les pilotes disponibles sur l'ordinateur. La commande listsvc n'est disponible que si
vous utilisez la console de récupération.
listsvc
Paramètres
Aucun
La commande listsvc affiche tous les services, pilotes et types de démarrage disponible pour l'installation
actuelle de WindowsXP.
Ceci peut être utile lors de l'utilisation des commandes disable et enable.
Si la ruche SYSTEM est endommagée ou manquante, des résultats imprévisibles peuvent se produire.
Syntaxe
lodctr [\\NomOrdinateur] NomFichier [/s:NomFichier] [/r:NomFichier]
Paramètres
[\\NomOrdinateur] NomFichier
Inscrit les noms de compteurs de performance et le texte d'explication fournis dans le fichier
d'initialisation NomFichier. Si vous ne spécifiez pas NomOrdinateur, lodctr utilise l'ordinateur local par
défaut.
/s:NomFichier
Enregistre les valeurs et le texte d'explication des compteurs de performance du Registre dans le fichier
NomFichier.
/r:NomFichier
Restaure les valeurs et le texte d'explication des compteurs de performance du Registre à partir du
fichier NomFichier.
Attention
• Si vous utilisez la commande lodctr /r, vous remplacez toutes les valeurs et le texte
d'explication des compteurs de performance du Registre par la configuration définie dans le
fichier spécifié.
Notes
• Si les informations que vous fournissez contiennent des espaces, entourez le texte de guillemets (par
exemple, "Nom de l'ordinateur").
Exemples
Pour enregistrer les valeurs et le texte d'explication actuels des compteurs de performance du Registre dans un
fichier nommé perf backup1.txt, tapez :
F:\>lodctr /?
Met à jour les noms des compteurs de l'Analyseur de performances et le texte explicatif pour un
compteur extensible
Utilisation :
Ordinateur est le nom de l'ordinateur distant. L'ordinateur local est utilisé si le nom d'ordinateur n'est
pas spécifié. nom_de_fichier est le nom du fichier d'initialisation contenant les définitions du nom de
compteur et le texte explicatif pour une DLL counter DLL.
LODCTR /S:<NomFichier>
enregistrez les chaînes de Registre de performance et les informations actuelles dans <NomFichier>
LODCTR /S:<NomFichier>
restaurez les chaînes de Registre de performance et les informations actuelles dans <NomFichier>
Verbes de la syntaxe
Logman [create {counter | trace} collection_name ] [start collection_name] [stop collection_name] [delete
collection_name] [query {collection_name|providers}] [update collection_name]
Paramètres
create {counter | trace} collection_name
Crée des interrogations pour les collections de compteurs ou d'événements. Vous pouvez utiliser les
options de la ligne de commande pour spécifier les paramètres.
start collection_name
Démarre l'interrogation pour la collection de données nom_collection. Utilisez cette option pour passer
des collections planifiées aux collections manuelles. Utilisez le paramètre update de la ligne de
commande avec heure de début (-b), heure de fin (-e) ou durée de répétition (-rt) pour replanifier les
collections.
stop nom_collection
Arrête l'interrogation pour la collection de données nom_collection. Utilisez cette option pour passer des
collections planifiées aux collections manuelles. Utilisez le paramètre update de la ligne de commande
avec heure de début (-b), heure de fin (-e) ou durée de répétition (-rt) pour replanifier les collections.
delete nom_collection
Supprime l'interrogation pour la collection de données nom_collection. Si le nom_collection n'existe
pas, une erreur est renvoyée.
query {nom_collection|providers}
Si aucun nom_collection ou fournisseur n'est donné, l'état de toutes les interrogations pour les
collections existantes s'affiche.
Pour afficher les propriétés sur des ordinateurs distants, utilisez l'option -s ordinateur distant dans la
ligne de commande. Utilisez fournisseurs comme mot clé à la place de nom_collection pour afficher
les fournisseurs enregistrés qui sont installés sur votre système local.
Pour répertorier les fournisseurs enregistrés qui sont installés sur le système distant, utilisez l'option -s
dans la ligne de commande.
update collection_name
Met à jour les interrogations pour les collections de compteurs et d'événements.
Dans le cas des collections pour les compteurs, les modifications apportées à l'interrogation
s'arrêteront, puis les collections redémarreront.
Dans le cas des collections pour le suivi d'événements, utilisez les paramètres suivants dans la ligne de
commande pour effectuer une interrogation sans arrêter la collection : -p fournisseur
[(indicateurs[,indicateurs ...])] Niveau, - max n, - o NomChemin, -ft mm:ss, ou -fd.
Paramètres
-s nom_ordinateur
Spécifie que les commandes créer, arrêter, supprimer ou mettre à jour seront exécutées sur le système
distant. Par défaut, le système local est utilisé pour les commandes.
-config Nom_fichier
Spécifie le chemin d'accès du fichier de paramètres contenant les paramètres de la ligne de
commande.
-o {Chemin | Journal_compteurDSN!}
Spécifie le chemin d'accès au fichier de sortie qui rassemble les données de suivi d'événements et de
compteur de performances, ou l'emplacement de la base de données et du groupe de données SQL.
Pour spécifier SQL avec le format DSN!journal_compteur, utilisez l'option -f dans la ligne de
commande.
Par défaut, le nom du fichier journal est composé du nom de la requête de collection, suivi de
l'extension .blg pour les compteurs de performances ou .etl pour les données de suivi.
Vous pouvez utiliser des formats binaires, binaires circulaires, séparés par des virgules et des
tabulations, ou des formats de base de données SQL pour les relevés de compteurs de performances.
Vous devez utiliser l'option -o dans la ligne de commande avec l'option Journal_CompteurDNS!. Pour
les formats de bases de données SQL, le DNS (Database System Name) doit être prédéfini et les
autorisations doivent être accordées pour l'écriture dans la base de données. Le journal_compteur est
créé dans la base de données et il est spécifié par le DSN. La valeur par défaut est binaire.
--a
Désactive l'option de la commande d'ajout et retourne au mode de remplacement.
-v {nnnnn | mmjjhhmm}
Joint les informations de contrôle de version à la fin du fichier de sortie et du nom du chemin d'accès.
Utilisez le format numérique nnnnn, ou le format de date mmjjhhmm (mois, jour, 24 heures, minute)
pour le contrôle de version.
--v
Désactive l'option de version.
-rc NomFichier
Spécifie que cette commande doit être exécutée après la fermeture du fichier, durant la période de
collecte ou à la fin de celle-ci.
Utilisez l'option -rf avec -cnf pour fermer les fichiers durant les périodes de collecte. Si vous utilisez
l'option -stop, cette commande n'est pas désactivée. Les commandes sont toujours exécutées au
premier plan.
--rc
Désactive l'exécution de cette option de commande.
-max valeur
Indique la taille maximale en méga-octets du fichier journal obtenu. Si la taille du journal dépasse la
taille maximale autorisée, la collecte s’arrête. Pour une base de données SQL, la taille maximale
correspond au nombre d’enregistrements à écrire.
--max
Désactive l'option de taille limite maximale. Il s'agit de l'option par défaut.
-cnf [[hh:]mm:]ss
Crée un nouveau fichier lorsque les fichiers de sortie dépassent une taille maximale ou lorsque l'heure
spécifiée est écoulée. Vous devez inclure l'option -v lorsque vous exécutez cette commande. Par
défaut, un seul fichier journal est créé durant chaque collecte.
--cnf
Désactive l'option de création de nouveau fichier.
Pour répertorier plusieurs chemins de compteurs, séparez la ligne de commande par un espace, ou
utilisez l'option -cf pour répertorier les chemins de compteurs dans un fichier d'entrée, à raison d'une
entrée par ligne.
\\Ordinateur]\objet[parent/instance#index]\compteur] où :
Les composants parent, instance, index et compteur du format peuvent contenir un nom valide ou un caractère
générique. Les composants ordinateur, parent, instance et index ne sont pas nécessaires pour tous les
compteurs.
Vous déterminez les chemins d'accès des compteurs en fonction du compteur proprement dit. Par exemple,
l'objet DisqueLogique a un index d'instance. Vous devez donc spécifier le #index ou un caractère générique.
Par comparaison, l'objet Processus ne nécessite pas d'index d'instance. Par conséquent, vous pouvez utiliser le
format suivant :
\Processus(*)\Processus ID
• \\machine\objet(parent/instance)\compteur
• \\machine\objet(instance#index)\compteur
• \\machine\objet(instance)\compteur
• \\machine\objet\compteur
• \objet(parent/instance#index)\compteur
• \objet(parent/instance)\compteur
• \objet(instance#index)\compteur
• \objet(instance)\compteur
• \objet\compteur
Si un caractère générique est spécifié dans le nom du parent, toutes les instances de l'objet spécifié
correspondant à l'instance spécifiée et aux champs du compteur sont renvoyées.
Si un caractère générique est spécifié dans le nom de l'instance, toutes les instances de l'objet et de l'objet
parent spécifiés seront renvoyées si tous les noms d'instance correspondant à l'index spécifié correspondent au
caractère générique.
Si un caractère générique est spécifié dans le nom de compteur, tous les compteurs de l'objet spécifié sont
renvoyés.
Les chemins de compteur partiels (par exemple, pro*) ne sont pas pris en charge.
-si [[hh:]mm:]ss
Spécifie les intervalles d'échantillonnage des compteurs de performances en heures, minutes et
secondes. La valeur par défaut est 15 secondes.
-ln nom_journal
Spécifie un nom défini par l'utilisateur pour la session du journal de suivi d'événements. Par défaut, le
nom de collection est utilisé comme nom de journal.
-ets
Crée et démarre une session de suivi d'événements avec les options spécifiées sur la ligne de
commande. Vous pouvez utiliser ce paramètre facultatif avec les paramètres create trace, update,
query et delete.
-rt
Spécifie que la session de suivi d'événements s'exécute en mode temps réel, et n'est pas enregistrée
dans un fichier. Par défaut, les données sont enregistrées dans un fichier.
--rt
Désactive l'option de journalisation en temps réel.
L'option -pf identifie le fichier d'entrée contenant le nom des fournisseurs. Les noms des fournisseurs
sont insérés entre des guillemets droits (""), ou dans le cas des GUID, entre des accolades, des
masques d'indicateurs et des entiers (activer le niveau).
-ul
Spécifie que la session de suivi d'événements est exécutée en mode utilisateur. Si vous utilisez l'option
-ul, seul un fournisseur peut être activé pour la session de suivi d'événements.
--ul
Spécifie que le mode utilisateur est désactivé, et la session de suivi d'événements est exécutée en
mode kernel.
-bs valeur
Indique la taille de la zone tampon en n kilo-octets pour les collections de données de suivi.
-ft [[hh:]mm:]ss
Spécifie l'intervalle de l'horloge de vidage en minutes et en secondes pour les collections de données
de suivi.
-fd nom_journal
Vide tous les tampons actifs d'une session de suivi d'événements existante sur un disque. Utilisez cette
commande avec l'option -ln.
--u
Rétablit le nom de compte au compte de service des journaux et alertes de performance.
-rf [[hh:]mm:]ss
Spécifie que les collections sont exécutées pendant une durée définie.
-y
Annule les paramètres d'un nom de collection et applique les nouveaux paramètres sans interroger
l'utilisateur final.
Lorsque l'option localsequence est utilisée, des numéros de séquence en double peuvent exister entre
toutes les sessions, mais les numéros de séquence sont uniques au sein de chaque session de suivi.
Pagedmemory spécifie que le journal d'événements utilise une mémoire paginée et non la mémoire
pool par défaut non paginée pour ses affectations de mémoires tampon internes.
/?
Affiche l'aide à l'invite de commandes.
Ces options mettent à jour le compteur, et elles arrêteront et démarreront les collectes.
• Les options de la commande update pour la collection pour le suivi sont :
- max n
- o PathName
-ft mm:ss
-fd
Ces options interrogeront les collections pour le suivi sans arrêter les collections.
Le contenu du fichier de paramètres utilisé avec l'option -config doit avoir le format suivant :
[option_commande]
valeur
où option_commande est une option de ligne de commande et valeur spécifie sa valeur. Par exemple :
[create]
counter logx
[-s]
mysystem
[-u]
mypassword
• Utilisation de l'option -mode
Vous pouvez utiliser Logman pour gérer les systèmes qui fonctionnent sous Windows 2000 ou Windows XP.
Pour plus d'informations sur l'incorporation de Logman dans vos scripts Windows Management Instrumentation
(WMI), reportez-vous à l'analyse et aux journaux de scripts à l'adresse site Web des kits de ressources
Microsoft Windows.(http://www.microsoft.com/)
Exemples
Les formats de date dans les exemples suivants sont uniquement pour l'heure américaine locale.
Pour créer des interrogations quotidiennes pour les collections de compteurs avec des heures de début et de fin
et répéter les collections, les numéros de contrôle de version, les chemins de compteurs et les intervalles
d'échantillonnage, tapez :
Pour créer des interrogations quotidiennes pour les collections avec des heures de début et de fin et répéter les
collections, les collections de fichiers de sortie, les numéros de contrôle de version, les chemins de compteurs
et les intervalles d'échantillonnage, tapez :
Pour créer des interrogations quotidiennes pour les collections en utilisant le fichier de configuration à la place
du fichier de ligne de commande, tapez :
Pour créer des interrogations quotidiennes pour le suivi avec des heures de début et de fin et répéter les
collections, les numéros de contrôle de version, les noms des fournisseurs, les collections de fichiers d'entrée et
de sortie, tapez :
Pour créer des interrogations quotidiennes pour le suivi avec des heures de début et de fin et répéter les
collections, les numéros de contrôle de version, les noms de GUID et de journaux, les collections de fichiers
d'entrée et de sortie, tapez :
Pour créer des interrogations quotidiennes pour les compteurs avec des heures de début et de fin et répéter les
collections, les numéros de contrôle de version, les chemins de compteurs, les intervalles d'échantillonnage et
les formats SQL ainsi que les collections de fichiers de sortie, tapez :
Pour démarrer les collections quotidiennes avec des intervalles d'échantillonnage, des mots de passe et noms
de comptes, tapez :
Pour afficher l'état des interrogations pour les collections, tapez les commandes suivantes :
Logman query
F:\>Logman /?
Logman gère le service "Journaux et alertes de performance" pour créer et gérer des journaux de
sessions de suivi des événements et des journaux de performance.
Verbes :
create <compteur|suivi> Crée un nouvel ensemble.
query [nom_d'ensemble|fournisseurs]
Interroge les propriétés d'un ensemble. Si aucun nom d'ensemble n'est spécifié,
tous les ensembles sont affichés. Le mot clé 'fournisseurs' liste tous les
fournisseurs de suivi d'événements inscrits.
Paramètres :
Options :
-? Affiche l'aide contextuelle.
-m <[début] [arrêt]> Passer en début ou arrêt manuels, en remplacement des heures de début
et de fin planifiées.
-[-]r Répète la création de l'ensemble tous les jours aux heures de début et de
fin spécifiées.
-[-]v [nnnnn|mmddhhmm] Place les informations de versions du fichier à la fin du nom du journal.
-[-]rc <nom du fichier> Lance la commande spécifiée dès que le journal est fermé.
-[-]cnf [[[hh:]mm:]ss] Crée un fichier lorsque le délai spécifié est dépassé, ou quand la taille
maximale est atteinte.
-cf <nom du fichier> Compteurs de performances de listes de fichiers à lire, un par ligne.
-ln <nom> Nom du créateur des journaux pour les sessions de suivi d'événements.
-bs <valeur> Taille de mémoire tampon de session de suivi d'événements (en Ko).
-fd Enregistre sur disque toutes les mémoires tampon actives d'une session
de suivi d'événements.
-y La réponse oui est acceptée par défaut pour toutes les questions.
Remarque :
Exemples :
logman create counter perf_log -c "\Processeur(_Total)\% Temps processeur"
C:\>Lognon /?
'batch' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Vous connecte à une installation de Windows. La commande logon n'est disponible que si vous utilisez la
console de récupération.
logon
Paramètres
Aucun
Remarques
• La commande logon répertorie toutes les installations détectées de Windows et requiert le mot de
passe d'administrateur local de l'installation à laquelle vous voulez vous connecter.
La commande logon affiche les installations de Windows et de Windows NT détectées, et demande le mot de
passe de l'administrateur local pour la copie de Windows à laquelle vous souhaitez vous connecter.
Syntaxe
lpq -S NomServeur -P NomImprimante [-l]
Paramètres
-S NomServeur
Obligatoire. Spécifie le nom de l'ordinateur qui héberge la file d'attente d'impression dont vous
souhaitez afficher l'état.
-P NomImprimante
Obligatoire. Spécifie le nom de l'imprimante associée à la file d'attente d'impression dont vous
souhaitez afficher l'état.
-l
Indique que vous souhaitez afficher des détails sur l'état de la file d'attente d'impression.
/?
Affiche l'aide à l'invite de commandes.
F:\>lpq /?
Options :
-I commentaires
Syntaxe
lpr [-S IDServeur] -P NomImprimante [-C ContenuBannière] [-J NomTravail] [{-o | -o l}] [-d] [-x] NomFichier
Paramètres
-S IDServeur
Spécifie le nom ou l'adresse IP de l'ordinateur qui héberge l'imprimante sur laquelle vous souhaitez
imprimer le fichier. Il n'est pas nécessare de spécifier ce paramètre si l'imprimante est connectée à
l'ordinateur local.
-P NomImprimante
Obligatoire. Spécifie le nom de l'imprimante sur laquelle vous souhaitez imprimer le fichier.
-C ContenuBannière
Spécifie le contenu à imprimer sur la page bannière du travail d'impression. Si vous ne spécifiez pas ce
paramètre, la page bannière contiendra le nom de l'ordinateur à partir duquel le travail d'impression a
été envoyé.
-J NomTravail
Spécifie le nom de travail d'impression qui sera imprimé sur la page bannière. Si vous ne spécifiez pas
ce paramètre, la page bannière contiendra le nom du fichier imprimé.
{-o | -o l}
Spécifie le type de fichier que vous souhaitez imprimer. Le paramètre -o indique que vous voulez
imprimer un fichier texte. Le paramètre -o l indique que vous voulez imprimer un fichier binaire (par
exemple, un fichier PostScript).
-d
Spécifie que le fichier de données doit être envoyé avant le fichier de contrôle. Utilisez ce paramètre si
l'imprimante exige que le fichier de données soit envoyé le premier. Pour plus d'informations, consultez
la documentation de votre imprimante.
-x
Spécifie que la commande lpr doit être compatible avec le système d'exploitation SunOS de Sun
Microsystems jusqu'à la version 4.1.4_u1 incluse.
NomFichier
Obligatoire. Spécifie le nom du fichier à imprimer.
Notes
• Pour trouver le nom de l'imprimante, ouvrez le dossier Imprimantes et télécopies. Pour ouvrir
Imprimantes et télécopieurs, cliquez sur Démarrer, pointez sur Paramètres, cliquez sur Panneau de
configuration, puis double-cliquez sur Imprimantes et télécopieurs.
F:\>lpr /?
Utilisation : lpr -S Serveur -P Imprimante [-C Classe] [-J Travail] [-o Option] [-x] [-d] nom du fichier
Options :
-o Option Indique le type de fichier (suppose par défaut que c'est un fichier texte) Utilisez
"-o l" pour les fichiers binaires (par ex : Postscript)
Paramètres
/server:\\NomOrdinateur
Spécifie le serveur sur lequel se trouve le répertoire à modifier. Si ce paramètre est omis, l'opération est
exécutée sur l'ordinateur local.
/path:Répertoire
Obligatoire. Spécifie le chemin d’accès du répertoire à modifier. Ce répertoire doit exister. Macfile
directory ne crée pas de répertoires.
/owner:NomPropriétaire
Change le propriétaire du répertoire. Si ce paramètre est omis, le propriétaire reste inchangé.
/group:NomGroupe
Spécifie ou modifie le groupe principal Macintosh associé au répertoire. Si ce paramètre est omis, le
groupe principal reste inchangé.
/permissions:Autorisations
Définit des autorisations sur le répertoire pour le propriétaire, le groupe principal et tout le monde. Les
autorisations sont définies par un nombre de onze chiffres. La valeur 1 octroie une autorisation et 0
révoque une autorisation (par exemple, 11111011000). La position du chiffre détermine l'autorisation
définie, comme indiqué dans le tableau suivant. Si ce paramètre est omis, les autorisations restent
inchangées.
/?
Affiche l'aide à l'invite de commandes.
• Utilisez la commande macfile directory pour rendre un répertoire existant dans un volume accessible
aux Macintosh disponible aux utilisateurs Macintosh. La commande macfile directory ne crée pas de
répertoires. Utilisez le Gestionnaire de fichiers, l'invite de commandes ou la commande macintosh new
folder pour créer un répertoire dans un volume accessible aux Macintosh avant d'utiliser la commande
macfile directory.
Exemples
Cet exemple modifie les autorisations du sous-répertoire « ventes de mai » du volume « statistiques »
accessible aux Macintosh situé sur le disque E du serveur local. Il octroie les autorisations SeeFiles (affichage
des fichiers), SeeFolders (affichage des dossiers) et MakeChanges (modification) au propriétaire et les
autorisations SeeFiles et SeeFolders à tous les autres utilisateurs, tout en empêchant que le répertoire soit
renommé, déplacé ou supprimé.
Paramètres
/server:\\NomOrdinateur
Spécifie le serveur sur lequel les fichiers doivent être joints. Si ce paramètre est omis, l'opération est
exécutée sur l'ordinateur local.
/creator:NomCréateur
Spécifie le créateur du fichier. Le Finder Macintosh utilise l'option de ligne de commande /creator pour
déterminer quelle application a créé le fichier.
/type:NomType
Spécifie le type du fichier. Le Finder Macintosh utilise l'option de ligne de commande /type pour
déterminer le type du fichier dans l'application qui a créé ce fichier.
/datafork:CheminFichier
Spécifie l'emplacement de la branche de données qui doit être jointe. Vous pouvez spécifier un chemin
distant.
/resourcefork:CheminFichier
Spécifie l'emplacement de la branche de ressources qui doit être jointe. Vous pouvez spécifier un
chemin distant.
/targetfile:CheminFichier
Obligatoire. Spécifie l'emplacement du fichier créé en joignant une branche de données et une branche
de ressources, ou spécifie l'emplacement du fichier dont vous modifiez le type ou le créateur. Le fichier
doit se trouver sur le serveur spécifié.
/?
Affiche l'aide à l'invite de commandes.
Exemples
Pour créer le fichier Treeapp sur le volume D:\Release accessible aux Macintosh en utilisant la branche de
ressources C:\Cross\Mac\Appcode et pour présenter ce nouveau fichier aux clients Macintosh en tant
qu'application (les applications Macintosh utilisent le type APPL) avec MAGNOLIA comme créateur (signature),
tapez :
Pour modifier le créateur en Microsoft Word 5.1 pour le fichier WORD.txt situé dans le répertoire D:\Word
documents\Group files sur le serveur\\SERVERA, tapez :
Paramètres
/server:\\NomOrdinateur
Spécifie le serveur sur lequel des paramètres doivent être modifiés. Si ce paramètre est omis,
l'opération est exécutée sur l'ordinateur local.
/maxsessions:{Nombre | unlimited}
Spécifie le nombre maximum d'utilisateurs qui peuvent simultanément utiliser les serveurs de fichiers et
d'impression Macintosh. Si ce paramètre est omis, la valeur de maxsessions pour le serveur reste
inchangée.
/loginmessage:Message
Modifie le message qui s'affichera lorsque les utilisateurs de Macintosh ouvriront une session sur le
serveur de fichiers du serveur Macintosh. Le message d'ouverture de session est limité à 199
caractères. Si ce paramètre est omis, le message loginmessage reste inchangé pour le serveur. Pour
supprimer un message d'ouverture de session existant, spécifiez le paramètre /loginmessage, mais
laissez vide la variable Message.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Si les informations que vous fournissez contiennent des espaces ou des caractères spéciaux, entourez
le texte de guillemets (par exemple, "Nom de l'ordinateur").
Paramètres
{/add | /set}
Obligatoire lorsque vous ajoutez ou modifiez un volume accessible aux Macintosh. Ajoute ou modifie le
volume spécifié.
/server:\\NomOrdinateur
Spécifie le serveur sur lequel un volume doit être ajouté, modifié ou supprimé. Si ce paramètre est
omis, l'opération est exécutée sur l'ordinateur local.
/name:NomVolume
Obligatoire. Spécifie le nom du volume à ajouter, modifier ou supprimer.
/path:Répertoire
Obligatoire et valide uniquement lors de l'ajout d'un volume. Spécifie le chemin d'accès au répertoire
racine du volume à ajouter.
/readonly:{true | false}
Spécifie si les utilisateurs peuvent modifier des fichiers dans le volume. Tapez true pour spécifier que
les utilisateurs ne peuvent pas modifier de fichiers dans le volume. Tapez false pour spécifier que les
utilisateurs peuvent modifier des fichiers dans le volume. Si ce paramètre est omis lors de l'ajout d'un
volume, la modification de fichiers est autorisée. Si ce paramètre est omis lors de la modification d'un
volume, le paramètre readonly pour le volume reste inchangé.
/guestsallowed:{true | false}
Spécifie si les utilisateurs qui ouvrent une session en tant qu'invités peuvent utiliser le volume. Tapez
true pour spécifier que les invités peuvent utiliser le volume. Tapez false pour spécifier que les invités
ne peuvent pas utiliser le volume. Si ce paramètre est omis lors de l'ajout d'un volume, les invités
peuvent utiliser le volume. Si ce paramètre est omis lors de la modification d'un volume, le paramètre
guestsallowed du volume reste inchangé.
/password:MotDePasse
Spécifie un mot de passe à fournir obligatoirement pour accéder au volume. Si ce paramètre est omis
lors de l'ajout d'un volume, aucun mot de passe n'est créé. Si ce paramètre est omis lors de la
modification d'un volume, le mot de passe reste inchangé.
/maxusers:{Nombre | unlimited}
Spécifie le nombre maximal d'utilisateurs qui peuvent utiliser simultanément les fichiers du volume. Si
ce paramètre est omis lors de l'ajout d'un volume, un nombre illimité d'utilisateurs peut utiliser le
/remove
Obligatoire lorsque vous supprimez un volume accessible aux Macintosh. Supprime le volume spécifié.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Si les informations que vous fournissez contiennent des espaces ou des caractères spéciaux, entourez
le texte de guillemets (par exemple, "Nom de l'ordinateur").
Exemples
Pour créer un volume nommé Statistiques ventes US sur le serveur local en utilisant le répertoire Stats de
l'unité E et pour spécifier que ce volume n'est pas accessible aux invités, tapez :
Pour modifier le volume créé ci-dessus afin qu'il soit en lecture seule et exige le mot de passe « saturn » et pour
limiter à cinq le nombre maximal d'utilisateurs, tapez :
Pour ajouter un volume nommé Conception paysage sur le serveur \\Magnolia en utilisant le répertoire Arbres
de l'unité E et pour spécifier que ce volume est accessible aux invités, tapez :
Pour supprimer le volume Rapports des ventes sur le serveur local, tapez :
destination File name to give compressed file. If omitted, the last character of the source file
name is replaced with an underscore (_) and used as the destination.
Affiche un mappage de lettres de lecteurs à des noms de périphériques physiques. Ces informations sont utiles
lorsque vous exécutez les commandes fixboot et fixmbr. La commande map n'est disponible que si vous
utilisez la console de récupération.
Map [arc]
Paramètre
arc
Indique à la commande map d'afficher les noms ARC (Advanced RISC Computing) au lieu des noms de
périphériques. Exemple de nom de périphérique ARC :
multi(0)disk(0)rdisk(0)partition(1)
Le nom de périphérique équivalent est :
\Device\HardDisk0\Partition1
Exemple
L'exemple suivant mappe les noms de périphériques physiques aux lettres de lecteurs en utilisant des noms de
périphériques ARC :
map arc
Remarques
• Si vous n'utilisez pas le paramètre arc, la commande map affiche les noms des périphériques.
• La commande map affiche également le type de système de fichiers et la taille de chaque disque en
mégaoctets (Mo).
map arc
La commande map affiche les lettres de lecteur, les types de système de fichiers, les tailles de partition et les
mappages aux périphériques physiques. où le paramètre arc indique à la commande map qu'elle doit utiliser les
chemins ARC au lieu des chemins périphériques Windows.
Syntaxe
mkdir [Lecteur:]Chemin
md [Lecteur:]Chemin
Paramètres
Lecteur:
Désigne le lecteur dans lequel vous voulez créer le répertoire.
Chemin
Obligatoire. Indique le nom et l'emplacement du nouveau répertoire. La longueur maximale d'un chemin
est déterminée par le système de fichiers.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Lorsque vous activez les extensions de commande (ce qui est le cas par défaut), vous pouvez utiliser
une seule commande mkdir pour créer des répertoires intermédiaires dans un chemin spécifié. Pour
plus d'informations sur l'activation et la désactivation des extensions de commande, consultez cmd
dans les Rubriques connexes.
Exemples
Pour créer un répertoire nommé Taxes et un sous-répertoire de ce dernier nommé Propriété contenant un sous-
répertoire Courant, tapez :
mkdir \Taxes\Propriété\Courant
Cela équivaut à taper la suite de commandes ci-dessous quand les extensions de commande sont
désactivées :
mkdir \Taxes
chdir \Taxes
mkdir Propriété
chdir Propriété
mkdir Courant
La commande md ou mkdir crée des dossiers. Les caractères génériques ne sont pas pris en charge.
La commande mkdir agit uniquement dans les dossiers système de l'installation actuelle de Windows, les
supports amovibles, le dossier racine de chaque partition de disque dur ou les sources des installations locales.
MKDIR [lecteur:]chemin
MD [lecteur:]chemin
Si les extensions de commandes sont activées, MKDIR est modifié comme suit :
mkdir \a\b\c\d
est équivalent à :
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
qui est ce que vous auriez dû entrer si les extensions étaient désactivées.
/DEBUG ou /D Affiche un état des programmes et pilotes internes, ainsi que d'autres
informations.
Syntaxe
mmc Chemin\nomfichier.msc [/a] [/64] [/32]
Paramètres
Chemin\nomfichier.msc
Démarre MMC et ouvre une console enregistrée. Vous devez spécifier le chemin d'accès et le nom
complets du fichier de console enregistré. Si vous n'indiquez aucun nom de fichier de console, MMC
ouvre une nouvelle console.
/a
Ouvre une console enregistrée en mode auteur. Permet d'apporter des modifications aux consoles
enregistrées.
/64
Ouvre la version 64 bits de la console MMC (MMC64). Utilisez cette option si vous exécutez
Windows XP Édition 64 bits uniquement.
/32
Ouvre la version 32 bits de la console MMC (MMC32). Lorsque vous exécutez Windows XP Édition
64 bits, vous pouvez exécuter des composants logiciels enfichables 32 bits en ouvrant MMC avec cette
option de la ligne de commande.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Utilisation de l'option Chemin\nomfichier.msc de la ligne de commande
Vous pouvez utiliser des variables d'environnement pour créer des lignes de commande ou des raccourcis qui
ne dépendent pas de l'emplacement explicite des fichiers de console. Ainsi, si le chemin d'accès à un fichier de
console se trouve dans le dossier système (mmc c:\winnt\system32\console_name.msc par exemple), vous
pouvez utiliser la chaîne de données extensible %systemroot% pour spécifier l'emplacement (mmc
%systemroot%\system32\console_name.msc).
Cela peut s'avérer utile si vous devez déléguer des tâches à des membres de votre organisation qui travaillent
sur différents ordinateurs.
• Utilisation de l'option /a de la ligne de commande
Lorsque les consoles sont ouvertes avec cette option, elles sont en mode auteur, indépendamment de leur
mode par défaut.
Cette option ne modifie pas définitivement le mode par défaut des fichiers. Lorsque cette option est omise,
MMC ouvre les fichiers de console conformément au mode par défaut affecté à chacun d'eux.
• Après avoir ouvert MMC ou un fichier de console en mode auteur, vous pouvez ouvrir n'importe quelle
console existante en cliquant sur Ouvrir dans le menu Console.
• Vous pouvez utiliser la ligne de commande pour créer des raccourcis permettant d'ouvrir MMC et les
consoles enregistrées. Une commande de la ligne de commande fonctionne avec la commande
Exécuter du menu Démarrer et dans tout raccourci, fenêtre d'invite de commandes, fichier de
commandes ou programme faisant appel à cette commande.
Utilisée sans paramètre, la commande mode affiche tous les attributs contrôlables de la console et les
périphériques COM disponibles.
Comme la commande mode peut réaliser un grand nombre de tâches différentes, la syntaxe requise pour
chacune d'entre elles est différente. Cliquez sur la tâche que vous souhaitez réaliser.
Paramètres
comm[:]
Indique le numéro du port de communications asynchrones (COM).
baud=b
Spécifie la vitesse de transmission en bits par seconde. Le tableau suivant indique chacune des
abréviations correctes de b et la vitesse de transmission associée :
Valeur Vitesse
11 110 bauds
15 150 bauds
30 300 bauds
60 600 bauds
12 1200 bauds
24 2400 bauds
48 4800 bauds
96 9600 bauds
19 19 200 bauds
parity=p
Spécifie la manière dont le système utilise le bit de parité pour contrôler les erreurs de transmission. Le
tableau suivant répertorie les valeurs valides de p. La valeur par défaut est e. Tous les ordinateurs ne
prennent pas en charge les valeurs m et s.
Valeur Description
n aucune
e paire
o impaire
m marque
s espace
data=d
Spécifie le nombre de bits de données d'un caractère. Les valeurs valides de d s'échelonnent de 5 à 8.
La valeur par défaut est 7. Tous les ordinateurs ne prennent pas en charge les valeurs 5 et 6.
to={on|off}
Indique si un délai de coupure est activé ou non. L'option par défaut est off.
xon={on|off}
Indique si le protocole xon ou xoff de contrôle de flux des données est activé ou désactivé.
odsr={on|off}
Indique si le protocole de sortie qui utilise le circuit modem prêt (DSR, Data Set Ready) est activé ou
non.
octs={on|off}
Indique si le protocole de sortie qui utilise le circuit prêt à émettre (CTS, Clear To Send) est activé ou
non.
dtr={on|off|hs}
Indique si le circuit terminal de données prêt (DTR, Data Terminal Ready) est activé ou non, ou établi
par le protocole.
rts={on|off|hs|tg}
Indique si le circuit demande pour émettre (RTS, Request To Send) est activé, désactivé, protocole ou
bascule.
idsr={on|off}
Indique si la communication est sensible ou non au circuit modem prêt (DSR).
Paramètres
périphérique
Indique le nom du périphérique dont vous voulez afficher l'état.
/status
Sollicite l'état de toute imprimante parallèle redirigée. Vous pouvez abréger l'option /status en /sta.
Notes
• Utilisée sans paramètre, la commande mode affiche l'état de tous les périphériques installés sur votre
système.
Paramètres
lptn
Obligatoire. Spécifie le port parallèle. Les valeurs valides de n vont de 1 à 3.
comm[:]
Obligatoire. Spécifie le port série. Les valeurs valides de m vont de 1 à 4.
Exemples
Pour configurer votre système pour qu'il envoie des sorties d'imprimante parallèle vers une imprimante série,
vous devez utiliser deux fois la commande mode.
La première fois, vous utilisez la commande mode pour configurer le port série.
La seconde fois, vous l'utilisez pour rediriger les données de sortie de l'imprimante parallèle vers le port série
spécifié dans la première commande mode.
Par exemple, si votre imprimante série travaille à 4 800 bauds avec la parité paire et si elle est raccordée au
port COM1 (première connexion série de votre ordinateur), tapez :
mode lpt1=com1
Si vous redirigez les données de sortie d'une imprimante parallèle de LPT1 à COM1, mais décidez ensuite
d'imprimer un fichier au moyen de LPT1, tapez la commande suivante avant d'imprimer le fichier.
mode lpt1
Cette commande empêche la redirection du fichier de LPT1 vers COM1.
Paramètres
périphérique
Obligatoire. Spécifie le périphérique pour lequel vous voulez sélectionner une page de codes. CON est
le seul nom valide pour un périphérique.
codepage select=
Obligatoire. Spécifie la page de codes à utiliser avec le périphérique spécifié. Vous pouvez abréger
codepage et select respectivement sous les formes cp et sel.
yyy
Obligatoire. Indique le numéro de la page de codes à sélectionner.
Valeur Pays/région
437 États-Unis
850 Multilingue (Latin I)
852 Slave (Latin II)
855 Cyrillique (Russe)
857 Turc
860 Portugais
861 Islandais
863 Français (Canada)
865 Nordique
866 Russe
869 Grec moderne
codepage
Obligatoire. Affiche les numéros des pages de codes éventuellement sélectionnées pour le
périphérique spécifié.
/status
Affiche les numéros des pages de codes en cours sélectionnées pour le périphérique spécifié. Vous
pouvez abréger /status en /sta. Que vous spécifiiez ou non /status, mode codepage affiche les
numéros des pages de codes qui sont sélectionnées pour le périphérique spécifié.
Paramètres
con[:]
Obligatoire. Indique que le changement s'applique à la fenêtre d'invite de commandes.
cols=c
Spécifie le nombre de caractères (colonnes) définissant la largeur dans la zone tampon de l'écran
d'invite de commandes.
lines=n
Spécifie le nombre de lignes définissant la hauteur de la zone tampon de l'écran d'invite de
commandes.
Paramètres
con[:]
Obligatoire. Se réfère au clavier.
rate=r
Indique la vitesse à laquelle un caractère se répète à l'écran lorsque vous maintenez une touche
enfoncée.
Notes
• Le délai de répétition automatique du clavier correspond à la vitesse à laquelle un caractère se répète
lorsque vous maintenez la touche correspondante enfoncée. La vitesse de répétition du clavier se
compose de deux éléments, la vitesse proprement dite et le délai d'attente. Cette commande n'est pas
reconnue par tous les claviers.
Les valeurs valides vont de 1 à 32, ce qui correspond respectivement à 2 et 30 caractères par seconde environ.
La valeur par défaut est 20 pour les claviers compatibles IBM AT et 21 pour les claviers compatibles IBM PS/2.
Si vous définissez la vitesse, vous devez également préciser le délai d'attente.
• Utilisation de l'option delay=d
Les valeurs valides de d sont 1, 2, 3 et 4 (ce qui représente respectivement 0,25, 0,50, 0,75 et 1 seconde). La
valeur par défaut est 2. Si vous définissez le délai, vous devez également préciser la vitesse.
Port série :
Syntaxe
commande | more [/c] [/p] [/s] [/tn] [+n]
more [[/c] [/p] [/s] [/tn] [+n]] < [Lecteur:] [Chemin] NomFichier
Paramètres
[Lecteur:] [Chemin] NomFichier
Désigne le fichier à afficher.
commande
Spécifie la commande dont vous souhaitez afficher les résultats.
/c
Efface l'écran avant d'afficher une page.
/p
Développe les caractères de saut de page.
/s
Remplace des lignes blanches multiples par une seule.
/tn
Remplace les tabulations par le nombre d'espaces spécifié par n.
+n
Affiche le premier fichier commençant à la ligne spécifiée par n.
fichiers
Spécifie la liste de fichiers à afficher. Séparez les noms des fichiers par des espaces.
Notes
• Utilisation de la commande more sur la console de récupération
La commande more est disponible, avec des paramètres différents, à partir de la console de récupération.
• Utilisation des sous-commandes more
Les commandes suivantes sont acceptées à l'invite more (-- Suite --) .
Touche Action
ESPACE Affiche la page suivante
ENTRÉE Affiche la ligne suivante
f Affiche le fichier suivant
q Quitte
? Affiche les commandes disponibles
= Affiche le numéro de ligne
pn Affiche les n lignes suivantes
sn Saute les n lignes suivantes
Exemples
Pour afficher à l'écran le fichier nommé Clients.nou, tapez l'une ou l'autre des commandes suivantes :
La commande more affiche le premier écran d'informations de Clients.nou, puis présente le message suivant :
-- Suite --
Vous pouvez alors appuyer sur la touche ESPACE pour afficher l'écran d'informations suivant.
Pour effacer l'écran et supprimer toutes les lignes blanches superflues avant d'afficher le fichier Clients.nou,
tapez l'une ou l'autre des commandes suivantes :
La commande more affiche le premier écran d'informations de Clients.nou, puis présente le message suivant :
-- Suite --
Pour afficher le numéro de la ligne en cours, tapez =. Le numéro de la ligne en cours est ajouté à l'invite more,
comme le montre l'exemple suivant :
-- Suite [Line: 24] --
Pour afficher un nombre précis de lignes, tapez p. More vous demande le nombre de lignes à afficher de la
manière suivante :
-- Suite -- Lignes:
Tapez le nombre de lignes à afficher et appuyez sur ENTRÉE. La commande more affiche le nombre de lignes
indiqué.
Pour sauter un nombre précis de lignes, tapez s. More vous demande le nombre de lignes à sauter de la
manière suivante :
-- Suite -- Lignes:
Tapez le nombre de lignes à ignorer et appuyez sur ENTRÉE. La commande more ignore le nombre de lignes
indiqué et affiche l'écran d'informations suivant.
MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [lect:][chemin]fichier nom_de_commande |
MORE [/E [/C] [/P] [/S] [/Tn] [+n]]
MORE /E [/C] [/P] [/S] [/Tn] [+n] [fichiers]
fichiers Liste des fichiers à afficher. Les fichiers dans la liste sont séparés par des blancs.
Si des fonctionnalités étendues sont activées, les commandes suivantes sont acceptées à l'invite –
Suite -- :
Q Quitte
Syntaxe
mountvol [Lecteur:]Chemin NomVolume
mountvol [Lecteur:]Chemin /d
mountvol [Lecteur:]Chemin /L
mountvol Lecteur: /s
Paramètres
[Lecteur:]Chemin
Spécifie le dossier du répertoire NTFS existant où résidera le point de montage.
NomVolume
Indique le nom de volume qui correspond à la cible du point de montage. Le nom de volume est de la
forme \\?\Volume{GUID}\, où {GUID} est un globally unique identifier (GUID) (par exemple, \\?\Volume\
{2eca078d-5cbc-43d3-aff8-7e8511f60d0e}\).
/d
Supprime le point de montage du volume dans le dossier spécifié.
/L
Affiche la liste des noms de volume du dossier spécifié.
/s
Ordinateurs Itanium uniquement. Monte la Partition système EFI sur le lecteur spécifié.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Si vous n'avez plus de lettres de lecteur disponibles, montez vos volumes locaux sans lettre de lecteur.
• Si vous devez augmenter l'espace d'un volume sans reformater ni remplacer un disque dur, vous
pouvez ajouter un chemin de montage vers un autre volume.
• Cette méthode s'avère utile quand vous utilisez un même volume avec plusieurs chemins de montage,
car elle permet d'accéder à tous les volumes locaux à l'aide d'une seule lettre de lecteur (par exemple,
C:). Il n'est pas nécessaire de mémoriser la correspondance entre volumes et lettres de lecteur ; vous
pouvez néanmoins monter des volumes locaux en les assignant à des lettres de lecteur.
Chemin Spécifie le répertoire NTFS existant dans lequel le point de montage résidera.
Des valeurs possibles pour VolumeName ainsi que des points de montage actuels sont :
\\?\Volume{fcc14932-5196-11d9-91e8-806d6172696f}\
C:\
\\?\Volume{eef11e60-5a8d-11d9-b074-806d6172696f}\
D:\
\\?\Volume{fcc14930-5196-11d9-91e8-806d6172696f}\
A:\
Syntaxe
move [{/y|/-y}] [Source] [cible]
Paramètres
/y
Supprime la confirmation de remplacement d'un fichier de destination existant.
/-y
Demande la confirmation de remplacement d'un fichier de destination existant.
Source
Indique le chemin d'accès et le nom du ou des fichiers à transférer. Si vous souhaitez transférer ou
renommer un répertoire, Source doit contenir le nom et le chemin du répertoire en cours.
cible
Indique le chemin d'accès et le nom de la destination des fichiers transférés. Si vous souhaitez
transférer ou renommer un répertoire, cible doit contenir le nom et le chemin du répertoire souhaité.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Utilisation de l'option /y de la ligne de commande
L'option /y de la ligne de commande peut être prédéfinie dans la variable d'environnement COPYCMD. Cette
option peut être annulée en spécifiant /-y sur la ligne de commande. Par défaut, vous êtes invité à confirmer le
remplacement, sauf si la commande copy est exécutée à partir d'un script de commande.
• Déplacement de fichiers cryptés
Une tentative de transfert de fichiers cryptés vers un volume qui ne prend pas en charge le système de fichiers
de cryptage (EFS) provoque une erreur. Décryptez les fichiers au préalable ou déplacez-les vers un volume qui
prend en charge EFS.
Exemples
Pour déplacer tous les fichiers portant l'extension .xls du répertoire \Données vers le répertoire
\Second_Q\Rapports, tapez :
Outrepassez ceci en utilisant /-Y dans la ligne de commandes. Par défaut, une demande de confirmation
apparaît sauf si la commande MOVE est exécutée depuis un script de commandes.
Paramètres
/i
Installe ou configure un produit.
package
Spécifie le nom du fichier de package Windows Installer.
CodeProduit
Spécifie l'identificateur global unique (GUID) du package d'installation de Windows Installer.
Notes
• Les options de ligne de commande de Windows Installer ne respectent pas la casse.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
Pour installer un produit à partir de A:\Example.msi, tapez :
msiexec /i A:\Example.msi
Paramètres
/a
Applique l'option d'installation administrative
package
Nom du fichier de package Windows Installer.
Notes
• Les options de ligne de commande de Windows Installer ne respectent pas la casse.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Paramètres
/f
Active une ou plusieurs des options de la ligne de commande répertoriées dans le tableau suivant.
Commande Description
p Procède à la réinstallation uniquement si le fichier est absent.
o Procède à la réinstallation si le fichier est absent ou si une version antérieure est installée.
e Procède à la réinstallation si le fichier est absent ou si une version égale ou antérieure est installée.
d Procède à la réinstallation si le fichier est absent ou si une version différente est installée.
Procède à la réinstallation si le fichier est absent ou si la somme de contrôle stockée ne correspond
c
pas à la valeur calculée.
a Force la réinstallation de tous les fichiers.
u Réécrit toutes les entrées de Registre spécifiques à l'utilisateur.
m Réécrit toutes les entrées de Registre spécifiques à l'ordinateur
s Remplace tous les raccourcis existants.
v S'exécute à partir de la source et remet en mémoire cache le package local.
package
Nom du fichier de package Windows Installer.
CodeProduit
Identificateur global unique (GUID) du package d'installation Windows Installer.
Notes
• Cette option ignore toutes les valeurs de propriétés que vous tapez sur la ligne de commande.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
Pour réparer le package d'installation, tapez :
Paramètres
/x
Désinstalle un produit.
package
Nom du fichier de package Windows Installer.
CodeProduit
Identificateur global unique (GUID) du package d'installation Windows Installer.
Notes
• Les options de ligne de commande de Windows Installer ne respectent pas la casse.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
Pour supprimer ou désinstaller un package, tapez :
msiexec /x Example.msi
Paramètres
/j
Annonce un produit.
u
Annonce le produit à l'utilisateur en cours.
m
Annonce le produit à tous les utilisateurs de l'ordinateur.
package
Spécifie le fichier de package Windows Installer.
/g IDLangue
Identifie la langue.
/t ListeTransform
Applique la transformation au package d'installation annoncé.
• Si vous souhaitez installer l'application avec des droits élevés, utilisez /jm.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
Pour annoncer un package à tous les utilisateurs de l'ordinateur local, tapez :
Paramètres
/L
Spécifie le chemin d'accès du fichier journal.
i
Enregistre dans le journal les messages d'état.
w
Enregistre dans le journal les avertissements récupérables.
e
Enregistre dans le journal tous les messages d'erreur.
a
Enregistre dans le journal les actions démarrées.
r
Enregistre dans le journal des informations spécifiques aux actions.
u
Enregistre dans le journal les demandes des utilisateurs.
c
Enregistre dans le journal les paramètres initiaux de l'interface utilisateur.
m
Enregistre dans le journal les cas de mémoire insuffisante.
p
Enregistre dans le journal les propriétés du terminal.
v
Enregistre dans le journal des données détaillées. Pour utiliser l'option v, spécifiez /L*v.
!
Force l’écriture de chaque ligne dans le fichier journal.
*
Enregistre toutes les informations dans le journal, à l'exception de l'option v. Il s'agit d'un caractère
générique.
FichierJournal.txt
Nom et chemin du fichier texte du journal.
Notes
• Les options de ligne de commande de Windows Installer ne respectent pas la casse.
• Pour insérer l'option v dans un fichier journal à l'aide de l'indicateur de caractère générique, tapez /L*v
à l'invite de commande.
• Les options du fichier journal de Windows Installer peuvent aussi être utilisées avec les processus de
désinstallation et de réparation.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
Pour installer un package d'installation et créer un fichier journal contenant des informations d'état ou relatives à
l'insuffisance de la mémoire ainsi que les messages d'erreur, tapez :
Paramètres
/p
Applique un correctif.
PackageCorrectif
Spécifie le correctif à appliquer.
Notes
• Pour appliquer un correctif à un package d'installation administrative, utilisez la syntaxe suivante :
msiexec /p PackageCorrectif /a Exemple.msi
• Les options de ligne de commande de Windows Installer ne respectent pas la casse.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Paramètres
/i
Installe ou configure un produit.
package
Spécifie le fichier de package Windows Installer.
TRANSFORMS=
Propriété utilisée pour spécifier les fichiers de transformation (.mst) à appliquer au package.
ListeTransform
Liste de chemins séparés par des points-virgules.
Notes
• Les options de ligne de commande de Windows Installer ne respectent pas la casse.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Paramètres
/i
Installe ou configure un produit.
package
Nom du fichier de package Windows Installer.
/j
Annonce un produit. Cette option ignore toute valeur de propriété entrée dans la ligne de commande.
u
Annonce le produit à l'utilisateur en cours.
m
Annonce le produit à tous les utilisateurs de l'ordinateur.
/t
Applique la transformation au package d'installation annoncé.
ListeTransform
Liste de chemins séparés par des points-virgules.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Paramètres
/qn
N'affiche aucune interface utilisateur.
/qb
Affiche une interface utilisateur de base.
/qr
Affiche une interface utilisateur réduite avec une boîte de dialogue modale à la fin de l'installation.
/qf
Affiche l'interface utilisateur intégrale avec une boîte de dialogue modale à la fin.
/qn+
N'affiche aucune interface utilisateur à l'exception de la boîte de dialogue modale à la fin.
/qb+
Affiche l'interface utilisateur de base avec une boîte de dialogue modale à la fin.
/qb-
Affiche une interface utilisateur de base sans aucune boîte de dialogue modale.
Notes
• /qb+- n'est pas un niveau d'interface utilisateur pris en charge. La boîte de dialogue modale ne s'affiche
pas si l'utilisateur annule l'installation.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
Pour afficher les options de l'interface utilisateur de base pendant l'installation du package Example.msi, tapez :
Paramètres
{/?|/h}
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Paramètres
/y
Appelle l'API système DllRegisterServer pour auto-enregistrer les modules passés dans la ligne de
commande.
module
Spécifie le nom de fichier du module.
Notes
• Cette option est utilisée uniquement pour les informations de Registre qui ne peuvent pas être ajoutées
à l'aide des tables de Registre du fichier .msi.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
L'exemple suivant montre comment utiliser la commande msiexec /y :
msiexec /y mon_fichier.dll
Paramètres
/z
Appelle l'API système DllUnRegisterServer pour annuler l'enregistrement des modules passés dans la
ligne de commande.
module
Nom de fichier du module.
Notes
• Cette option est utilisée uniquement pour les informations de Registre qui ne peuvent pas être ajoutées
à l'aide des tables de Registre du fichier .msi.
• Pour plus d'informations sur les options de ligne de commande de Windows Installer, consultez les
Rubriques connexes.
Exemples
L'exemple suivant montre comment utiliser la commande msiexec /z :
msiexec /z mon_fichier.dll
msiexec / ?
Syntaxe
msinfo32 [/?] [/pch] [/nfo NomFichier] [/report NomFichier] [/computer NomOrdinateur] [/showcategories]
[/category IDcatégorie] [/categories IDcatégorie]
Paramètres
NomFichier
Spécifie le fichier à ouvrir. Il peut s'agir d'un fichier .nfo, .xml, .txt ou .cab.
/?
Affiche l'aide relative à la commande msinfo32.
/pch
Affiche la vue Historique.
/nfo NomFichier
Enregistre le fichier exporté en tant que fichier .nfo.
/report NomFichier
Enregistre le fichier exporté en tant que fichier .txt.
/computer NomOrdinateur
Démarre les Informations système pour l'ordinateur distant spécifié.
/showcategories
Démarre les Informations système avec tous les ID de catégorie disponibles affichés.
/category IDcatégorie
Démarre les Informations système en sélectionnant la catégorie spécifiée. Utilisez /showcategories
pour afficher la liste des ID de catégorie disponibles.
/categories IDcatégorie
Démarre les Informations système en affichant uniquement la ou les catégories spécifiées. Ce
paramètre limite également les résultats aux catégories spécifiées. Utilisez /showcategories pour
afficher la liste des ID de catégorie disponibles.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Certaines catégories d'informations système contiennent de grandes quantités de données. Vous
pouvez utiliser la commande start /wait pour optimiser les performances de création du rapport pour
ces catégories. Pour plus d'informations, consultez les Rubriques connexes.
Exemples
Pour afficher la liste des ID de catégorie disponibles, tapez :
msinfo32 /showcategories
Pour démarrer les Informations système en affichant toutes les informations disponibles à l'exception des
modules chargés, tapez :
Pour afficher uniquement les informations relatives aux conflits de ressources et créer un fichier nommé
conflicts.nfo contenant ces informations, tapez :
Nbtstat permet d'actualiser le cache de noms NetBIOS et les noms inscrits avec le service de nom Internet
Windows (WINS). Utilisée sans paramètres, la commande nbtstat affiche l'aide.
Syntaxe
nbtstat [-a NomDistant] [-A AdresseIP] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Intervalle]
Paramètres
-a NomDistant
Affiche la table de noms NetBIOS d'un ordinateur distant, NomDistant étant le nom NetBIOS de
l'ordinateur distant. La table de noms NetBIOS est la liste de noms NetBIOS correspondant aux
applications NetBIOS qui s'exécutent sur l'ordinateur.
-A AdresseIP
Affiche la table de noms NetBIOS d'un ordinateur distant spécifié par son adresse IP (en notation
décimale pointée).
-c
Affiche le contenu du cache de noms NetBIOS, la table de noms NetBIOS et les adresses IP
correspondantes.
-n
Affiche la table de noms NetBIOS de l'ordinateur local. L'état Inscrit indique que le nom a été inscrit,
par diffusion ou à l'aide d'un serveur WINS.
-r
Affiche les statistiques de la résolution de noms NetBIOS. Sur un ordinateur Windows XP configuré
pour utiliser WINS, ce paramètre renvoie le nombre de noms qui ont été résolus et inscrits par diffusion
et par WINS.
-R
Purge le contenu du cache de noms NetBIOS, puis charge à nouveau les entrées #PRE-tagged à partir
du fichier Lmhosts.
-RR
Libère, puis actualise les noms NetBIOS pour l'ordinateur local inscrit par des serveurs WINS.
-s
Affiche les sessions NetBIOS client et serveur en essayant de convertir l'adresse IP de destination en
nom.
-S
Affiche les sessions NetBIOS client et serveur, en répertoriant les ordinateurs distants par adresse IP
de destination uniquement.
Intervalle
Répète l'affichage des statistiques sélectionnées en observant une pause égale à Intervalle secondes
entre chaque affichage.
Appuyez sur CTRL+C pour interrompre l'affichage des statistiques. Si ce paramètre est omis, nbtstat
n'imprime qu'une seule fois les informations de configuration.
/?
Affiche l'aide à l'invite de commandes.
•
Titre Description
Entrée Nombre d'octets reçus.
Sortie Nombre d'octets envoyés.
Indique le sens de la connexion : de l'ordinateur local vers un autre système (connexion sortante) ou
Ent/Sor
d'un autre système vers l'ordinateur local (connexion entrante).
Vie Temps restant avant la purge d'une entrée du cache de table des noms.
Nom
Nom NetBIOS local associé à la connexion.
local
Hôte
Nom ou adresse IP associé à l'ordinateur distant.
distant
Dernier octet d'un nom NetBIOS converti en notation hexadécimale. Chaque nom NetBIOS contient
16 caractères. Le dernier octet revêt souvent une importance particulière dans la mesure où un même
<03>
nom (au dernier octet près) peut apparaître plusieurs fois sur un ordinateur donné. Par exemple, <20>
est un espace en texte ASCII.
Type Type de nom. Il peut s'agir d'un nom unique ou d'un nom de groupe.
Indique si le service NetBIOS de l'ordinateur distant est actif (Inscrit) ou si un nom d'ordinateur
Statut
identique a enregistré le même service (Conflit).
État État des connexions NetBIOS.
État Description
Connecté Une session est établie.
Associé Un point terminal de la connexion a été créé et associé à une adresse IP.
Écoute Ce point terminal est disponible pour une connexion entrante.
Inactif Ce point terminal a été ouvert, mais ne peut pas être connecté.
Une session est en phase de connexion et le mappage du nom de la destination en adresse IP est
Connexion
en cours de résolution.
Acceptation Une session entrante est en cours de validation et la connexion est imminente.
Reconnecter Une session tente de se reconnecter (après l'échec de la première tentative).
Sortant Une session est en phase de connexion et la connexion TCP est en cours de création.
Entrant Une session entrante est en phase de connexion.
Déconnexion Une session est en phase de déconnexion.
Déconnecté L'ordinateur local a demandé une déconnexion et attend la confirmation du système distant.
Cette commande est disponible uniquement si le Protocole Internet (TCP/IP) est installé comme composant
dans les propriétés d'une carte réseau dans Connexions réseau.
Pour afficher la table de noms NetBIOS de l'ordinateur distant dont l'adresse IP est 10.0.0.99, tapez :
nbtstat -A 10.0.0.99
Pour purger le cache de noms NetBIOS et recharger les entrées #PRE-tagged du fichier Lmhosts local, tapez :
nbtstat -R
Pour libérer les noms NetBIOS inscrits avec le serveur WINS et les inscrire à nouveau, tapez :
nbtstat -RR
Pour afficher les statistiques de session NetBIOS par adresse IP toutes les cinq secondes, tapez :
nbtstat -S 5
F:\>nbtstat /?
Affiche les statistiques du protocole et les connexions TCP/IP actuelles utilisant NBT (NetBIOS sur
TCP/IP).
NBTSTAT [-a Nom Distant] [-A adresse IP] [-c] [-n] [-r] [-R] [-RR] [-s] [S] [intervalle]
• Vous pouvez obtenir de l'aide au niveau de la ligne de commande pour connaître la syntaxe d'une
commande net en tapant net help commande à l'invite de commandes. Par exemple, pour obtenir de
l'aide sur la commande net accounts, tapez ceci :
• Toutes les commandes net acceptent les options de ligne de commande /y (oui) et /n (non). Par
exemple, la commande net stop server vous invite à confirmer si vous souhaitez arrêter tous les
services Serveur dépendants, tandis que net stop server /y contourne l'invite de confirmation en
fournissant automatiquement la réponse « Oui » et arrête le service Serveur.
• Si le nom d'un service contient des espaces, entourez le texte de guillemets (comme dans "nom
service"). Par exemple, la ligne de commande suivante démarre le service Ouverture de session
réseau :
• Pour plus d'informations sur les commandes des services Net, consultez Commandes de services Net.
Syntaxe
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:longueur] [/maxpwage:{jours| unlimited}] [/minpwage:jours]
[/uniquepw:nombre] [/domain]
Paramètres
/forcelogoff:{minutes | no}
Définit le délai (en minutes) devant s'écouler avant que ne soit fermée la session d'un utilisateur sur un
serveur lorsque le compte d'utilisateur ou le temps d'ouverture de session valide expire. La valeur par
défaut, no, empêche que les utilisateurs soient forcés de fermer la session.
/minpwlen:longueur
Fixe le nombre minimal de caractères pour le mot de passe d'un compte d'utilisateur. Les valeurs
peuvent être comprises dans une plage allant de 0 à 127 caractères et la longueur par défaut est de
6 caractères.
/maxpwage{jours | unlimited}
Fixe la durée maximale de validité (en jours) du mot de passe d'un compte d'utilisateur. Avec la valeur
unlimited, il n'y a pas de durée maximale. L'option de ligne de commande /maxpwage doit avoir une
valeur supérieure à celle de /minpwage. Les valeurs peuvent être comprises dans une plage allant de
1 à 49 710 jours (unlimited étant égal à 49 710 jours), et la valeur par défaut est 90 jours.
/minpwage:jours
Fixe le délai minimal (en jours) devant s'écouler avant qu'un utilisateur puisse changer le mot de passe.
La valeur par défaut est de zéro jour, qui ne définit aucune durée minimale. Les valeurs peuvent être
comprises dans une plage allant de 0 à 49 710 jours.
/domain
Exécute l'opération sur le contrôleur principal de domaine du domaine en cours. Sinon, l'opération est
effectuée sur l'ordinateur local.
Remarques
• Le service Ouverture de session réseau doit être en cours d'exécution sur l'ordinateur pour lequel vous
désirez modifier les paramètres de compte. Utilisée sans paramètre, la commande net accounts
affiche les paramètres en cours relatifs au mot de passe, aux conditions d'ouverture de session et aux
informations sur le domaine.
• Vous devez effectuer les tâches suivantes avant de pouvoir utiliser la commande net accounts :
o créer des comptes d'utilisateur, en utilisant le Gestionnaire des utilisateurs ou net user ;
o exécuter le service Ouverture de session réseau sur tous les serveurs qui vérifient les
ouvertures de session dans le domaine (ce service démarra automatiquement au démarrage du
système).
• Lorsque vous utilisez /forcelogoff:minutes, un avertissement est émis quelques minutes avant que les
utilisateurs ne soient obligés de fermer la session réseau. Les utilisateurs sont également avertis au cas
où des fichiers seraient ouverts. Quand minutes est inférieur à 2, le système avertit les utilisateurs pour
qu'il ferme immédiatement sa session réseau.
Exemples
Pour afficher les paramètres en cours, les exigences relatives au mot de passe et le rôle de serveur pour un
serveur, tapez :
net accounts
Pour que les mots de passe d'un compte d'utilisateur aient une longueur minimale de 7 caractères, tapez :
net accounts /minpwlen:7
Pour indiquer que les utilisateurs peuvent réutiliser un mot de passe uniquement après le cinquième
changement de mot de passe, tapez :
net accounts /uniquepw:5
Pour empêcher les utilisateurs de changer de mot de passe à intervalles de moins de 7 jours, pour les forcer à
changer de mot de passe tous les 30 jours et pour les forcer à fermer la session après l'expiration du temps
d'ouverture de session en les avertissant 5 minutes à l'avance, tapez :
net accounts /minpwage:7 /maxpwage:30 /forcelogoff:5
Pour garantir que les paramètres précédents prennent effet pour le domaine dans lequel l'ordinateur a ouvert
une session, tapez :
net accounts /minpwage:7 /maxpwage:30 /domain
NET ACCOUNTS met à jour la base de données des comptes d'utilisateur et modifie les contraintes de
mot de passe et d'accès pour tous les comptes.
Employée sans argument, NET ACCOUNTS affiche le paramétrage courant des contraintes de mot de
passe et d'accès, ainsi que des informations sur le domaine.
Pour que la commande NET ACCOUNTS fonctionne, deux conditions doivent être réunies :
þ Les contraintes de mot de passe et d'accès ne produisent d'effet que s'il existe des comptes
d'utilisateur (créés avec le Gestionnaire des utilisateurs ou la commande NET USER).
þ Le service Accès réseau doit s'exécuter sur tous les serveurs du domaine préposés à la vérification
des demandes d'accès.
Ce service est lancé automatiquement au démarrage de Windows NT.
/MAXPWAGE:{jours | UNLIMITED} Fixe la durée de validité maximale (en jours) des mots de passe.
UNLIMITED n'impose aucune limite. /MAXPWAGE ne peut pas être
inférieur à /MINPWAGE.
Intervalle admis : 1-49710 jours. Valeur par défaut: 90 jours.
Intervalle admis : 0-49710 jours. La valeur par défaut, 0, ne fixe pas d'âge minimal des mots de
passe. /MINPWAGE ne peut pas être supérieur à /MAXPWAGE.
Syntaxe
net computer \\nom_ordinateur {/add | /del}
Paramètres
\\nom_ordinateur
Spécifie l'ordinateur à ajouter ou supprimer dans le domaine.
{/add | /del}
Ajoute ou supprime l'ordinateur spécifié dans le domaine.
Remarques
• La commande net computer transmet toutes les opérations d'ajout et de suppression d'ordinateur à un
contrôleur de domaine.
Exemples
Pour ajouter l'ordinateur Dept_Compta à un domaine, tapez :
NET COMPUTER ajoute ou supprime des ordinateurs dans la base de données d'un domaine. Cette
commande n'est disponible que sur Windows NT Server.
Syntaxe
net config [{server|workstation}]
Paramètres
server
Affiche les paramètres du service Serveur et vous permet d'y apporter des modifications alors qu'il est
en cours d'exécution.
workstation
Affiche les paramètres du service Station de travail et vous permet d'y apporter des modifications alors
qu'il est en cours d'exécution.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisez la commande net config server pour modifier les paramètres configurables du service Serveur.
Les modifications entrent immédiatement en vigueur et sont permanentes.
• La commande net config server ne permet pas de modifier tous les paramètres du service Serveur.
Elle affiche les informations suivantes, qu'il n'est pas possible de configurer :
o Nom du serveur ;
o Commentaires du serveur ;
o Max. de sessions ouvertes (c'est-à-dire le nombre maximal d'utilisateurs qui peuvent utiliser des
ressources partagées du serveur) ;
o Max. de fichiers ouverts sur serveur (c'est-à-dire le nombre maximal de fichiers de serveur que
les utilisateurs peuvent ouvrir durant une session) ;
• Utilisez la commande net config workstation pour modifier les paramètres configurables du service
Station de travail.
o Nom de l'ordinateur ;
o Nom d'utilisateur ;
o Domaine de station ;
o Domaine de connexion ;
NET CONFIG affiche les informations de configuration du service Workstation ou Server. Utilisé sans le
commutateur SERVER ou WORKSTATION, il affiche une liste des services configurables. Pour obtenir
de l'aide sur la configuration d'un service, entrez NET HELP CONFIG service.
Syntaxe
net continue service
Paramètres
service
Obligatoire. Spécifie le service dont vous souhaitez relancer l'exécution. Le tableau suivant répertorie
l'ensemble des valeurs de service.
Valeur Description
netlogon Redémarre le service Ouverture de session réseau.
"nt lm security support Redémarre le service Fournisseur de la prise en charge de sécurité
provider" LM NT.
schedule Redémarre le service Planificateur de tâches.
server Redémarre le service Serveur.
workstation Redémarre le service Station de travail.
Remarques
• Pour apporter une correction mineure à une ressource, suspendez l'exécution du service. Utilisez
ensuite la commande net continue pour réactiver le service ou l'imprimante, sans annuler les
connexions utilisateur.
• Si le nom d'un service contient des espaces, entourez le texte de guillemets (comme dans "nom
service").
Exemples
La commande suivante réactive le service Station de travail :
Si le nom du service se compose de deux mots ou davantage, vous devez le placer entre guillemets. Par
exemple, tapez ceci pour relancer l'exécution du service Fournisseur de la prise en charge de sécurité LM NT :
Cette commande permet également de fermer des fichiers partagés particuliers et d'enlever des verrous de
fichier. Utilisée sans paramètre, la commande net file affiche la liste des fichiers ouverts sur un serveur.
Syntaxe
net file [ID [/close]]
Paramètres
ID
Spécifie le numéro d'identification du fichier.
/close
Ferme un fichier ouvert et libère les enregistrements verrouillés. Tapez cette commande à l'invite du
serveur sur lequel le fichier est partagé.
Remarques
• Vous pouvez également taper net files pour exécuter cette commande.
• Utilisez la commande net file pour afficher et gérer les fichiers partagés sur le réseau. Parfois, un
utilisateur laisse un fichier partagé ouvert et verrouillé par erreur. Dans ce cas, les autres ordinateurs du
réseau n'ont plus accès aux parties verrouillées du fichier en question. Utilisez la commande net file
/close pour enlever le verrou et fermer le fichier. La sortie de net file se présente comme suit :
Fichier Chemin Nom d'utilisateur #verrous
---------------------------------------------
0 C:\A_FILE.TXT MARYSL 0
1 C:\DATABASE DEBBIET 2
Exemples
Pour afficher des informations au sujet de fichiers partagés, tapez :
net file
Pour fermer un fichier ayant pour numéro d'identification 1, tapez :
NET FILE referme un fichier partagé et supprime les verrous de fichier. Employée sans argument, NET
FILE liste les fichiers ouverts sur un serveur en fournissant pour chacun d'eux : le numéro
d'identification, le nom de chemin, le nom d'utilisateur et le nombre de verrous.
/CLOSE Referme un fichier et supprime ses verrous. Entrez cette commande sur le serveur où le
fichier est partagé.
Syntaxe
net group [nom_groupe [/comment:"texte"]] [/domain]
Paramètres
nom_groupe
Spécifie le nom du groupe à ajouter, développer ou supprimer. Indiquez un nom de groupe pour afficher
la liste des utilisateurs qui en font partie.
/comment:"texte"
Ajoute un commentaire au sujet d'un groupe nouveau ou existant. Le commentaire peut être d'une
longueur maximale de 48 caractères. Placez le texte entre guillemets.
/domain
Exécute l'opération sur le contrôleur principal de domaine du domaine en cours. Sinon, l'opération est
effectuée sur l'ordinateur local.
/add
Ajoute un groupe ou ajoute un nom d'utilisateur à un groupe. Il faut qu'un compte soit établi pour
chacun des utilisateurs ajoutés à un groupe par cette commande.
/delete
Supprime un groupe ou supprime un nom d'utilisateur d'un groupe.
nom_utilisateur[ ...]
Indique un ou plusieurs noms d'utilisateur à ajouter dans un groupe ou à enlever. S'il y a plusieurs
noms d'utilisateur, séparez-les par un espace.
Remarques
• Utilisée sans paramètre, la commande net group affiche le nom d'un serveur et les noms des groupes
figurant sur ce serveur.
• Utilisez la commande net group pour réunir des utilisateurs qui exploitent le réseau de façon identique
ou similaire. Lorsque vous assignez des droits à un groupe, chacun des membres du groupe est
automatiquement titulaire de ces droits. Dans les résultats, net group fait précéder les groupes
comprenant à la fois des utilisateurs et des groupes par un astérisque (*).
Les résultats de la commande net group, qui donnent les groupes figurant sur le serveur, se présentent comme
suit :
Groupes de \\PRODUCTION
----------------------------------------------
*Administrateurs du domaine *Utilisateurs du domaine
net group
Pour ajouter le groupe Cadres à la base de données des comptes d'utilisateur locale, tapez :
NET GROUP ajoute, affiche ou modifie des groupes globaux sur des serveurs.
Employée sans argument, NET GROUP affiche les noms de groupe sur le serveur.
nom de groupe Est le nom du groupe à ajouter, modifier ousupprimer. Si vous spécifiez
seulement un nom de groupe, la commande affiche la composition de ce groupe.
Par défaut, les ordinateurs exécutant Windows NT Server accomplissent les opérations sur le
contrôleur du domaine.
nom d'utilisateur[ ...] Spécifie un ou plusieurs utilisateurs à ajouter ou supprimer dans la liste des
membres d'un groupe.
Si vous spécifiez plusieurs noms, séparez-les par des espaces.
Syntaxe
net help [commande]
Paramètres
commande
/help
Affiche la syntaxe correcte et l'aide de la commande.
Spécifie la commande au sujet de laquelle vous souhaitez obtenir de l'aide.
Exemples
Pour afficher l'aide relative à la commande net use, tapez :
net help /?
NET HELP SERVICES liste certains services que vous pouvez démarrer.
NET HELP SYNTAXE explique comment lire les lignes de syntaxe de NET HELP.
Syntaxe
net helpmsg numéro_message
Paramètres
numéro_message
Obligatoire. Indique le numéro à quatre chiffres du message au sujet duquel vous souhaitez obtenir des
informations.
Remarques
• Lorsqu'une opération de réseau échoue, un message du type suivant s'affiche :
2182: Le service demandé a déjà été démarré.
Exemples
Pour obtenir plus d'informations sur le message d'erreur NET 2182, tapez :
NET HELPMSG affiche des précisions sur les messages réseau de Windows NT (erreurs,
avertissements et messages d'alerte). Quand vous tapez NET HELPMSG et le numéro à 4 chiffres d'un
message (par exemple 2182 pour l'erreur NET2182), Windows NT vous explique le contenu du message
et, s'il y a lieu, suggère les mesures à prendre pour résoudre le problème.
numéro de message Spécifie le numéro à 4 chiffres du message Windows NT sur lequel vous souhaitez
des précisions. Il n'est pas nécessaire de faire précéder le numéro de message du préfixe NET.
Syntaxe
net localgroup [nom_groupe [/comment:"texte"]] [/domain]
Paramètres
nom_groupe
Spécifie le nom du groupe local à ajouter, développer ou supprimer. Utilisée sans paramètre
supplémentaire, la commande net localgroup nom_groupe affiche une liste des utilisateurs ou groupes
globaux d'un groupe local.
/comment:"texte"
Ajoute un commentaire au sujet d'un groupe nouveau ou existant. Ce commentaire peut contenir
jusqu'à 48 caractères. Placez le texte entre guillemets.
/domain
Exécute l'opération sur le contrôleur principal de domaine du domaine en cours. Sinon, l'opération est
effectuée sur l'ordinateur local.
nom [ ...]
Indique un ou plusieurs noms d'utilisateur ou noms de groupe à ajouter ou supprimer dans un groupe
local.
/add
Ajoute un nom de groupe global ou un nom d'utilisateur à un groupe local. Il faut qu'un compte soit
établi pour les utilisateurs ou les groupes globaux avant qu'ils soient ajoutés à un groupe local au
moyen de cette commande.
/delete
Supprime un nom de groupe ou un nom d'utilisateur d'un groupe local.
Remarques
• Utilisation de /domain
/domain s'applique uniquement aux ordinateurs Windows XP Professionnel qui sont membres d'un domaine.
Par défaut, les serveurs effectuent ces opérations sur le contrôleur principal de domaine.
• Utilisation de nom
Séparez les entrées multiples par un espace. Les noms peuvent correspondre à des utilisateurs locaux, à des
utilisateurs d'autres domaines ou à des groupes globaux, mais pas à d'autres groupes locaux. Si un utilisateur
fait partie d'un autre domaine, faites précéder le nom d'utilisateur par le nom du domaine (par exemple,
Ventes\FabriceD).
• Création de groupe d'utilisateurs
Utilisez la commande net localgroup pour réunir des utilisateurs qui se servent du réseau de façon identique
ou similaire. Lorsque vous assignez des droits à un groupe local, chaque membre du groupe est
automatiquement titulaire de ces mêmes droits.
net localgroup
Pour ajouter le groupe local Cadres à la base de données des comptes d'utilisateurs locale, tapez :
NET LOCALGROUP
[nom de groupe [/COMMENT:"texte"]] [/DOMAIN] nom de groupe {/ADD [/COMMENT:"texte"] | /DELETE}
[/DOMAIN] nom de groupe nom [...] {/ADD | /DELETE} [/DOMAIN]
Employée sans argument, NET LOCALGROUP affiche les noms des groupes locaux sur le serveur.
nom de groupe Est le nom du groupe local à ajouter, modifier ou supprimer. Si vous spécifiez
seulement un nom de groupe, la commande affiche les utilisateurs ou les groupes globaux qui
composent ce groupe.
Par défaut, les ordinateurs exécutant Windows NT Server accomplissent les opérations sur le
contrôleur du domaine.
Ces noms peuvent désigner des utilisateurs ou des groupes globaux, mais non d'autres groupes
locaux. Si un utilisateur fait partie d'un autre domaine, faites précéder son nom de celui du domaine
(exemple : VENTES\PAULR).
/ADD Ajoute un nom de groupe ou d'utilisateur à un groupe local. Un compte doit être
ouvert pour les utilisateurs ou les groupes globaux ajoutés à un groupe local avec cette commande.
Syntaxe
net name [nom {/add|/delete}]
Paramètres
nom
Spécifie le nom sous lequel sont reçus les messages. Le nom peut contenir jusqu'à 15 caractères.
/add
Ajoute un nom à un ordinateur.
/delete
Supprime un nom d'un ordinateur.
Remarques
• Utilisez la commande net name afin de spécifier un nom pour la réception de messages. Vous devez
démarrer le service Affichage des messages avant de pouvoir utiliser la commande net name. Chaque
nom de messagerie doit être unique sur le réseau. Les noms créés au moyen de net name sont
exclusivement réservés à la messagerie, et non aux noms de groupe. Windows XP utilise trois types de
noms :
o le nom d'utilisateur, ajouté à l'ouverture de session, à condition que ce nom ne soit pas déjà
utilisé comme nom de messagerie, ailleurs sur le réseau.
• Le paramètre /add est facultatif. net name nom et net name nom add ont le même effet. L'une et l'autre
permettent d'ajouter un nom à l'ordinateur.
• Vous ne pouvez pas supprimer le nom d'ordinateur de l'ordinateur. Vous pouvez par contre supprimer
le nom d'utilisateur.
Exemples
Pour afficher la liste des noms sur votre ordinateur, tapez :
net name
Pour ajouter le nom rsvp à votre ordinateur, tapez :
NET NAME ajoute ou supprime un alias sur une station de travail. Un alias est un nom auquel il est
possible d'adresser des messages. Employée sans argument, la commande NET NAME affiche les alias
actifs sur l'ordinateur.
þ un nom d'ordinateur, ajouté comme alias quand le service Station de travail démarre. Cet alias ne
peut pas être supprimé.
þ un nom d'utilisateur, ajouté comme alias quand vous ouvrez une session s'il n'est pas déjà utilisé sur
une autre station de travail. Ce nom peut être supprimé.
Nom Spécifie le nom, de 15 caractères maximum, employé pour recevoir des messages.
/ADD Ajoute un alias à une station de travail. Il n'est pas nécessaire de taper /ADD : la
commande NET NAME nom produit le même résultat que NET NAME nom /ADD.
Syntaxe
net pause service
Paramètres
service
Obligatoire. Spécifie le service dont vous souhaitez suspendre l'exécution. Le tableau suivant répertorie
l'ensemble des valeurs de service.
Valeur Description
netlogon Suspend l'exécution du service Ouverture de session réseau.
"nt lm security support Suspend l'exécution du service Fournisseur de la prise en charge de
provider" sécurité LM NT.
schedule Suspend l'exécution du service Planificateur de tâches.
Server Suspend l'exécution du service Serveur.
workstation Suspend l'exécution du service Station de travail.
Remarques
• Utilisez la commande net pause sur un serveur avant d'arrêter un service afin de laisser aux
utilisateurs le temps de terminer leurs tâches ou se déconnecter des ressources. Suspendre l'exécution
d'un service met celui-ci en attente, mais le logiciel n'est pas supprimé de la mémoire. Les utilisateurs
déjà connectés à la ressource peuvent achever leurs tâches, mais il est impossible d'établir de
nouvelles connexions à la ressource.
Si vous envisagez d'arrêter un service qui affecte des ressources partagées, suspendez-le d'abord. Utilisez la
commande net send pour diffuser un message signalant l'arrêt imminent du service. Après avoir laissé aux
utilisateurs suffisamment de temps pour qu'ils finissent l'opération exécutée sur une ressource, utilisez net stop
pour arrêter le service.
o Quand le service Station de travail est suspendu, le nom d'utilisateur, le mot de passe et les
connexions restent définis, mais les demandes d'impression sont envoyées aux imprimantes
reliées à l'ordinateur et non aux imprimantes raccordées au réseau.
• Si le nom d'un service contient des espaces, entourez le texte de guillemets (comme dans "nom
service").
Si le nom du service se compose de deux mots ou davantage, vous devez le placer entre guillemets. Par
exemple, tapez ceci pour suspendre l'exécution du service Fournisseur de la prise en charge de sécurité LM
NT :
NET LOGON
SCHEDULE
SERVER
WORKSTATION
Paramètres
\\nom_ordinateur
Obligatoire. Désigne par son nom l'ordinateur qui héberge la file d'attente d'impression sur laquelle vous
souhaitez obtenir des informations.
\nom_file_attente
Désigne par son nom la file d'attente d'impression sur laquelle vous souhaitez obtenir des informations.
Si vous indiquez un ordinateur mais pas une file d'attente, la commande affiche des informations sur
toutes les files d'attente d'impression hébergées par le serveur d'impression spécifié.
Remarques
• La commande net print affiche plusieurs types d'informations sur les files d'attente d'impression. Voici
un exemple de rapport généré pour toutes les files d'attente d'impression présentes sur le serveur
Production :
Files d'impression sur \\PRODUCTION
Nom Numéro de travail Taille État
---------------------------------------------------------
File LASER 1 travail *File active*
UTILISATEUR1 84 0 Mise en file d'attente
Exemples
Pour afficher le contenu de la file d'attente d'impression Dotmatrix sur l'ordinateur \\Production, tapez :
Paramètres
\\nom_ordinateur
Désigne par son nom l'ordinateur qui héberge le travail d'impression que vous voulez contrôler. Omettre
le nom d'ordinateur revient à spécifier le nom de l'ordinateur local.
numéro_travail
Remarques
• Voici un exemple de rapport généré pour un travail d'impression :
• Travail nº 35
• État En attente
• Taille 3096
• Note
• Propriétaire UTILISATEUR2
• Notifier UTILISATEUR2
• Paramètres du travail
Infos supplémentaires
Exemples
Pour obtenir des informations sur le travail numéro 35 sur l'ordinateur \\Production, tapez :
NET PRINT fournit des informations sur les travaux d'impression et les imprimantes partagées. Elle
indique l'état de chaque imprimante et précise la taille et l'état des travaux qui lui ont été soumis.
\\nom d'ordinateur Spécifie le nom du serveur qui gère l'imprimante partagée (ou les imprimantes
partagées).
numéro de travail Spécifie le numéro d'identification attribué à un travail d'impression. Quel que
soit le nombre d'imprimantes gérées par le serveur, chaque numéro d'identification de travail est
unique.
/HOLD Suspend un travail d'impression. Ce travail ne s'imprimera pas tant que vous ne
l'aurez pas libéré avec l'option /RELEASE.
Syntaxe
net send {nom | * | /domain[:nom] | /users} message
Paramètres
nom
Spécifie le nom d'utilisateur, le nom d'ordinateur ou le nom de messagerie auquel le message doit être
envoyé. Si l'information que vous fournissez contient des espaces, entourez le texte de guillemets
(comme dans "nom ordinateur"). Les noms d'utilisateur longs peuvent être à l'origine de problèmes si
vous les utilisez comme des noms NetBIOS. Les noms NetBIOS sont en effet limités à 16 caractères, le
seizième caractère étant réservé par le système.
*
Envoie le message à tous les noms de votre domaine ou votre groupe de travail.
/domain:nom
Envoie le message à tous les noms du domaine de l'ordinateur. Vous pour spécifier un nom pour
envoyer le message à tous les noms du domaine ou groupe de travail indiqué.
/users
Envoie le message à tous les utilisateurs connectés au serveur.
message
Obligatoire. Indique le texte du message.
Remarques
• Vous ne pouvez envoyer un message qu'à un nom qui est actif sur le réseau. Si le message est envoyé
à un nom d'utilisateur, ce dernier doit avoir ouvert une session et avoir lancé le service Affichage des
messages pour pouvoir recevoir le message.
• Vous pouvez diffuser un message à tous les noms du domaine de votre ordinateur (en utilisant * ou
/domain) ou d'un autre domaine (/domain:nom_domaine). Les messages de diffusion peuvent contenir
jusqu'à 128 caractères. Soyez prudent lorsque vous envoyez des messages à plusieurs utilisateurs.
• Le paramètre /users vous permet d'envoyer un message à tous les utilisateurs qui ont établi une
session avec le serveur. Soyez prudent lorsque vous envoyez des messages à plusieurs utilisateurs.
• Pour recevoir des messages, le service Affichage des messages doit être en cours d'exécution. Pour
plus d'informations sur le démarrage d'un service, consultez Rubriques connexes.
Exemples
Pour envoyer le message « Réunion reportée à 15:00 au même endroit » à l'utilisateur robertf, tapez :
NET SEND envoie des messages à des utilisateurs sur le réseau. Le service Messagerie doit s'exécuter
pour permettre la réception des messages.
Vous ne pouvez envoyer un message qu'à un alias actif sur le réseau. Si le message est adressé à un
nom d'utilisateur, il ne sera reçu que si le destinataire conduit une session et si son ordinateur exécute
le service Messagerie.
Alias Est le nom d'utilisateur, le nom d'ordinateur ou tout autre nom auquel vous
adressez le message. S'il s'agit d'un nom d'ordinateur contenant des espaces, placez-le entre
guillemets anglo-saxons (").
/DOMAIN[:nom] Envoie le message à tous les alias du domaine de station de travail. Si l'option
/DOMAIN spécifie un nom, le message est envoyé à tous les alias du domaine ou du workgroup
spécifié.
Syntaxe
net session [\\nom_ordinateur] [/delete]
Paramètres
\\nom_ordinateur
Identifie l'ordinateur dont les sessions doivent être répertoriées ou déconnectées.
/delete
Met fin à la session de l'ordinateur avec \\nom_ordinateur et ferme tous les fichiers ouverts sur
l'ordinateur pendant cette session. Si vous omettez nom_ordinateur, toutes les sessions sur l'ordinateur
local sont annulées.
Attention
• L'utilisation de la commande net session peut entraîner un perte de données. Il est sans doute
préférable d'avertir les utilisateurs avant de fermer une session.
Remarques
• Vous pouvez également utiliser net sessions ou net sess pour exécuter net session.
• Utilisez la commande net session pour afficher les noms d'ordinateur ou les noms d'utilisateur des
utilisateurs qui accèdent à un serveur, pour savoir s'ils ont ouvert des fichiers et pour connaître la durée
d'inactivité de la session pour chaque utilisateur.
------------------------------------------------------------------------
\\BASSETT CHRISDR Windows 2000 1 00:00:13
• Pour afficher la session d'un utilisateur, insérez nom_ordinateur dans la commande. Les informations
relatives à un seul utilisateur comprennent la liste des ressources partagées avec lesquelles l'utilisateur
a établi des connexions.
• Une session est enregistrée quand un utilisateur client réussit à contacter un serveur. La session est
ouverte quand les deux systèmes se trouvent sur le même réseau et que l'utilisateur possède un nom
d'utilisateur et un mot de passe acceptés par le serveur. L'utilisateur d'un client doit ouvrir une session
sur le serveur avant de pouvoir utiliser les ressources de ce dernier et la session n'est établie que
lorsque l'utilisateur du client se connecte à une ressource. Un client et un serveur ne possèdent qu'une
seule session, mais peuvent avoir plusieurs points d'entrée ou connexions aux ressources.
• Afin de déterminer le temps pendant lequel une session peut rester inactive avant d'être
automatiquement fermée, activez la fonction de déconnexion automatique au moyen de la
commande net config server /autodisconnect. Pour plus d'informations sur net config server,
consultez Rubriques connexes. La déconnexion automatique est transparente à l'utilisateur, car la
session est automatiquement rouverte dès que l'utilisateur accède à nouveau à la ressource.
Exemples
Pour afficher la liste des informations relatives aux sessions établies avec le serveur local, tapez :
net session
Pour afficher les informations relatives aux sessions du client portant le nom d'ordinateur Dupont, tapez :
NET SESSION liste ou déconnecte les sessions entre le serveur et d'autres ordinateurs du réseau.
Employée sans argument, NET SESSION affiche des informations sur toutes les sessions conduites sur
le serveur visé.
Cette commande ne fonctionne que sur les serveurs.
/DELETE Met fin à la session entre le serveur et l'ordinateur spécifié, et referme tous les
fichiers ouverts sur le serveur pour cette session. Toutes les sessions sont déconnectées si vous ne
spécifiez pas de nom d'ordinateur.
Syntaxe
net share [nom_partage] net share [nom_partage=lecteur:chemin [{/users:nombre|/unlimited}] [/remark:"texte"]
[/cache: {manual|automatic|no}]]net share [nom_partage [{/users:nombre|unlimited}] [/remark:"texte"] [/cache:
{manual|automatic|no}]] net share [{nom_partage|lecteur:chemin} /delete]
Paramètres
nom_partage
Indique le nom réseau de la ressource partagée. Tapez net share avec un nom_partage pour afficher
des informations sur ce partage uniquement.
lecteur:chemin
Indique le chemin absolu du répertoire à partager.
/users:nombre
Définit le nombre maximal d'utilisateurs autorisés à accéder simultanément à la ressource partagée.
/unlimited
Spécifie un nombre illimité d'utilisateurs autorisés à accéder simultanément à la ressource partagée.
/remark:"texte"
Ajoute une description concernant la ressource. Placez le texte entre guillemets.
/cache:automatic
Active la mise en cache du client hors connexion avec réintégration automatique.
/cache:manual
Active la mise en cache du client hors connexion avec réintégration manuelle.
/cache:no
Signale au client que la mise en cache hors connexion n'est pas appropriée.
/delete
Met fin au partage de la ressource.
Remarques
• Pour partager un répertoire avec un chemin contenant un espace, placez le lecteur ainsi que le chemin
d'accès du répertoire entre guillemets (par exemple, "C:\nom chemin").
• Quand vous affichez toutes les ressources partagées sur un ordinateur, le système indique le nom de
partage de la ressource, les noms de périphériques ou le chemin associés à la ressource ainsi qu'une
description de la ressource. La sortie se présente comme suit :
• Nom de partage Ressource Remarque
•
• ------------------------------------------------------
•
• ADMIN$ C:\WINNT Administrateur distant
•
• C$ C:\ Partage par défaut à usage interne
•
• Les noms de ressource partagée qui finissent par un caractère $ ne sont pas affichés si vous parcourez
l'ordinateur local à la recherche d'un ordinateur distant.
Exemples
Pour afficher des informations concernant toutes les ressources partagées sur l'ordinateur, tapez :
net share
Pour partager le répertoire C:\Données d'un ordinateur avec le nom de partage PartageDonnées et inclure une
remarque, tapez :
NET SHARE
nom de partage
NET SHARE partage des ressources d'un serveur, afin de les mettre à la disposition des utilisateurs du
réseau. Employée sans argument, NET SHARE affiche des informations sur toutes les ressources
partagées du serveur : elle fournit le(s) nom(s) de périphérique ou de chemin et le commentaire
associés à chaque ressource.
nom de partage Est le nom réseau de la ressource partagée. La commande NET SHARE
nom de partage affiche des informations sur la ressource partagée spécifiée.
Syntaxe
net start [service]
Paramètres
service
Démarre le service spécifié. Le tableau suivant répertorie les valeurs de service.
"client service Démarre le Service • Cette commande est disponible uniquement si vous
for netware" client pour NetWare. avez installé le Service client pour NetWare.
Remarques
• L'ensemble des services et applications affichés peuvent varier en fonction des options que vous avez
sélectionnées au moment de l'installation ou de la configuration.
• Pour plus d'informations sur les services, consultez le guide « System Essentials Guide » accessible
sur le Site Web de Microsoft.(http://www.microsoft.com/)
• Vous pouvez utiliser le composant logiciel enfichable Services pour configurer l'arrêt et le démarrage
automatiques de certains services. Ce composant logiciel enfichable permet aussi d'arrêter, de
démarrer, de suspendre et de reprendre manuellement des services réseau.
• Vous pouvez recourir à la commande net start pour démarrer des services non compris dans
Windows XP.
• Si le nom d'un service contient des espaces, entourez le texte de guillemets (comme dans "Nom
Service").
Exemples
Pour afficher la liste des services actuellement en cours d'exécution, tapez :
net start
Pour démarrer le Service client pour NetWare, tapez :
ALERTER
BROWSER
CLIPBOOK
DHCP CLIENT
FILE REPLICATION
MESSENGER
NET LOGON
RPCLOCATOR
RPCSS
SCHEDULE
SERVER
SPOOLER
UPS
WORKSTATION
Quand ils sont entrés à l'invite de commande, les noms de service comprenant deux mots ou plus
doivent être entre guillemets doubles (").
Par exemple, NET START "NET LOGON" démarre le service d'ouverture de session réseau.
NET START peut également lancer des services qui ne sont pas fournis avec Windows.
Utilisée sans paramètre, la commande net statistics affiche la liste des services en cours d'exécution pour
lesquels des statistiques sont disponibles.
Syntaxe
net statistics [{workstation | server}]
Paramètres
workstation
Affiche les statistiques pour le service Station de travail local.
server
Affiche les statistiques pour le service Serveur local.
Remarques
• Vous pouvez également taper net stats.
• Pour le service Station de travail, Windows XP signale le nom d'ordinateur, la date et l'heure de la
dernière mise à jour des statistiques ainsi que les informations suivantes :
o nombre d'octets et de blocs de message serveur (SMB, Server Message Blocks) reçus et
transmis ;
• Pour le service Serveur, Windows XP signale le nom d'ordinateur, la date et l'heure de la dernière mise
à jour des statistiques ainsi que les informations suivantes :
o nombre de kilo-octets envoyés et reçus ainsi que temps de réponse moyen du serveur ;
Exemples
Pour afficher les statistiques du service Serveur et empêcher l'affichage de défiler, tapez :
Employée sans argument, NET STATISTICS indique les services pour lesquels des statistiques sont
disponibles.
Syntaxe
net stop service
Paramètres
service
Arrête le service spécifié. Le tableau suivant répertorie les valeurs de service.
"client service Arrête le Service client • Cette commande est disponible uniquement si vous
for netware" pour NetWare. avez installé le Service client pour NetWare.
Remarques
• L'ensemble des services et applications affichés peuvent varier en fonction des options que vous avez
sélectionnées au moment de l'installation ou de la configuration.
• Pour plus d'informations sur les services, consultez les Kits de Ressources Techniques Microsoft
Windows.
• Utilisez la commande net stop pour arrêter un service et retirer le logiciel de la mémoire.
• L'arrêt du service Serveur empêche les utilisateurs d'accéder aux ressources partagées de l'ordinateur.
Si vous arrêtez ce service alors que certains utilisent des ressources du serveur, un message
d'avertissement s'affiche. Une réponse o (pour oui) annule toutes les connexions à l'ordinateur. Avant
d'arrêter le service Serveur, exécutez les tâches suivantes :
• Utilisez la commande net pause pour suspendre l'exécution d'un service, afin d'empêcher toute
nouvelle connexion.
• Utilisez la commande net send pour envoyer un message qui conseille aux utilisateurs de se
déconnecter des ressources du serveur.
• Si le nom d'un service contient des espaces, entourez le texte de guillemets (comme dans "nom
service").
Exemples
La commande suivante arrête le service Serveur :
L'arrêt d'un service rompt toutes les connexions réseau qu'il utilise. Par ailleurs, certains services étant
interdépendants, l'arrêt d'un service peut entraîner celui d'autres services.
ALERTER
BROWSER
CLIENT SERVICE FOR NETWARE
CLIPBOOK
DHCP CLIENT
FILE REPLICATION
MESSENGER
NET LOGON
NT LM SECURITY SUPPORT PROVIDER
REMOTE ACCESS CONNECTION MANAGER
ROUTING AND REMOTE ACCESS
RPCLOCATOR
SCHEDULE
SERVER
SPOOLER
TCP/IP NETBIOS HELPER SERVICE
UPS
WORKSTATION
NET STOP peut également arrêter des services qui ne sont pas fournis avec Windows.
Syntaxe
net time [{\\nom_ordinateur | /domain[:nom_domaine] | /rtsdomain[:nom_domaine]}] [/set]
Paramètres
\\nom_ordinateur
Spécifie le nom du serveur dont vous voulez contrôler l'horloge ou avec lequel vous souhaitez
synchroniser votre horloge.
/domain[:nom_domaine]
Spécifie le domaine avec lequel vous souhaitez synchroniser l'horloge.
/rtsdomain[:nom_domaine]
Spécifie le domaine du serveur de référence de synchronisation avec lequel vous souhaitez
synchroniser l'horloge.
/set
Synchronise l'horloge de l'ordinateur avec celle de l'ordinateur ou du domaine spécifié.
/querysntp
Affiche le nom du serveur N (Network Time Protocol) actuellement configuré pour l'ordinateur local ou
pour l'ordinateur spécifié par nom_ordinateur.
NET TIME synchronise l'horloge de la station de travail avec celle d'un serveur ou d'un domaine et sert
à afficher l'heure d'un ordinateur ou d'un domaine. Employée sans argument, NET TIME affiche la date
et l'heure courantes du serveur qui a été désigné comme serveur de synchronisation du domaine. Cette
commande permet de définir le serveur de temps NTP pour le nom d'ordinateur.
\\nom d'ordinateur Est le nom du serveur dont vous voulez connaître l'heure ou avec
lequel vous voulez synchroniser votre station de travail.
/DOMAIN[:nom de domaine] Spécifie le domaine avec lequel vous voulez synchroniser votre
station de travail.
/QUERYSNTP Indique quel est le serveur NTP actuellement configuré pour cet ordinateur.
Utilisée sans paramètre, la commande net use extrait une liste des connexions réseau.
Syntaxe
net use [{nom_périphérique | *}] [\\nom_ordinateur\nom_partage[\volume]] [{mot_de_passe | *}]] [/user:
[nom_domaine\]nom_utilisateur] [/user:[nom_domaine_pointé\]nom_utilisateur] [/user:
[nom_utilisateur@nom_domaine_pointé] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]
Paramètres
nom_périphérique
Assigne un nom pour établir la connexion à la ressource ou désigne le périphérique à déconnecter. Il
existe deux types de noms de périphérique : lecteurs de disque (soit de D: à Z:) et imprimantes (soit de
LPT1: à LPT3:). Tapez un astérisque (*) en lieu et place d'un nom de périphérique déterminé pour
attribuer le nom de périphérique disponible suivant.
\\nom_ordinateur\nom_partage
Spécifie le nom du serveur et de la ressource partagée. Si nom_ordinateur contient des espaces,
placez entre guillemets (" ") la totalité du nom d'ordinateur, c'est-à-dire de la double barre oblique
inverse (\\) jusqu'à la fin du nom (par exemple, "\\nom_ordinateur\nom_partage"). Le nom d'ordinateur
peut contenir entre 1 et 15 caractères.
\volume
Spécifie un volume NetWare sur le serveur. Le Service client pour NetWare doit être installé et en cours
d'exécution pour pouvoir établir une connexion aux serveurs NetWare.
mot_de_passe
Spécifie le mot de passe requis pour accéder à la ressource partagée. Tapez un astérisque (*) de
manière à produire une invite pour le mot de passe. Le mot de passe ne s'affiche pas quand vous le
tapez à l'invite du mot de passe.
/user
Spécifie un autre nom d'utilisateur avec lequel la connexion est établie.
nom_domaine
Spécifie un autre domaine. Si vous omettez le nom_domaine, net use utilise le domaine actuellement
connecté.
UserName
Spécifie le nom d'utilisateur avec lequel vous vous connectez.
nom_domaine_pointé
Indique le nom de domaine complet du domaine qui contient le compte d'utilisateur.
/savecred
Stocke les informations d'identification fournies en vue de leur réutilisation.
/smartcard
Indique que la connexion réseau doit utiliser les informations d'identification d'une carte à puce. Si
plusieurs cartes à puce sont disponibles, vous devez indiquez l'information d'identification requise.
/delete
/persistent:{yes | no}
Gère l'emploi des connexions réseau persistantes. Le paramètre par défaut correspond au dernier
paramètre utilisé. Les connexions sans périphérique ne sont pas permanentes. Yes enregistre toutes
les connexions au fur et à mesure qu'elles sont établies et les restaure lors de l'ouverture de session
suivante. No n'enregistre pas la connexion qui est établie ou celles qui suivent. Les connexions
existantes sont restaurées lors de la prochaine connexion. Utilisez le paramètre /delete pour supprimer
les connexions permanentes.
/home
Connecte un utilisateur au répertoire d'origine.
Remarques
• Connexion à une ressource réseau et déconnexion
Utilisez la commande net use pour vous connecter à une ressource réseau et vous en déconnecter, ainsi que
pour afficher les connexions actuellement établies avec des ressources réseau. Vous ne pouvez pas vous
déconnecter d'un répertoire partagé si celui-ci vous sert de lecteur en cours ou si un processus l'utilise.
o Tapez net use pour obtenir la liste de toutes les connexions de l'ordinateur.
Après avoir installé et démarré le Service client pour NetWare, vous pouvez vous connecter à un serveur
NetWare d'un réseau Novell. Utilisez la même syntaxe que celle employée pour vous connecter à un serveur de
réseau Windows, à l'exception du fait que vous devez inclure le volume auquel vous souhaitez vous connecter.
• Utilisation de guillemets
Si lenom_serveur que vous fournissez contient des espaces, entourez le texte de guillemets (comme dans
"nom serveur"). Si vous omettez les guillemets, un message d'erreur s'affiche.
Exemples
Pour assigner le nom de périphérique de lecteur de disque E: au répertoire partagé Lettres sur le serveur
\\Finances, tapez :
Pour assigner (mapper) le nom de périphérique de lecteur de disque M: au répertoire Michel dans le volume
Lettres sur le serveur \\Finances NetWare, tapez :
Pour connecter l'utilisateur identifié par Daniel comme si la connexion était établie à partir du domaine
Comptabilité, tapez :
Pour que les connexions en cours soient rétablies à l'ouverture de chaque session, indépendamment de toutes
modifications ultérieures, tapez :
NET USE établit ou rompt une connexion d'une station de travail à une ressource partagée. Employée
sans argument, NET USE liste les connexions de la station de travail.
\\Ordinateur Est le nom du serveur qui gère la ressource partagée. Si ce nom contient des
espaces, spécifiez-le, double barre oblique (\\) comprise, entre guillemets anglo- saxons ("). Le nom
d'ordinateur peut contenir de 1 à 15 caractères.
\Volume Spécifie un volume NetWare sur le serveur. Vous devez avoir les services client
pour NetWare (Windows NT Workstation) ou les services passerelle pour NetWare (Windows NT
Server) installés et en cours d'exécution pour se connecter à des serveurs NetWare.
mot de passe Est le mot de passe nécessaire pour accéder à la ressource. Affiche un message
demandant le mot de passe. Celui-ci n'est pas affiché lorsque vous le tapez.
nom de domaine Spécifie un autre domaine. Si cet argument est omis, le domaine où se déroule la
session courante est utilisé.
/SMARTCARD Spécifie que la connexion doit utiliser les informations d'identification contenues
sur une carte à puce.
/SAVECRED Spécifie que le nom d'utilisateur et le mot de passe doivent être enregistrés. Ce
commutateur est ignoré si la commande demande pas le nom d'utilisateur et le mot de passe. Cette
option n'est pas disponible sur Windows XP Édition familiale et sera ignorée.
/DELETE Rompt une connexion réseau et la supprime dans la liste des connexions
persistantes.
/PERSISTENT Permet de gérer les connexions réseau persistantes. La valeur par défaut est
celle définie en dernier.
YES Enregistre toutes les connexions à mesure que vous les établissez et les restaure
à la session suivante.
Syntaxe
net user [nom_utilisateur [mot_de_passe | *] [options]] [/domain]
Paramètres
UserName
Indique le nom du compte d'utilisateur à ajouter, supprimer, modifier ou afficher. Ce nom peut
comporter jusqu'à 20 caractères.
Password
Assigne ou modifie le mot de passe du compte d'utilisateur. Tapez un astérisque (*) de manière à
produire une invite pour le mot de passe. Le mot de passe ne s'affiche pas quand vous le tapez à
l'invite du mot de passe.
/domain
Exécute l'opération sur le contrôleur de domaine du domaine principal de l'ordinateur.
options
Indique une option de ligne de commande. Le tableau suivant répertorie les options de ligne de
commande valides.
Remarques
• Utilisée sans paramètre, la commande net user affiche la liste des comptes d'utilisateurs sur
l'ordinateur. Vous pouvez également taper net users.
• Un mot de passe doit respecter la longueur minimale définie à l'aide de la commande net accounts
/minpwlen. Il peut comporter jusqu'à 127 caractères. Cependant, si vous utilisez Windows 2000 ou
Windows XP sur un réseau qui comprend également des ordinateurs Windows 95 ou Windows 98,
utilisez de préférence des mots de passe d'une longueur inférieure à 14 caractères. Windows 95 et
Windows 98 prennent en charge les mots de passe allant jusqu'à 14 caractères. Si votre mot de passe
est plus long, vous ne pourrez peut-être pas ouvrir de session sur le réseau à partir de ces ordinateurs.
net user
Pour affichez des informations sur le compte d'utilisateur robertf, tapez :
NET USER crée ou modifie des comptes d'utilisateur sur des serveurs. Employée sans argument, NET
USER liste les comptes d'utilisateur du serveur, stockés dans la base de données des comptes
d'utilisateur.
nom d'utilisateur Est le nom du compte d'utilisateur à ajouter, supprimer, modifier ou examiner. Ce
nom ne doit pas dépasser 20 caractères.
mot de passe Affecte un mot de passe (14 caractères maximum) au compte de l'utilisateur ou
modifie le mot de passe existant. Un mot de passe doit satisfaire à la condition de longueur minimale
imposée par l'option /MINPWLEN de la commande NET ACCOUNTS. Affiche un message demandant le
mot de passe, afin d'éviter son affichage lorsque vous le tapez.
Options Description
--------------------------------------------------------------------
/ACTIVE:{YES | NO} Active (YES) ou désactive (NO) le compte. Si le compte est
désactivé, l'utilisateur ne peut pas accéder au serveur. La valeur
par défaut est YES.
/EXPIRES:{date | NEVER} Permet de spécifier si le compte doit expirer à une certaine date ou
s'il n'y a pas de limite à la validité du compte (NEVER).
La date d'expiration s'exprime sous la forme mm/jj/aa ou jj/mm/aa
selon le code de pays.
Le mois peut être un nombre, un nom en toutes lettres ou une
abréviation de trois lettres.
L'année peut être spécifiée par deux ou quatre chiffres. Employez
des barres obliques (/) (pas d'espaces) comme séparateurs.
/PASSWORDREQ:{YES | NO} Détermine si un compte doit avoir un mot de passe. La valeur par
défaut est YES.
Utilisée sans paramètre, la commande net view affiche la liste des ordinateurs de votre domaine en cours.
Syntaxe
net view [\\nom_ordinateur] [/domain[:nom_domaine]]
Paramètres
\\nom_ordinateur
Indique l'ordinateur contenant les ressources partagées que vous souhaitez afficher.
/domain[:nom_domaine]
Désigne le domaine dont vous voulez afficher les ordinateurs disponibles. Si vous omettez
nom_domaine, /domain affiche tous les domaines du réseau.
/network:nw
Affiche la liste des serveurs disponibles sur un réseau NetWare. Si vous indiquez un nom d'ordinateur,
/network:nw affiche les ressources disponibles sur cet ordinateur du réseau NetWare. Vous pouvez
également désigner d'autres réseaux ajoutés au système.
Remarques
• Utilisez la commande net view pour afficher une liste d'ordinateurs. La sortie se présente comme suit :
Nom du serveur Remarque
-------------------------------------------------
\\Production Serveur de fichier de production
\\Print1 Pièce de l'imprimante, premier étage
\\Print2 Pièce de l'imprimante, deuxième étage
Exemples
Pour afficher la liste des ressources partagées par l'ordinateur \\Production, tapez :
NET VIEW affiche la liste des ressources partagées d'un serveur. Employée sans argument, NET VIEW
fournit la liste des serveurs du domaine courant.
\\nom d'ordinateur Est le serveur dont les ressources partagées vous intéressent.
/DOMAIN:nom de domaine Spécifie le domaine dont vous voulez examiner les serveurs. Si vous
omettez le nom de domaine, la commande affiche tous les domaines du
réseau local.
/NETWORK:NW Affiche tous les serveurs disponibles sur un réseau NetWare. Si un nom
d'ordinateur est spécifié, les ressources disponibles sur cet ordinateur du
réseau NetWare seront affichées.
/CACHE Affiche les paramètres de mise en cache du client hors connexion pour
les ressources de l'ordinateur spécifié.
Netsh fournit également une fonction de script qui permet d'exécuter un ensemble de commandes en mode
batch sur un ordinateur spécifique.
L'utilitaire Netsh peut également enregistrer un script de configuration dans un fichier texte pour des besoins
d'archivage ou pour la configuration d'autres serveurs.
Contextes de Netsh
Netsh interagit avec d'autres composants du système d'exploitation à l'aide de fichiers DLL.
Chaque DLL d'application d'assistance de Netsh fournit un vaste ensemble de fonctionnalités portant le nom de
contexte et regroupant des commandes spécifiques à un composant de mise en réseau.
Ces contextes accroissent les fonctionnalités de netsh en permettant la prise en charge d'un ou plusieurs
services, utilitaires ou protocoles en matière de configuration et de surveillance.
Par exemple, Dhcpmon.dll fournit à netsh le contexte et l'ensemble des commandes nécessaires à la
configuration et à la gestion des serveurs DHCP.
Pour exécuter une commande netsh, vous devez démarrer netsh à partir de l'invite de commandes Cmd.exe et
aller dans le contexte qui contient la commande que vous voulez utiliser.
Les contextes auxquels vous avez accès dépendent des composants de mise en réseau installés. Par exemple,
si vous tapez dhcp à l'invite de commandes Netsh, vous accédez au contexte DHCP, tandis que le message
suivant apparaît si DHCP n'est pas installé :
La commande suivante n'a pas été trouvée : dhcp.
Pour plus d'informations sur les contextes de Netsh, consultez les rubriques suivantes :
Pour afficher la liste des sous-contextes et des commandes susceptibles d'être utilisés dans un contexte, à
l'invite de commandes netsh, tapez le nom du contexte, suivi de /? ou de help.
Par exemple, pour afficher la liste des sous-contextes et des commandes susceptibles d'être utilisés dans le
contexte Routage, à l'invite netsh (c'est-à-dire, netsh>), tapez l'une des commandes suivantes :
routing /?
routing help
Pour effectuer des tâches dans un autre contexte sans changer le contexte actuel, tapez le chemin d'accès du
contexte de la commande que vous voulez utilisez à l'invite de commandes netsh.
Par exemple, pour ajouter l'interface Connexion au réseau local dans le contexte IGMP sans passer au
contexte IGMP, à l'invite de commandes netsh, tapez :
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous Windows 2000 Server, vous
devez tout d'abord utiliser Connexion au Bureau à distance pour vous connecter à un ordinateur fonctionnant
sous Windows 2000 Server qui exécute Terminal Server.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur Windows 2000
et Windows XP.
netsh
Netsh est un utilitaire d'exécution de scripts de ligne de commande qui permet, localement ou à distance,
d'afficher ou de modifier la configuration réseau d'un ordinateur en fonctionnement. Utilisée sans paramètres, la
commande netsh ouvre l'invite de commandes Netsh.exe (à savoir netsh>).
Syntaxe
netsh [-a FichierAlias] [-c Contexte] [-r OrdinateurDistant] [{CommandeNetsh|-f FichierScript}]
Paramètres
-a
Revient à l'invite de commandes netsh après l'exécution de FichierAlias.
FichierAlias
Indique le nom du fichier texte contenant une ou plusieurs commandes netsh.
-c
Sélectionne le contexte netsh spécifié.
Contexte
Spécifie le contexte netsh.
Contexte Description
Affiche et définit la configuration de la base de données d'authentification, d'autorisation, de gestion
AAAA des comptes et d'audit (AAAA) utilisée par IAS (Internet Authentication Service) et le service de
routage et d'accès à distance.
DHCP Administre les serveurs DHCP et fournit une alternative équivalente à la gestion par console.
Administre et résout les problèmes liés aux paramètres de système d'exploitation et de service
Diag
réseau.
Configure le protocole TCP/IP (notamment les adresses, les passerelles par défaut, les serveurs DNS
Interface
et les serveurs WINS) et affiche des informations de configuration et des statistiques.
RAS Administre les serveurs d'accès distant.
Routage Administre les serveurs de routage.
WINS Administre les serveurs WINS.
-r
Configure un ordinateur distant.
OrdinateurDistant
Spécifie l'ordinateur distant à configurer.
CommandeNetsh
Spécifie la commande netsh à exécuter.
-f
Quitte Netsh.exe après l'exécution du script.
FichierScript
Spécifie le script à exécuter.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
• Utilisation de -r
Si vous spécifiez -r suivi d'une autre commande, netsh exécute la commande sur l'ordinateur distant puis
revient à l'invite de commandes Cmd.exe. Si vous spécifiez -r sans autre commande, netsh s'ouvre en mode
distant.
Ce processus est similaire à l'utilisation de set machine à l'invite de commandes Netsh. Lorsque vous utilisez
-r, vous définissez l'ordinateur cible pour l'instance de netsh en cours uniquement.
Si vous quittez et démarrez à nouveau netsh, l'ordinateur cible est réinitialisé à l'ordinateur local.
Vous pouvez exécuter des commandes netsh sur un ordinateur distant en indiquant un nom d'ordinateur stocké
dans WINS, un nom UNC, un nom Internet que le serveur DNS peut résoudre, ou une adresse IP numérique.
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous Windows 2000 Server, vous
devez tout d'abord utiliser Connexion au Bureau à distance pour vous connecter à un ordinateur fonctionnant
sous Windows 2000 Server qui exécute Terminal Server.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur Windows 2000
et Windows XP.
..
Se déplace vers le contexte situé à un niveau au-dessus.
Syntaxe
..
Paramètres
/?
Affiche de l'aide à l'invite de commandes.
abort
Ignore les modifications apportées en mode hors connexion. Abort n'a aucun effet en mode Connecté.
Syntaxe
abort
add helper
Installe la DLL de l'application d'assistance dans netsh.
Syntaxe
add helper NomDLL
Paramètres
NomDLL
Requis. Indique le nom de la DLL de l'application d'assistance que vous voulez installer.
alias
Ajoute un alias sous la forme d'une chaîne de caractères définie par l'utilisateur, que netsh traite comme une
autre chaîne de caractères. Utilisée sans paramètres, la commande alias affiche tous les alias disponibles.
Syntaxe
alias [NomAlias] [chaîne1 [chaîne2 ...]]
Paramètres
alias [NomAlias]
Affiche l'alias spécifié.
Exemples
L'exemple de script netsh suivant définit deux alias netsh, Shaddr et Shp, puis quitte l'invite de commandes
Netsh dans le contexte Interface IP :
alias shaddr show interface ip addr
alias shp show helpers
interface ip
Si vous tapez shaddr à l'invite de commandes Netsh, Netsh.exe interprète cette commande comme la
commande show interface ip addr.
Si vous tapez shp à l'invite de commandes Netsh, Netsh.exe interprète cette commande comme la commande
show helpers.
Syntaxe
bye
commit
Applique toutes les modifications apportées au routeur en mode hors connexion. Commit n'a aucun effet en
mode Connecté.
Syntaxe
commit
delete helper
Supprime la DLL de l'application d'assistance de netsh.
Syntaxe
delete helper NomDLL
Paramètres
NomDLL
Requis. Indique le nom de la DLL de l'application d'assistance que vous voulez désinstaller.
dump
Crée un script contenant la configuration actuelle. Si vous enregistrez ce script dans un fichier, vous pouvez
utiliser celui-ci pour rétablir les paramètres de configuration qui ont été modifiés. Utilisée sans paramètres, la
commande dump affiche toutes les configurations du contexte netsh.
Syntaxe
dump [NomFichier]
Paramètres
[NomFichier]
Indique le nom du fichier vers lequel vous souhaitez rediriger la sortie.
exec
Charge un fichier de script et exécute des commandes à partir de ce fichier.
Syntaxe
exec FichierScript
Paramètres
FichierScript
Requis. Indique le nom du script que vous voulez charger et exécuter.
Remarques
• Le FichierScript peut s'exécuter sur un ou plusieurs ordinateurs.
exit
Quitte Netsh.exe.
Syntaxe
help
Affiche de l'aide.
Syntaxe
{/?|?|help|h}
Paramètres
aucun
offline
Active le mode hors connexion.
Syntaxe
offline
Remarques
• Les modifications effectuées dans ce mode sont enregistrées, mais vous devez exécuter la commande
commit ou online pour implémenter ces modifications dans le routeur.
• Lorsque vous passez du mode hors connexion au mode Connecté, les modifications effectuées en
mode hors connexion sont prises en compte dans la configuration en cours d'exécution.
• Les modifications apportées en mode Connecté sont immédiatement prises en compte dans la
configuration en cours d'exécution.
online
Active le mode Connecté.
Syntaxe
online
Remarques
• Les modifications apportées en mode Connecté sont immédiatement prises en compte dans la
configuration en cours d'exécution.
• Lorsque vous passez du mode hors connexion au mode Connecté, les modifications effectuées en
mode hors connexion sont prises en compte dans la configuration en cours d'exécution.
popd
Restaure un contexte de la pile.
Syntaxe
popd
Remarques
• Utilisée en conjonction avec pushd, la commande popd permet de changer de contexte, d'exécuter la
commande dans le nouveau contexte puis de revenir au contexte précédent.
Exemples
pushd
Enregistre le contexte actuel dans une pile FILO (first-in-last-out).
Syntaxe
pushd
Remarques
• Utilisée en conjonction avec popd, la commande pushd permet de changer de contexte, d'exécuter la
commande dans le nouveau contexte puis de revenir au contexte précédent.
quit
Quitte Netsh.exe.
Syntaxe
quit
set file
Dirige la sortie de la fenêtre DOS vers un fichier.
Syntaxe
set file {open NomFichier|append NomFichier|close}
Paramètres
open NomFichier
Dirige la sortie de la fenêtre DOS vers le fichier spécifié.
append NomFichier
Ajoute la sortie de la fenêtre DOS au fichier existant spécifié.
close
Arrête l'envoi du contenu et ferme le fichier.
Remarques
• Utilisation de NomFichier
Si le NomFichier spécifié n'existe pas, netsh crée un nouveau fichier portant ce nom.
Exemples
Pour créer un nouveau fichier journal appelé Session.log et y copier toutes les entrées et sorties ultérieures de
netsh, tapez :
Syntaxe
set machine [[NomOrdinateur=]chaîne]
Paramètres
NomOrdinateur
Spécifie le nom de l'ordinateur où effectuer les tâches de configuration.
chaîne
Indique l'emplacement de l'ordinateur distant.
Remarques
• Réalisation de tâches de configuration sur plusieurs ordinateurs
Il est possible d'exécuter des commandes sur plusieurs ordinateurs à partir d'un seul script.
Vous pouvez utiliser la commande set machine dans un script pour spécifier un ordinateur de destination (par
exemple, OrdinateurA), puis exécuter les commandes qui suivent set machine sur cet ordinateur (c'est-à-dire
OrdinateurA).
Vous pouvez ensuite utiliser set machine pour spécifier un autre ordinateur de destination (par exemple,
OrdinateurB), puis exécuter des commandes sur cet ordinateur (c'est-à-dire OrdinateurB).
set mode
Sélectionne le mode Connecté ou hors connexion comme mode en cours.
Syntaxe
set mode {online|offline}
Paramètres
online
Active le mode Connecté.
offline
Active le mode hors connexion.
show
Affiche des informations sur les alias, les applications d'assistance et les modes.
Syntaxe
show {alias|helper|mode}
Paramètres
alias
Affiche la liste de tous les alias définis.
helper
Affiche la liste de toutes les applications d'assistance de niveau supérieur.
mode
Affiche le mode en cours.
Syntaxe
unalias NomAlias
Paramètres
NomAlias
Requis. Spécifie le nom de l'alias.
Utilisation : netsh [-a Fichier alias] [-c Contexte] [-r Machine distante] [Commande | -f Fichier Script]
Pour consulter l'aide d'une commande, entrez la commande, suivie par un espace, et ensuite
entrez ?.
La base de données AAAA porte également le nom de base de données IAS (Ias.mdb). La principale utilisation
des commandes dans le contexte Netsh AAAA est d'exporter la configuration d'un serveur IAS sous la forme
d'un script Netsh, puis d'importer cette configuration à l'aide de la commande netsh exec sur un autre serveur
IAS.
Vous ne pouvez pas exécuter ces commandes Netsh en local sur Windows XP Professionnel ou Windows XP
Édition Personnelle.
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous Windows 2000 Server, vous
devez tout d'abord utiliser Connexion au Bureau à distance pour vous connecter à un ordinateur fonctionnant
sous Windows 2000 Server qui exécute Terminal Server.
Vous pouvez exécuter ces commandes à partir de l'invite de commandes de Windows 2000 ou à partir de
l'invite de commandes du contexte Netsh AAAA.
Pour que ces commandes fonctionnent à l'invite de commandes de Windows 2000, vous devez taper netsh
aaaa avant de taper les commandes et paramètres tels qu'ils apparaissent dans la syntaxe ci-dessous.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur Windows 2000
et Windows XP.
dump
Affiche la configuration du fichier de base de données IAS (Ias.mdb) sous la forme d'un script de commande
Netsh.
Syntaxe
dump
Remarques
• La commande dump affiche le script de commande Netsh que vous pouvez utiliser pour dupliquer la
configuration du serveur exécutant IAS ou le service de routage et d'accès distant sur lequel la
commande est exécutée. Le script de commande Netsh contient la configuration du fichier de base de
données IAS (Ias.mdb) dans un format de texte compressé sous la forme d'un vaste bloc de données.
Ce bloc de données est utilisé par la commande set config contenue dans le script pour importer la
configuration d'un bloc de données enregistré dans une base de données IAS existante sur le même ou
un autre ordinateur utilisant la commande netsh exec. Pour enregistrer le script de commande Netsh
dans un fichier, tapez à l'invite de commandes : netsh aaaa show config > Chemin\Fichier.txt
• La commande dump n'est pas prise en charge sur les ordinateurs qui exécutent Windows 2000 Server.
show config
Affiche la configuration du fichier de base de données IAS (Ias.mdb) sous la forme d'un script de commande
Netsh.
Syntaxe
show config
• La commande show config affiche le script de commande Netsh que vous pouvez utiliser pour
dupliquer la configuration du serveur exécutant IAS ou le service de routage et d'accès distant sur
lequel la commande est exécutée.
Le script de commande Netsh contient la configuration du fichier de base de données IAS (Ias.mdb)
dans un format de texte compressé sous la forme d'un vaste bloc de données.
Ce bloc de données est utilisé par la commande set config contenue dans le script pour importer la
configuration d'un bloc de données enregistré dans une base de données IAS existante sur le même ou
un autre ordinateur utilisant la commande netsh exec.
Pour enregistrer le script de commande Netsh dans un fichier, tapez à l'invite de commandes : netsh
aaaa show config > Chemin\Fichier.txt
• La commande show config n'est pas prise en charge sur les ordinateurs qui exécutent Windows 2000
Server.
set config
Configure une base de données IAS avec les informations qui figurent dans le bloc de données spécifié.
Syntaxe
set config [blob=] BlocDonnées
Paramètres
[blob=] BlocDonnées
Requis. Spécifie la configuration de la base de données IAS dans un format de texte compressé tel que
produit par les commandes dump ou show config.
Remarques
• Il n'y a aucune raison d'exécuter manuellement la commande set config. Cette commande doit être
utilisée uniquement dans un script de commande Netsh créé à l'aide des commandes dump ou show
config.
• La version de la base de données IAS à partir de laquelle le bloc de données a été exporté doit
correspondre à la version de la base de données IAS dans laquelle le bloc est importé. Pour afficher la
version de la base de données IAS sur laquelle la configuration a été exportée, affichez le fichier de
script de commande Netsh. Pour afficher la version de la base de données IAS sur laquelle le script
Netsh s'exécute, utilisez la commande show version.
show version
Affiche la version de la base de données IAS.
Syntaxe
show version
Exemples
Pour afficher le script de commande Netsh qui reflète la base de données IAS dans son état actuel, tapez :
show config
Pour afficher la version de la base de données IAS qui s'exécute sur un serveur, tapez :
show version
• Lorsque vous gérez un grand nombre de serveurs DHCP, vous pouvez utiliser ces commandes en
mode batch à l'invite de commande Netsh pour créer des scripts et automatiser les tâches
d'administration récurrentes qui doivent être effectuées sur tous les serveurs DHCP.
Les commandes suivantes sont disponibles à l'invite de commande Netsh (par comparaison avec l'invite de
commande Windows XP).
Vous ne pouvez pas les exécuter localement sur Windows XP Professional ou Windows XP Home Edition.
Pour exécuter ces commandes Netsh sur un serveur Windows 2000 à distance, utilisez d'abord la Connexion
au Bureau à distance pour vous connecter à un serveur Windows 2000 sur lequel est exécuté Terminal Server.
Quelques différences fonctionnelles entre les commandes de contexte Netsh peuvent apparaître sur
Windows 2000 et Windows XP. Pour plus d'informations sur l'utilisation des commandes Netsh fournies pour
DHCP, consultez Utiliser les outils de ligne de commande DHCP.
Pour obtenir un exemple d'utilisation des commandes Netsh pour DHCP dans des fichiers batch et des scripts,
consultez Exemple Netsh DHCP.
Pour plus d'informations sur les commandes Netsh, consultez Utilitaire de ligne de commande Netsh.
add server
Ajoute un serveur DHCP à la liste des serveurs autorisés dans Active Directory.
Syntaxe
add server DNSServeur IPServeur
Paramètres
DNSServeur
Obligatoire. Spécifie le serveur DHCP à ajouter et identifie le serveur selon le nom du domaine DNS.
IPServeur
Obligatoire. Spécifie le serveur DHCP à ajouter et identifie le serveur selon l'adresse IP.
Exemples
Dans l'exemple ci-dessous, la commande ajoute un serveur avec le nom DNS dhcpsrv1.exemple.microsoft.com
et l'adresse IP 10.2.2.2 à la liste des serveurs autorisés dans Active Directory.
delete server
Supprime un serveur DHCP de la liste des serveurs autorisés dans Active Directory.
Syntaxe
delete server DNSServeur IPServeur
Paramètres
DNSServeur
Obligatoire. Spécifie le serveur DHCP à supprimer et identifie le serveur selon le nom du domaine DNS.
IPServeur
Obligatoire. Spécifie le serveur DHCP à supprimer et identifie le serveur selon l'adresse IP.
Exemples
Dans l'exemple ci-dessous, la commande supprime le serveur avec le nom DNS
dhcpsrv1.exemple.microsoft.com et l'adresse IP 10.2.2.2 de la liste des serveurs autorisés dans Active
Directory..
dump
Exporte la configuration d'un serveur DHCP vers la fenêtre d'invite de commande ou dans un fichier texte. Si
aucun paramètre n'est utilisé, la commande exporte la configuration du serveur local vers la fenêtre d'invite de
commande.
Syntaxe
[{\\NomServeur | AdresseIP}] dump > [NomFichier]
Paramètres
[{\\NomServeur | AdresseIP}]
NomFichier
Spécifie le nom du fichier de destination vers lequel vous souhaitez exporter la configuration du serveur
DHCP. Si ce paramètre n'est pas spécifié, la configuration du serveur DHCP est exportée vers la
fenêtre d'invite de commande.
Remarques
• Cette commande exporte la configuration DHCP sous forme de texte dans la fenêtre d'invite de
commande. Il est également possible de copier ou de rediriger le texte en question dans un fichier pour
consultation ultérieure dans un éditeur de texte. Une fois la sortie fichier créée, vous pouvez utiliser la
commande exec pour exécuter le fichier de sortie afin de configurer un autre serveur DHCP.
• Avant d'exécuter la commande dump sur le serveur source, rapprochez toutes les étendues et corrigez
toutes les incohérences relevées.
• La commande suivante permet d'exporter la configuration actuelle du serveur DHCP local (serveur
source) vers un fichier texte intitulé dhcpcfg.dmp. Ce dernier peut ensuite être copié sur un nouveau
serveur DHCP (serveur de destination) et utilisé pour recréer la configuration source sur le serveur de
destination.
• Avant d'utiliser la commande exec pour exécuter un fichier d'exportation sur le serveur de destination,
effectuez les opérations suivantes :
1. Fermez la console DHCP sur le serveur de destination. Ne la rouvrez qu'à la fin de l'exécution
de la commande exec.
2. Supprimez toutes les définitions d'options par défaut et toute classe utilisateur et fournisseur
présente sur le serveur de destination.
• Les exemples ci-dessous démontrent comment utiliser les commandes Netsh delete optiondef et del
class pour mener à bien cette suppression. Vous pouvez exécuter les commandes suivantes à l'invite
de commande dhcp server> ayant pour racine l'environnement netsh.
o delete optiondef 01
o delete optiondef 76
Dans le deuxième exemple, la commande exporte la configuration du serveur DHCP 10.0.0.1 vers un fichier
texte intitulé dhcpcfg.dmp.
Dans le troisième exemple, la commande exporte la configuration du serveur DHCP local vers un fichier texte
intitulé dhcpcfg.dmp.
serveur
Déplace le contexte de la ligne de commande Netsh DHCP actuelle vers un serveur DHCP différent. Si aucun
paramètre n'est utilisé, la commande server déplace le contexte de la ligne de commande actuelle vers
l'ordinateur local.
Syntaxe
server [{\\NomServeur | IPServeur}]
Paramètres
{\\NomServeur | IPServeur}
Spécifie le serveur DHCP vers lequel vous souhaitez déplacer le contexte de la ligne de commande
actuelle et identifie le serveur selon son nom NetBIOS ou son adresse IP.
Exemples
Dans le premier exemple, la commande remplace le contexte de la ligne de commande Netsh DHCP par le
serveur DHCP intitulé \\DHCP-SRV1.
Dans le deuxième exemple, la commande remplace le contexte de la ligne de commande Netsh DHCP par
l'adresse IP 10.0.0.1 du serveur DHCP.
server \\DHCP-SRV1
server 10.0.0.1
show server
Affiche une liste des serveurs autorisés dans Active Directory.
Syntaxe
show server
Paramètres
Aucun
add class
Ajoute une classe au serveur DHCP spécifié.
Syntaxe
add class NomClasse [CommentaireClasse] [Données] [[IsVendor=]{0 | 1}] [[IsBinary=]{B | b}]
Paramètres
NomClasse
Obligatoire. Spécifie le nom de la classe à créer.
CommentaireClasse
Spécifie le commentaire à associer avec la classe.
Données
Spécifie les données de la classe au format ASCII ou binaire selon le paramètre IsBinary défini. Si ce
paramètre n'est pas spécifié, les données sont par défaut lues au format ASCII.
[IsVendor=]{0 | 1}
Indique si la classe à ajouter est une classe utilisateur ou une classe fournisseur : 0 - Classe utilisateur
(valeur par défaut), 1 - Classe fournisseur.
[IsBinary=]{B | b}
Indique si les données de la classe sont au format binaire. Si ce paramètre n'est pas spécifié, les
données sont par défaut lues au format ASCII.
Exemples
Dans le premier exemple, la commande crée une classe fournisseur intitulée MaClasse avec un commentaire
ClasseTest et des données DonnéesTestPourMaClasse au format ASCII.
Dans le deuxième exemple, la commande crée une classe utilisateur intitulée MaClasseUtilisateur avec des
données binaires 4345335532 (ASCII-CE3U2).
Le troisième exemple offre une solution de syntaxe de commande en remplacement éventuel du deuxième
exemple.
Syntaxe
add mscope NomÉtendueM [CommentaireÉtendueM] [TTL]
Paramètres
NomÉtendueM
Obligatoire. Spécifie le nom de l'étendue de multidiffusion à ajouter.
CommentaireMscope
Fournit une description de l'étendue de multidiffusion actuelle.
TTL
Spécifie la valeur de durée de vie (TTL) de l'étendue de multidiffusion. La valeur correcte pour ce
champ doit être comprise entre 1 et 255 ; la valeur par défaut est 32.
Exemples
Dans l'exemple ci-dessous, la commande crée une étendue de multidiffusion intitulée MonÉtendueMultidiffusion
avec un commentaire MonÉtendueMultidiffusionTest et une valeur de durée de vie définie à 40.
add optiondef
Ajoute une nouvelle définition d'option au serveur DHCP spécifié.
Syntaxe
add optiondef CodeOption NomOption {BYTE | WORD | DWORD | STRING | IPADDRESS} [[IsArray=]{0 | 1}]
[vendor=ClasseFournisseur] [comment=CommentaireOption] [ValeurDéfaut]
Paramètres
CodeOption
Obligatoire. Spécifie le type d'option à définir et l'identifie avec un code d'option unique. Pour la valeur
du code, choisissez un nombre compris entre 0 et 255.
NomOption
Obligatoire. Spécifie le nom du type d'option.
[IsArray=]{0 | 1}
Indique si le type de données est tableau ou non-tableau : 0 - Unaire ou non-tableau (valeur par
défaut), 1 - Tableau.
vendor=ClasseFournisseur
Spécifie la classe fournisseur de l'option. Si ce paramètre n'est pas spécifié, la classe fournisseur par
défaut (classe des options DHCP standard) est utilisée.
comment=CommentaireOption
Spécifie un commentaire à ajouter à la nouvelle définition de type d'option. Si ce paramètre n'est pas
spécifié, la valeur par défaut est NULL.
ValeurDéfaut
Spécifie une valeur par défaut à utiliser pour ce type d'option (si aucune valeur n'est autrement définie).
Remarques
Exemples
Dans le premier exemple, la commande définit un nouveau type d'option intitulé CheminExtensions avec le
code 18 et un type de données STRING et l'associe à la classe d'options DHCP standard en lui attribuant par
défaut la valeur c:\temp.
Dans les deuxième et troisième exemples, la commande définit un nouveau type d'option intitulé OptionTest
avec le code 231 et le type de données IPADDRESS.
Dans le deuxième exemple, l'option est définie pour fournir une adresse IP unique. Les valeurs IsArray et
ValeurDéfaut ne sont pas nécessaires car les valeurs par défaut conviennent.
Dans le troisième exemple, les paramètres ValeurDéfaut et IsArray sont nécessaires pour créer un tableau
contenant les valeurs d'adresse IP 10.1.1.1, 10.1.1.2 et 10.1.1.3.
add scope
Ajoute une étendue au serveur DHCP spécifié.
Syntaxe
add scope AdresseÉtendue MasqueSousRéseau NomÉtendue [CommentaireÉtendue]
Paramètres
AdresseÉtendue
Obligatoire. Spécifie l'étendue à ajouter et l'identifie selon le numéro du réseau IP.
MasqueSousRéseau
Obligatoire. Spécifie le masque de sous-réseau de l'étendue à ajouter.
NomÉtendue
Obligatoire. Spécifie un nom identifiant l'étendue.
CommentaireÉtendue
Spécifie un commentaire associé à l'étendue.
Exemples
Dans l'exemple ci-dessous, la commande ajoute une étendue au serveur DHCP spécifié avec l'adresse
10.2.2.0, le masque de sous-réseau 255.255.255.0, le nom MonÉtendue et le commentaire associé
MonCommentaire.
Syntaxe
delete class Nom
Paramètres
Nom
Obligatoire. Spécifie la classe utilisateur ou fournisseur à supprimer.
Exemples
Dans l'exemple ci-dessous, la commande supprime la classe intitulée MaClasse.
delete mscope
Supprime une étendue de multidiffusion du serveur DHCP spécifié.
Syntaxe
delete mscope NomÉtendueM
Paramètres
NomÉtendueM
Obligatoire. Spécifie l'étendue de multidiffusion à supprimer. NomÉtendueM tient compte de la casse.
Exemples
Dans l'exemple ci-dessous, la commande supprime l'étendue de multidiffusion MonÉtendueMultidiffusion du
serveur DHCP actuellement spécifié.
delete optiondef
Supprime un type d'option défini du serveur DHCP spécifié.
Syntaxe
delete optiondef CodeOption [[vendor=]NomFournisseur]
Paramètres
CodeOption
Obligatoire. Spécifie l'identificateur unique du type d'option à supprimer.
vendor=NomFournisseur
Spécifie le nom de la classe fournisseur auquel le type d'option est associé. Si ce paramètre n'est pas
spécifié, la définition du type d'option est supprimée de la classe spécifique non-fournisseur des options
DHCP standard.
Remarques
• Cette option s'applique uniquement aux serveurs DHCP exécutant Windows 2000 Server.
Exemples dans l'exemple ci-dessous, la commande supprime un type d'option avec le code 18 de la classe des
options DHCP standard.
delete optiondef 18
Syntaxe
delete optionvalue CodeOption [[vendor=]ClasseFournisseur] [[user=]ClasseUtilisateur]
Paramètres
CodeOption
Obligatoire. Spécifie l'identificateur unique de l'option de serveur globale avec une valeur à supprimer.
vendor=ClasseFournisseur
Spécifie le nom de la classe fournisseur auquel le type d'option est associé.
Si la balise n'est pas fournie, le paramètre global NomFournisseur défini par set vendorclass est
utilisé.
Si la balise est utilisée mais qu'aucune valeur n'est spécifiée, aucune classe fournisseur n'est alors
utilisée.
Ce paramètre est disponible uniquement pour les ordinateurs exécutant Windows 2000 Server.
user=ClasseUtilisateur
Spécifie le nom de la classe utilisateur auquel le type d'option est associé.
Si la balise n'est pas fournie, le paramètre global NomUtilisateur défini par set userclass est utilisé
Si la balise est utilisée mais qu'aucune valeur n'est spécifiée, aucune classe utilisateur n'est alors
utilisée.
Ce paramètre est disponible uniquement pour les ordinateurs exécutant Windows 2000 Server.
Exemples
Dans l'exemple ci-dessous, la commande supprime la valeur actuelle du type d'option avec le code 18.
delete optionvalue 18
delete scope
Supprime une étendue du serveur DHCP spécifié.
Syntaxe
delete scope AdresseÉtendue {DHCPNOFORCE | DHCPFULLFORCE}
Paramètres
AdresseÉtendue
Obligatoire. Spécifie l'adresse de l'étendue à supprimer.
{DHCPNOFORCE | DHCPFULLFORCE}
Obligatoire. Indique la force avec laquelle l'étendue est supprimée : DHCPNOFORCE supprime
l'étendue si aucun client actif n'y figure, DHCPFULLFORCE supprime l'étendue même si des clients
actifs y figurent.
Exemples
Dans l'exemple ci-dessous, la commande force la suppression de l'étendue 10.2.2.0 du serveur DHCP et ignore
tous les avertissements émis.
Syntaxe
delete superscope NomSuperscope
Paramètres
NomSuperÉtendue
Obligatoire. Spécifie le nom de la super-étendue à supprimer.
Remarques
• Vous pouvez définir la super-étendue à partir du contexte de l'étendue à l'aide de la commande set
superscope.
Exemples
Dans l'exemple ci-dessous, la commande supprime la super-étendue intitulée MaSuperÉtendue du serveur
DHCP spécifié.
export
Exporte la configuration du service DHCP dans un fichier.
Syntaxe
export [Chemin]NomFichier {all | ListeScope}
Paramètres
[Chemin] NomFichier
Obligatoire. Spécifie, par son nom, le fichier dans lequel la configuration DHCP sera stockée. Si le
chemin, le nom de fichier, ou les deux contiennent des espaces, des guillemets doivent être utilisés.
{all | ListeScope}
Obligatoire. Spécifie quelles étendues vous voulez exporter. Le paramètre all exporte toutes les
étendues. Le paramètres ListeEtendue exporte les étendues qui correspondent aux adresses IP que
vous listez. Chaque adresse IP de la liste doit être séparée par des espaces.
Remarques
• Cette commande ne fonctionne que sur le serveur local.
• Pendant que la commande export est exécutée, le service DHCP est arrêté et ne répond pas aux
clients DHCP qui recherchent de nouveaux bails ou des renouvellements de bail .
• Si le service DHCP a un grand nombre d'étendues ou un grand nombre de baux d'adresses client,
l'exécution de cette commande peut prendre un certain temps.
Exemples
Dans le premier exemple, cette commande exporte la configuration du service DHCP complet dans le fichier
c:\temp\dhcpdb.
Dans le second exemple, cette commande exporte la configuration DHCP pour les étendues 10.0.0.0 et
192.168.0.0 dans le fichier c:\temp\dhcpdb.
import
Importe une configuration de service DHCP à partir d'un fichier vers le service local.
Syntaxe
import [Chemin]NomFichier {all | ListeScope}
Paramètres
[Chemin] NomFichier
Obligatoire. Spécifie, par son nom, le fichier à partir duquel la configuration DHCP sera importée. Si le
chemin, le nom de fichier, ou les deux contiennent des espaces, des guillemets doivent être utilisés.
{all | ListeScope}
Obligatoire. Spécifie quelles étendues vous voulez importer. Le paramètre all permet d'importer toutes
les étendues représentées dans le fichier que vous spécifiez. Le paramètre ListeEtendue permet
d'importer les étendues qui correspondent aux adresses IP que vous listez. Chaque adresse IP de la
liste doit être séparée par des espaces.
Remarques
• Cette commande ne fonctionne que sur le serveur local.
• Pendant que la commande import est exécutée, le service DHCP est arrêté et ne répond pas aux
clients DHCP qui recherchent de nouveaux baux ou des renouvellements de bail .
• Si le service DHCP a un grand nombre d'étendues ou un grand nombre de baux d'adresses client,
l'exécution de cette commande peut prendre un certain temps.
Exemples
Dans le premier exemple, cette commande importe la configuration du service DHCP complet à partir du fichier
c:\temp\dhcpdb.
Dans le second exemple, cette commande importe la configuration DHCP pour les étendues 10.0.0.0 et
192.168.0.0 à partir du fichier c:\temp\dhcpdb.
Dans le troisième exemple, cette commande importe la configuration du service DHCP complet dans le fichier
C:\My Folder\Dhcp Configuration. Remarque : le chemin d'accès et le nom de fichier contiennent des espaces ;
c'est pourquoi des guillemets sont utilisés.
initiate auth
Active l'autorisation du serveur DHCP spécifié dans Active Directory.
Paramètres
Aucun
mscope
Bascule le contexte de commande vers une étendue de multidiffusion DHCP.
Syntaxe
mscope NomÉtendueM
Paramètres
NomÉtendueM
Obligatoire. Spécifie le nom de l'étendue de multidiffusion vers laquelle le contexte de commande est
basculé.
Remarques
• Cette commande vous permet d'utiliser une des commandes d'étendue de multidiffusion DHCP sur
l'étendue de multidiffusion DHCP spécifiée. Les opérations ultérieures seront effectuées sur cette
étendue de multidiffusion sur le serveur spécifié.
Exemples
Dans l'exemple ci-dessous, la commande bascule le contexte de commande vers une étendue de multidiffusion
intitulée MonÉtendueMultidiffusion.
mscope "MonÉtendueMultidiffusion"
scope
Bascule le contexte de commande vers une étendue DHCP.
Syntaxe
scope AdresseIPÉtendue
Paramètres
AdresseIPÉtendue
Obligatoire. Spécifie l'étendue vers laquelle basculer le contexte de commande et l'identifie selon
l'adresse IP du réseau ou du sous-réseau.
Remarques
• Cette commande vous permet d'utiliser une des commandes d'étendue DHCP disponibles dans
l'étendue de multidiffusion DHCP spécifiée. Les opérations ultérieures seront effectuées sur cette
étendue sur le serveur spécifié.
Exemples
Dans l'exemple ci-dessous, la commande bascule le contexte de commande vers l'étendue dont l'adresse IP
est 10.0.0.0.
scope 10.0.0.0
Syntaxe
set auditlog NouveauCheminAudit
Paramètres
NouveauCheminAudit
Obligatoire. Spécifie pour le serveur DHCP un dossier local à utiliser lors du stockage des fichiers
journaux d'audit. Un chemin de dossier valide est nécessaire et le dossier doit résider localement sur le
serveur DHCP où le chemin est défini.
Remarques
• Après avoir exécuté cette commande, vous devez arrêter et redémarrer le service DHCP pour que cette
modification soit prise en compte.
Exemples
Dans l'exemple ci-dessous, la commande définit le serveur DHCP pour stocker des fichiers journaux d'audit
dans le répertoire c:\Journaux.
set databasebackupinterval
Définit l'intervalle de sauvegarde pour le serveur DHCP spécifié.
Syntaxe
set databasebackupinterval NouvelIntervalle
Paramètres
NouvelIntervalle
Obligatoire. Spécifie l'intervalle de sauvegarde en minutes.
Exemples
Dans l'exemple ci-dessous, la commande définit à 1440 minutes (24 heures) l'intervalle de sauvegarde de la
base de données du serveur DHCP spécifié.
Syntaxe
set databasebackuppath NouveauCheminSauvegarde
Paramètres
NouveauCheminSauvegarde
Obligatoire. Spécifie pour le serveur DHCP un dossier local à utiliser lors du stockage des fichiers
journaux d'audit. Un chemin de dossier valide est nécessaire et le dossier doit résider localement sur le
serveur DHCP où le chemin est défini.
Exemples
Dans l'exemple ci-dessous, la commande définit c:\winnnt\dhcp\backup comme chemin de sauvegarde de la
base de données.
set databasecleanupinterval
Définit l'intervalle de nettoyage de la base de données du serveur DHCP spécifié.
Syntaxe
set databasecleanupinterval NouvelIntervalle
Paramètres
NouvelIntervalle
Obligatoire. Spécifie l'intervalle de nettoyage de la base de données en minutes.
Exemples
Dans l'exemple ci-dessous, la commande définit l'intervalle de nettoyage de la base de données à 10 080
minutes (tous les sept jours).
set databaseloggingflag
Active ou désactive l'indicateur de journalisation de la base de données du serveur DHCP spécifié. Si aucun
paramètre n'est utilisé, la commande désactive l'indicateur de journalisation de la base de données.
Syntaxe
set databaseloggingflag [{0 | 1}]
Paramètres
{0 | 1}
Indique le paramètre d'indicateur de journalisation de la base de données : 0 désactive l'indicateur
(valeur par défaut), 1 active l'indicateur.
Exemples
Dans l'exemple ci-dessous, la commande désactive l'indicateur de journalisation de la base de données du
serveur DHCP actuellement spécifié.
set databaseloggingflag 0
Syntaxe
set databasename NouveauNomFichier
Paramètres
NouveauNomFichier
Obligatoire. Spécifie un nouveau nom pour le fichier base de données du serveur DHCP.
Remarques
• Vous devez arrêter, puis redémarrer le service Serveur DHCP pour que cette modification soit prise en
compte.
Exemples
Dans l'exemple ci-dessous, la commande définit newdatabase.mdb comme nom de fichier base de données du
serveur DHCP.
set databasepath
Définit le chemin du fichier base de données du serveur DHCP spécifié.
Syntaxe
set databasepath NouveauChemin
Paramètres
NouveauChemin
Obligatoire. Spécifie le chemin du fichier base de données DHCP.
Remarques
• Vous devez arrêter, puis redémarrer le service Serveur DHCP pour que cette modification soit prise en
compte.
Exemples
Dans l'exemple ci-dessous, la commande définit c:\winnt\dhcp comme chemin du fichier base de données du
serveur DHCP.
set databaserestoreflag
Active ou désactive l'indicateur de restauration de la base de données du serveur DHCP spécifié. Si aucun
paramètre n'est utilisé, la commande désactive l'indicateur de restauration de la base de données.
Syntaxe
set databaserestoreflag [{0 | 1}]
Paramètres
{0 | 1}
Indique le paramètre d'indicateur de restauration de la base de données : 0 désactive l'indicateur
(valeur par défaut), 1 active l'indicateur.
set databaserestoreflag 1
set detectconflictretry
Définit le nombre de tentatives de détection de conflit pour le serveur DHCP spécifié.
Syntaxe
set detectconflictretry NombreTentatives
Paramètres
NombreTentatives
Obligatoire. Spécifie le nombre de tentatives de détection de conflit que le serveur DHCP doit effectuer
pour une adresse IP d'étendue avant de l'allouer à un client.
Remarques
• Le nombre maximal de NouvelleTentatives autorisées est cinq. Toutes les valeurs supérieures à cinq
seront par défaut ramenées à cinq.
Exemples
Dans l'exemple ci-dessous, la commande définit le serveur DHCP afin qu'il tente à quatre reprises de détecter
un éventuel conflit pour une adresse IP d'étendue avant de l'utiliser dans un nouveau bail d'adresse.
set detectconflictretry 4
set dnsconfig
Définit la configuration de la mise à jour DNS dynamique pour le serveur DHCP spécifié.
Syntaxe
set dnsconfig [Enable=]{0|1} [[Update=]{0|1}] [[Lookup=]{0|1}] [[NonDyn=]{0|1}]
Paramètres
[Enable=]{0|1}
Obligatoire. Indique s'il faut activer ou désactiver les mises à jour dynamiques des informations du client
DNS : 0 désactive les mises à jour dynamiques des informations du client DNS, 1 active les mises à
jour dynamiques des informations du client DNS
[Update=]{0|1}
Indique le type de mise à jour à rechercher : 0 désactive les mises à jour selon la demande du client, 1
met à jour les recherches de nom directes et inversées.
[Lookup=]{0|1}
Indique s'il faut activer ou désactiver la recherche directe de clients lorsque des baux expirent : 0
désactive la recherche directe, 1 active la recherche directe.
[NonDyn=]{0|1}
Indique s'il faut mettre à jour les informations DNS pour les clients qui ne prennent pas en charge les
mises à jour dynamiques : 0 désactive les mises à jour pour les clients qui ne prennent pas en charge
les mises à jour dynamiques, 1 active ces mises à jour.
Remarques
• Cette commande est uniquement prise en charge pour les serveurs DHCP exécutant Windows 2000
Server.
Exemples
Dans l'exemple ci-dessous, la commande permet d'activer la mise à jour dynamique des informations DNS par
le serveur DHCP et de toujours configurer les mises à jour pour des recherches directes et inversées à la fois.
Dans cet exemple, il est également possible de désactiver l'option permettant de lancer une recherche directe
lorsque des baux expirent et d'activer les mises à jour de clients non dynamiques.
set dnsconfig 1 1 0 1
set optionvalue
Définit la valeur d'une option de serveur DHCP à appliquer à toutes les étendues définies sur le serveur DHCP
spécifié.
Syntaxe
set optionvalue CodeOption {BYTE | WORD | DWORD | STRING | IPADDRESS} [[user=]NomUtilisateur]
[[vendor=]NomFournisseur] [ValeurOption]
Paramètres
CodeOption
Obligatoire. Spécifie l'identifica teur unique pour le type d'option dont la valeur doit être définie.
[user=]NomUtilisateur
Définit le nom de la classe utilisateur à laquelle cette commande doit s'appliquer. Si ce paramètre n'est
pas spécifié, la classe utilisateur par défaut est utilisée.
[vendor=]NomFournisseur
Définit le nom de la classe fournisseur à laquelle cette commande doit s'appliquer. Si ce paramètre
n'est pas spécifié, la classe des options DHCP standard est utilisée.
[ValeurOption]
Spécifie la nouvelle valeur par défaut du serveur pour le type d'option identifié par le paramètre
CodeOption. Cette valeur doit correspondre au type de données associé.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée, utilisez la commande set
userclass ou set vendorclass.
Exemples
Dans le premier exemple, la commande définit la valeur du code d'option 003 pour afficher deux adresses IP du
routeur : 10.1.1.1 et 10.1.1.2.
Dans le deuxième exemple, la commande détaille mieux encore le premier exemple et définit la valeur spécifiée
à appliquer uniquement aux clients de l'étendue identifiés comme membres de la classe fournisseur
Fournisseur1.
Pour que cet exemple puisse s'appliquer, cette classe doit déjà être définie sur le serveur, de même que le type
d'option spécifié pour son usage.
set server
Remplace le contexte de la ligne de commande Netsh par le serveur spécifié. Si aucun paramètre n'est utilisé,
le serveur local est utilisé.
Syntaxe
set server [{IPServeur | \\DNSServeur}]
Paramètres
{IPServeur | \\DNSServeur}
Spécifie l'adresse IP ou le nom DNS du serveur DHCP spécifié.
Remarques
• Lorsque vous utilisez cette commande et remplacez le contexte de la ligne de commande Netsh par un
autre serveur, toutes les opérations de commande ultérieures sont effectuées sur le serveur spécifié.
Pour les effectuer sur un autre serveur, vous devez réexécuter cette commande à l'aide de l'adresse IP
ou du nom DNS du nouveau serveur.
Exemples
Dans l'exemple ci-dessous, la commande bascule le contexte de la ligne de commande du serveur DHCP vers
le serveur à l'adresse IP 10.1.1.1
set userclass
Définit le nom de la classe utilisateur actuelle. Si aucun paramètre n'est utilisé, la classe utilisateur actuelle
reprend sa valeur par défaut.
Syntaxe
set userclass [ClasseUtilisateur]
Paramètres
ClasseUtilisateur
Spécifie le nom de la classe utilisateur du serveur DHCP actuellement spécifié.
Remarques
• Cette commande est disponible uniquement pour les serveurs DHCP exécutant Windows 2000 Server.
Exemples
Dans le premier exemple, la commande définit MaClasseUtilisateur comme nom de la classe utilisateur.
Dans le deuxième exemple, la commande redéfinit la classe utilisateur actuelle à sa valeur par défaut.
set userclass
set vendorclass
Définit le nom de la classe fournisseur actuelle. Si aucun paramètre n'est utilisé, la classe fournisseur actuelle
reprend sa valeur de classe par défaut (classe des options DHCP standard).
Paramètres
ClasseFournisseur
Spécifie le nom de la classe fournisseur du serveur actuellement spécifié.
Remarques
• Cette commande est disponible uniquement pour les serveurs DHCP exécutant Windows 2000 Server.
Exemples
Dans le premier exemple, la commande définit MaClasseFournisseur comme nom de la classe fournisseur.
Dans le deuxième exemple, la commande redéfinit la classe fournisseur actuelle à sa valeur de classe par
défaut (classe des options DHCP standard).
set vendorclass
show all
Affiche toutes les informations de configuration et d'état du serveur DHCP spécifié.
Syntaxe
show all
Paramètres
Aucun
Remarques
• Cette commande répertorie toutes les informations détaillées sur la configuration et l'état du serveur
DHCP actuellement spécifié, notamment les informations MIB (Management Information Base) qui y
sont stockées.
show auditlog
Affiche toutes les informations du journal d'audit du serveur DHCP spécifié.
Syntaxe
show auditlog
Paramètres
Aucun
show bindings
Affiche les informations sur les liaisons du serveur DHCP spécifié.
Syntaxe
show bindings
Paramètres
Aucun
show class
Énumère et affiche toutes les informations sur les classes du serveur DHCP spécifié. Cela comprend à la fois
les informations de classe utilisateur et fournisseur.
Syntaxe
show class
Paramètres
Aucun
show detectconflictretry
Affiche le nombre configuré de tentatives de détection de conflit sur le serveur DHCP spécifié.
Syntaxe
show detectconflictretry
Paramètres
Aucun
Remarques
• Cette commande affiche le nombre actuel de tentatives PING effectuées pour essayer de détecter des
conflits d'adresses pour les adresses IP de l'étendue distribuées par le serveur.
show dnsconfig
Affiche la configuration de la mise à jour DNS dynamique pour le serveur DHCP spécifié.
Syntaxe
show dnsconfig
Paramètres
Aucun
Remarques
• Si la configuration DNS n'a été ni activée ni définie, vous pouvez utiliser la console DNS ou la
commande set dnsconfig pour configurer ces paramètres.
Syntaxe
show mibinfo
Paramètres
Aucun
show mscope
Affiche toutes les informations sur les étendues de multidiffusion pour le serveur DHCP spécifié.
Syntaxe
show mscope
Paramètres
Aucun
show optiondef
Affiche tous les types d'options définis et disponibles à utiliser sur le serveur DHCP spécifié. Si aucun
paramètre n'est utilisé, toutes les options s'affichent.
Syntaxe
show optiondef [vendor=NomFournisseur]
Paramètres
vendor=NomFournisseur
Indique quels types d'options définis ou disponibles doivent être affichés. Si ce paramètre n'est pas
spécifié, la valeur NomFournisseur utilisée par défaut est la classe fournisseur actuellement définie
pour le serveur DHCP.
Remarques
• Vous pouvez redéfinir cette classe fournisseur par défaut à l'aide de la commande set vendorclass.
• Le paramètre NomFournisseur s'applique uniquement aux serveurs DHCP exécutant Windows 2000
Server.
Exemples
Dans le premier exemple, la commande affiche tous les types d'options définis pour la classe fournisseur
actuelle.
Dans le deuxième exemple, la commande affiche les types d'options définis et disponibles pour une utilisation
avec la classe spécifiée Fournisseur1.
show optiondef
show optionvalue
Affiche toutes les valeurs d'options disponibles actuellement définies pour le serveur DHCP spécifié. Si aucun
paramètre n'est utilisée, toutes les valeurs d'options s'affichent, y compris les valeurs utilisées à la fois pour les
classes utilisateur et les classes fournisseur.
Paramètres
user=NomUtilisateur
Spécifie les valeurs par défaut définies pour les types d'options disponibles pour une utilisation avec la
classe utilisateur actuelle.
vendor=NomFournisseur
Spécifie les valeurs par défaut définies pour les types d'options disponibles pour une utilisation avec la
classe fournisseur actuelle.
Remarques
• Les paramètres user=NomUtilisateur et vendor=NomFournisseur sont uniquement disponibles pour les
serveurs DHCP exécutant Windows 2000 Server.
• Si vous définissez des valeurs pour NomUtilisateur ou NomFournisseur, leurs balises respectives
(user= ou vendor=) sont obligatoires. Si elles ne sont pas fournies, la classe utilisateur actuelle
(précédemment définie à l'aide de la commande set userclass) est utiliseé par défaut.
Exemples
Dans l'exemple ci-dessous, la commande affiche tous les types d'options disponibles disposant de valeurs
définies sur le serveur DHCP actuellement spécifié.
show optionvalue
show scope
Affiche toutes les informations sur les étendues du serveur DHCP spécifié.
Syntaxe
show scope
Paramètres
Aucun
show server
Affiche les informations sur le serveur DHCP spécifié, y compris le nom complet du domaine et l'adresse IP du
serveur.
Syntaxe
show server
Paramètres
Aucun
show dbproperties
Affiche les informations de configuration de la base de données du serveur DHCP spécifié.
Syntaxe
show dbproperties
Paramètres
Aucun
o DatabaseName
o DatabasePath
o DatabaseBackupPath
o DatabaseBackupInterval
o DatabaseLoggingFlag
o DatabaseRestoreFlag
o DatabaseCleanupInterval
show serverstatus
Affiche les informations d'état du serveur DHCP spécifié.
Syntaxe
show serverstatus
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations d'état qu'affiche cette commande :
show userclass
Affiche le paramètre actuel de classe utilisateur pour le serveur DHCP spécifié.
Syntaxe
show userclass
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations de paramètres qu'affiche cette commande :
show vendorclass
Affiche le paramètre actuel de classe fournisseur pour le serveur DHCP spécifié.
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations de paramètres qu'affiche cette commande :
show version
Affiche les informations sur la version actuelle du serveur DHCP spécifié.
Syntaxe
show version
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations de version qu'affiche cette commande :
add excluderange
Ajoute une plage d'adresses à exclure de la distribution dans l'étendue actuelle.
Syntaxe
add excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Exemples
Dans l'exemple ci-dessous, la commande exclut les adresses IP de la plage 10.2.2.10 à 10.2.2.20 de la
distribution au sein de l'étendue.
add iprange
Ajoute une plage d'adresses IP à l'étendue actuelle.
Syntaxe
add iprange IPDébut IPFin [{DHCP | BOOTP | BOTH}] [MaxBootP]
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage.
MaxBootP
Spécifie le nombre maximal de clients BOOTP.
Remarques
• Le paramètre MaxBootP est utile uniquement si TypeClient est défini pour prendre en charge les clients
de type BOOTP pour l'étendue. Si une option de ligne de commande facultative est utilisée, toutes les
options de la ligne de commande (obligatoires comme facultatives) placées avant celle-ci doivent être
fournies dans l'ordre approprié.
Exemples
Dans l'exemple ci-dessous, la commande ajoute des clients DHCP contenus dans les plages d'adresses IP
10.2.2.10 à 10.2.2.20 à la plage de distribution dans l'étendue.
Syntaxe
add reservedip IPRéservée AdresseMAC [NomClient] [CommentaireClient] [{DHCP | BOOTP | BOTH}]
Paramètres
IPRéservée
Obligatoire. Spécifie l'adresse IP à réserver.
AdresseMAC
Obligatoire. Spécifie l'adresse de matériel physique ou MAC (Media Access Control) à associer à
l'adresse IP réservée.
NomClient
Spécifie un nom de client à associer à cette entrée de client réservée. Si ce paramètre n'est pas
spécifié, aucun nom de client n'est associé à cette entrée.
CommentaireClient
Spécifie un commentaire client à associer à cette entrée de client réservée. Si ce paramètre n'est pas
spécifié, aucun commentaire client n'est associé à cette entrée.
Remarques
• Si une option de ligne de commande facultative est utilisée, toutes les options de la ligne de commande
(obligatoires comme facultatives) placées avant celle-ci doivent être fournies dans l'ordre approprié.
Exemples
Dans l'exemple ci-dessous, la commande réserve l'adresse IP 10.2.2.32 pour l'utiliser avec le client DHCP dont
l'adresse MAC identifiée lors de l'obtention d'un bail dans l'étendue actuelle est 08-00-2b-30-36-9b.
delete excluderange
Supprime une plage d'adresses IP précédemment exclues de l'étendue actuelle.
Syntaxe
delete excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle la plage d'exclusion qui commence
par l'adresse IP 10.2.1.5 et termine par l'adresse IP 10.2.1.10.
Syntaxe
delete iprange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage à supprimer.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage à supprimer.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle les adresses IP contenues dans la
plage 10.2.1.5 à 10.2.1.10.
delete optionvalue
Supprime ou efface la valeur affectée à une option d'étendue dans l'étendue actuelle.
Syntaxe
delete optionvalue CodeOption [user=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
CodeOption
Obligatoire. Spécifie l'identificateur unique de l'option dont la valeur est à supprimer.
user=NomUtilisateur
Spécifie la classe utilisateur de laquelle vous souhaitez supprimer la valeur d'option actuellement
définie. Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle
par défaut qui est utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur de laquelle vous souhaitez supprimer la valeur d'option actuellement
définie. Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle
par défaut qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Si vous spécifiez une classe utilisateur, une classe fournisseur, ou les deux, la commande supprime la
valeur d'option définie uniquement des clients de l'étendue identifiés comme membres de la ou les
classes spécifiées.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans le premier exemple, la commande supprime de l'étendue actuelle la valeur d'option actuellement définie
pour le code d'option 18.
delete optionvalue 18
delete reservedip
Supprime la réservation d'une adresse IP de l'étendue actuelle.
Syntaxe
delete reservedip IPRéservée AdresseMAC
Paramètres
IPRéservée
Obligatoire. Spécifie la réservation de l'adresse IP à supprimer de l'étendue actuelle.
AdresseMAC
Obligatoire. Spécifie la chaîne d'adresse MAC (Media Access Control) ou de matériel physique pour
laquelle l'adresse IP a été réservée.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle la réservation d'adresse IP 10.2.1.32
pour l'adresse MAC 08002B30369B.
delete reservedoptionvalue
Supprime une valeur d'option actuellement attribuée à un client réservé dans l'étendue actuelle.
Syntaxe
delete reservedoptionvalue IPRéservée CodeOption [User=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
IPRéservée
Obligatoire. Spécifie l'adresse IP du client réservé.
CodeOption
Obligatoire. Spécifie le code unique du type d'option actuellement attribué au client réservé.
User=NomUtilisateur
Spécifie la classe utilisateur de laquelle vous souhaitez supprimer la valeur d'option. Si la balise est
fournie alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est
utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur de laquelle vous souhaitez supprimer la valeur d'option. Si la balise est
fournie alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
initiate reconcile
Vérifie et rapproche l'étendue actuelle. Si aucun paramètre n'est utilisé, la commande vérifie les étendues,
recherche les incohérences éventuelles mais ne résout pas celles qu'elle trouve dans la base de données.
Syntaxe
initiate reconcile [fix]
Paramètres
[fix]
Indique que la commande va résoudre, dans la mesure du possible, toutes les incohérences trouvées
dans la base de données.
Exemples
Dans le premier exemple, la commande vérifie les étendues et recherche les incohérences.
Dans le deuxième exemple, la commande vérifie les étendues, recherche les incohérences et résout celles
qu'elle trouve.
initiate reconcile
set comment
Définit le commentaire pour l'étendue actuelle. Si aucun paramètre n'est utilisé, set comment supprime la
commande actuelle.
Syntaxe
set comment [NouveauCommentaire]
Paramètres
[NouveauCommentaire]
Spécifie une nouvelle châine de commentaire ou une chaîne modifiée pour l'étendue actuelle.
Exemples
Dans le premier exemple, la commande définit une chaîne de commentaire dépourvue d'espaces.
Dans le deuxième exemple, la commande définit une chaîne de commentaire comprenant des espaces.
set name
Définit le nom de l'étendue actuelle.
Syntaxe
set name NouveauNom
Exemples
Dans le premier exemple, la commande définit un nom dépourvu d'espaces.
set optionvalue
Définit une valeur d'option pour l'étendue actuelle.
Syntaxe
set optionvalue CodeOption {BYTE | WORD | DWORD | STRING | IPADDRESS} [user=NomUtilisateur]
[vendor=NomFournisseur] ValeurOption
Paramètres
CodeOption
Obligatoire. Spécifie le code du type d'option dont la valeur doit être définie.
user=NomUtilisateur
Spécifie la classe utilisateur. Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la
classe utilisateur actuelle par défaut qui est utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur. Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la
classe fournisseur par défaut qui est utilisée.
ValeurOption
Obligatoire. Spécifie la valeur attribuée au type d'option spécifié dans CodeOption. Si le type d'option
prend en charge un tableau contenant plus d'une châine numérique unique ou une valeur d'adresse IP,
fournissez les valeurs supplémentaires, dans l'ordre de votre choix, à la fin de la commande ; chaque
valeur doit être séparée par un espace.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans le premier exemple, la commande définit la valeur du code d'option 003 pour répertorier les deux
adresses IP du routeur (10.1.1.1 et 10.1.1.2).
Dans le deuxième exemple, la commande définit la valeur spécifiée dans le premier exemple pour l'appliquer
uniquement aux clients de l'étendue identifiés comme membres de la classe fournisseur Fournisseur1 (classe
précédemment définie sur le serveur avec ce type d'option spécifié pour son utilisation).
set reservedoptionvalue
Définit la valeur d'une option pour la réservation d'une adresse IP dans l'étendue actuelle.
Syntaxe
set reservedoptionvalue IPRéservée CodeOption {BYTE | WORD | DWORD | STRING | IPADDRESS}
[user=NomUtilisateur] [vendor=NomFournisseur] ValeurOption
Paramètres
IPRéservée
Obligatoire. Spécifie l'adresse IP réservée dont la valeur d'option doit être définie.
CodeOption
Obligatoire. Spécifie le code du type d'option dont la valeur doit être définie.
user=NomUtilisateur
Spécifie la classe utilisateur actuelle par défaut ou la classe spécifiée sous NomUtilisateur. Si la balise
est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est
utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur actuelle par défaut ou la classe spécifiée sous NomFournisseur. Si la
balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle par défaut
qui est utilisée.
ValeurOption
Obligatoire. Spécifie la valeur attribuée au type d'option spécifié dans CodeOption. Si le type d'option
prend en charge un tableau contenant plus d'une châine numérique unique ou une valeur d'adresse IP,
fournissez les valeurs supplémentaires, dans l'ordre de votre choix, à la fin de la commande ; chaque
valeur doit être séparée par un espace.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande définit la valeur de l'option du routeur (code 003) pour l'adresse IP
10.1.1.50 du client réservé dans l'étendue actuelle afin de définir les adresses IP 10.1.1.1 et 10.1.1.2 pour ses
routeurs configurés (passerelles par défaut).
Syntaxe
set scope AdresseÉtendue
Paramètres
AdresseÉtendue
Obligatoire. Spécifie l'adresse IP de l'étendue à utiliser lors d'opérations de commandes ultérieures.
Exemples
Dans l'exemple ci-dessous, la commande définit l'adresse IP 10.2.2.0 comme étendue actuelle pour les
opérations ultérieures.
set state
Active ou désactive l'état de l'étendue actuelle. Si aucun paramètre n'est utilisé, la commande active l'étendue.
Syntaxe
set state [{0 | 1 | 2 | 3}]
Paramètres
{0 | 1 | 2 | 3}
Indique l'état de l'étendue : 0 désactive l'étendue, 1 active l'étendue (comportement par défaut), 2
désactive l'étendue et la marque comme « commutée », 3 active l'étendue et la marque comme
« commutée ».
Remarques
• Les valeurs 2 et 3 sont généralement utilisées sur des réseaux commutés ou sur des réseaux dans
lesquels plusieurs réseaux logiques sont hébergés sur un seul réseau physique.
Exemples
Dans le premier exemple, la commande active une étendue.
set state 1
set state 0
set superscope
Définit la super-étendue à utiliser dans les opérations ultérieures.
Syntaxe
set superscope NomSuperÉtendue {0 | 1}
Paramètres
NomSuperÉtendue
Obligatoire. Spécifie le nom de la super-étendue à inclure dans l'étendue actuelle. Le paramètre
NomSuperÉtendue tient compte de la casse.
{0 | 1}
Exemples
Dans l'exemple ci-dessous, la commande ajoute l'étendue actuelle à la super-étendue MaSuperÉtendue et
active cette dernière.
show clients
Affiche tous les clients de version 4 disponibles pour l'étendue actuelle. Si aucun paramètre n'est utilisé, cette
commande affiche pour chaque client les informations suivantes : adresse IP, masque de sous-réseau,
identificateur unique, expiration du bail et type de données.
Syntaxe
show clients [{0 | 1}]
Paramètres
{0 | 1}
Indique le niveau de détail des données en sortie : 0 affiche pour chaque client les informations
suivantes : adresse IP, masque de sous-réseau, identificateur unique, expiration du bail et type de
données (par défaut) ; 1 affiche toutes les informations fournies par la valeur 0 ainsi que le nom complet
du domaine de chaque client.
Remarques
• Pour afficher correctement les données en sortie de cette commande, augmentez la largeur de la
fenêtre de commande jusqu'à 95 caractères au moins.
show clientsv5
Affiche tous les clients de version 5 disponibles pour l'étendue actuelle. Si aucun paramètre n'est utilisé, cette
commande affiche pour chaque client les informations suivantes : adresse IP, masque de sous-réseau,
identificateur unique, expiration du bail et type de données.
Syntaxe
show clientsv5 [{0 | 1}]
Paramètres
{0 | 1}
Indique le niveau de détail des données en sortie : 0 affiche pour chaque client les informations
suivantes : adresse IP, masque de sous-réseau, identificateur unique, expiration du bail et type de
données (par défaut) ; 1 affiche toutes les informations fournies par la valeur 0 ainsi que le nom complet
du domaine de chaque client.
Remarques
• Pour afficher correctement les données en sortie de cette commande, augmentez la largeur de la
fenêtre de commande jusqu'à 95 caractères au moins.
show excluderange
Affiche toutes les plages d'exclusion actuellement définies pour les adresses IP de l'étendue actuelle.
Syntaxe
show excluderange
Paramètres
Remarques
• Utilisez d'autres commandes de niveau d'étendue pour ajouter et supprimer des plages d'exclusion.
show iprange
Affiche toutes les plages d'adresses disponibles dans l'étendue actuelle.
Syntaxe
show iprange
Paramètres
Aucun
show optionvalue
Affiche toutes les valeurs d'options définies pour l'étendue actuelle. Si aucun paramètre n'est utilisé, cette
commande utilise les classes utilisateur et fournisseur actuelles par défaut.
Syntaxe
show optionvalue [user=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
user=NomUtilisateur
Indique que les options définies pour la classe utilisateur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est utilisée.
vendor=NomFournisseur
Indique que les options définies pour la classe fournisseur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle par défaut qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande affiche toutes les options et les valeurs définies pour la classe Ma
Classe Utilisateur définie par l'utilisateur dans l'étendue actuelle.
show reservedip
Affiche toutes les adresses IP actuellement réservées pour l'étendue en cours.
Syntaxe
show reservedip
Paramètres
Aucun
Syntaxe
show reservedoptionvalue IPRéservée [user=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
IPRéservée
Obligatoire. Spécifie la réservation de l'adresse IP pour laquelle les options actuellement attribuées
doivent s'afficher.
user=NomUtilisateur
Indique que les options définies pour la classe utilisateur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est utilisée.
vendor=NomFournisseur
Indique que les options définies pour la classe fournisseur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle par défaut qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande affiche les valeurs d'options définies pour l'adresse IP réservée
10.2.2.100 dans l'étendue actuelle.
show scope
Affiche les informations de l'étendue actuelle.
Syntaxe
show scope
Paramètres
Aucun
show state
Affiche l'état de l'étendue actuelle (actif ou inactif).
Syntaxe
show state
Paramètres
Aucun
add excluderange
Ajoute une plage d'adresses exclues à l'étendue de multidiffusion actuelle.
Syntaxe
add excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Remarques
• La plage d'exclusion doit être une sous-plage de la plage d'adresses globale de l'étendue.
Exemples
Dans l'exemple ci-dessous, la commande ajoute une plage d'exclusion commençant à 224.2.2.10 et se
terminant à 224.2.2.20 à la plage de distribution de l'étendue de multidiffusion actuelle.
add iprange
Ajoute une plage d'adresses IP à l'étendue de multidiffusion actuelle.
Syntaxe
add iprange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage.
Remarques
• La plage doit être comprise dans l'intervalle admis pour les adresses IP de multidiffusion (de 224.0.0.0
à 239.255.255.255).
Exemples
Dans l'exemple ci-dessous, la commande ajoute la plage d'adresse IP 224.2.2.10 à 224.2.2.20 à la plage de
distribution de l'étendue de multidiffusion.
delete excluderange
Supprime une plage d'exclusion d'adresses IP précédemment exclues dans l'étendue de multidiffusion actuelle.
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Exemples
Dans l'exemple ci-dessous, la commande supprime une exclusion de l'étendue de multidiffusion dans une plage
d'adresses IP commençant à 224.2.2.10 et se terminant à 224.2.2.20.
delete iprange
Supprime une plage d'adresses IP de l'étendue de multidiffusion actuelle.
Syntaxe
delete iprange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage à supprimer.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage à supprimer.
Exemples
Dans l'exemple ci-dessous, la commande ajoute la plage d'adresses IP 224.2.2.10 à 224.2.2.20 à la plage
globale de toute l'étendue de multidiffusion.
initiate reconcile
Vérifie et rapproche l'étendue de multidiffusion actuelle.
Syntaxe
initiate reconcile
Paramètres
Aucun
Remarques
• Cette commande vérifie l'intégrité de l'étendue de multidiffusion actuelle en comparant le contenu de la
base de données du serveur avec une copie mise en miroir des mêmes informations dans le registre
Windows. Si le système détecte des incohérences, elles sont automatiquement résolues sur la base de
ces informations dupliquées du Registre. Toute incohérence trouvée fait automatiquement l'objet d'une
tentative de résolution.
Syntaxe
set comment NouveauCommentaire
Paramètres
NouveauCommentaire
Obligatoire. Spécifie le nouveau commentaire ou le commentaire révisé de l'étendue de multidiffusion.
Exemples
Dans le premier exemple, la commande modifie le commentaire de l'étendue de multidiffusion et le remplace
par un nouveau commentaire dépourvu d'espaces.
set lease
Définit la durée de bail des adresses IP de l'étendue de multidiffusion.
Syntaxe
set lease Durée
Paramètres
Durée
Obligatoire. Spécifie la durée du bail des clients de l'étendue de multidiffusion. La valeur -1 permet de
définir le bail de l'adresse IP pour une durée illimitée ou infinie.
Exemples
Dans l'exemple ci-dessous, la commande définit la durée du bail des clients de l'étendue de multidiffusion à 691
200 secondes (huit jours).
set mscope
Définit l'étendue de multidiffusion à utiliser dans les opérations ultérieures.
Syntaxe
set mscope NouveauNom
Paramètres
NouveauNom
Obligatoire. Spécifie le nom de l'étendue de multidiffusion supposée remplacer le contexte de la
commande. Le paramètre NouveauNom tient compte de la casse.
Remarques
• Cette commande modifie le contexte de l'invite de commande netsh dhcp server mscope> en
remplaçant une étendue de multidiffusion par une autre.
Exemples
Dans le premier exemple, la commande remplace le contexte de commande par une étendue de multidiffusion
intitulée MonÉtendueMultidiffusion. Notez que le nom de l'étendue de multidiffusion ne contient aucun espace.
Dans le deuxième exemple, la commande remplace le contexte de commande par une étendue de
multidiffusion intitulée Mon Étendue Multidiffusion. Notez que, dans ce cas, le nom de l'étendue de
multidiffusion contient des espaces.
set name
Modifie le nom de l'étendue de multidiffusion actuelle.
Syntaxe
set name NouveauNom
Paramètres
NouveauNom
Obligatoire. Spécifie un nouveau nom pour l'étendue de multidiffusion actuelle.
Exemples
Dans le premier exemple, la commande définit pour l'étendue de multidiffusion actuelle un nouveau nom
dépourvu d'espaces.
Dans le deuxième exemple, la commande définit pour l'étendue de multidiffusion actuelle un nouveau nom
comprenant des espaces.
set state
Active ou désactive l'état de l'étendue de multidiffusion actuelle.
Syntaxe
set state {0 | 1}
Paramètres
{0 | 1}
Obligatoire. Définit l'état de l'étendue de multidiffusion actuelle : 0 désactive l'étendue de multidiffusion
actuelle, 1 l'active.
Exemples
Dans le premier exemple, la commande active l'étendue de multidiffusion actuelle.
set state 1
set state 0
Syntaxe
set ttl TTL
Paramètres
TTL
Obligatoire. Spécifie la valeur de durée de vie (TTL). La valeur correcte pour ce paramètre doit être un
nombre compris entre 1 et 255.
Exemples
Dans l'exemple ci-dessous, la commande définit la valeur de durée de vie de l'étendue de multidiffusion actuelle
à 32.
set ttl 32
show clients
Affiche tous les clients disponibles pour l'étendue de multidiffusion actuelle.
Syntaxe
show clients
Paramètres
Aucun
Remarques
• Pour afficher correctement les données en sortie de cette commande, augmentez la largeur de la
fenêtre de commande jusqu'à 95 caractères au moins.
show excluderange
Affiche toutes les plages d'adresses IP actuellement exclues de l'étendue de multidiffusion actuelle.
Syntaxe
show excluderange
Paramètres
Aucun
Remarques
• Si aucune plage d'exclusion n'a été au préalable définie pour l'étendue, cette commande génère une
liste vide.
show iprange
Affiche toutes les plages d'adresses IP disponibles pour l'étendue de multidiffusion actuelle.
Syntaxe
show iprange
Paramètres
show lease
Affiche les paramètres actuels de durée de bail pour l'étendue de multidiffusion en cours.
Syntaxe
show lease
Paramètres
Aucun
show mibinfo
Affiche les informations MIB (Management Information Base) de l'étendue de multidiffusion actuelle.
Syntaxe
show mibinfo
Paramètres
Aucun
show mscope
Affiche les informations de l'étendue de multidiffusion actuelle.
Syntaxe
show mscope
Paramètres
Aucun
show state
Affiche l'état de l'étendue de multidiffusion actuelle.
Syntaxe
show state
Paramètres
Aucun
show ttl
Affiche la durée de vie (TTL) de l'étendue de multidiffusion actuelle.
Syntaxe
show ttl
Paramètres
Aucun
Les commandes suivantes sont disponibles à l'invite de commandes du contexte de diagnostic Netsh (distinct
de l'invite de commandes Windows XP). Le contexte Netsh Diag est une nouveauté de Windows XP.
Vous ne pouvez pas effectuer de commandes Netsh Diag à distance sur un ordinateur exécutant
Windows 2000 Server.
connect ieproxy
Établit, vérifie puis lance une connexion TCP/IP avec le serveur proxy spécifié dans Internet Explorer.
Syntaxe
connect ieproxy
Paramètres
aucun
Remarques
• Si aucun serveur proxy n'est spécifié dans Internet Explorer, la commande génère un résultat tel que :
• Proxy Internet Explorer (Non configuré)
•
Non configuré
• Si vous avez spécifié dans Internet Explorer un serveur proxy nommé corpproxy avec un port de 80, la
commande génère un résultat tel que :
• Proxy Internet Explorer (corpproxy)
•
• IEProxyPort = 80
•
• IEProxy = corpproxy
•
Serveur fonctionnant sur le(s) port(s) [80]
Syntaxe
connect iphost Hôte Port
Paramètres
Hôte
Spécifie l'adresse IP, le nom NetBIOS ou le nom de domaine complet de l'hôte avec lequel vous
souhaitez vous connecter.
Port
Spécifie le port par le biais duquel vous souhaitez vous connecter.
Exemples
Pour vous connecter à l'hôte nommé microsoft.com via le port 28, tapez :
connect mail
Établit, vérifie puis lance une connexion TCP/IP avec le nœud spécifié en tant que serveur de messagerie dans
le profil Outlook Express par défaut de l'utilisateur actuel.
Syntaxe
connect mail
Paramètres
aucun
connect news
Établit, vérifie puis lance une connexion TCP/IP avec le nœud spécifié en tant que serveur de News dans le
profil Outlook Express par défaut de l'utilisateur actuel.
Syntaxe
connect news
Paramètres
aucun
dump
Crée un script contenant la configuration actuelle.
Syntaxe
dump
Paramètres
aucun
Remarques
• Si vous enregistrez ce script dans un fichier, vous pouvez utiliser celui-ci pour rétablir des paramètres
de configuration qui ont été modifiés.
Syntaxe
gui
Paramètres
aucun
ping
Vérifie la connectivité avec un hôte distant spécifié.
Syntaxe
ping Hôte
Paramètres
Hôte
Spécifie l'adresse IP, le nom NetBIOS ou le nom de domaine complet de l'hôte avec lequel vous
souhaitez vérifier la connectivité.
ping adapter
Vérifie la connectivité avec les ordinateurs et autres périphériques (par exemple des routeurs) identifiés dans
les propriétés TCP/IP de la (des) carte(s) réseau spécifiée(s). Utilisée sans paramètres, la commande ping
adapter vérifie la connectivité au travers de toutes les cartes installées.
Syntaxe
ping adapter [{NuméroIndex | NomCompletCarte | NomPartielCarte}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez vérifier la connectivité. Le paramètre
NuméroIndex spécifie le numéro d'index de la carte.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
Remarques
• Cette commande vérifie la connectivité avec tous les ordinateurs et autres périphériques configurés
dans les propriétés TCP/IP de chaque carte réseau que vous spécifiez. Par exemple, si vous possédez
une carte réseau dont les propriétés TCP/IP sont configurées avec des adresses IP pour un serveur
DNS par défaut, une passerelle par défaut et un serveur DHCP, la commande ping adapter vérifie la
connectivité avec chacun de ces périphériques.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour vérifier la connectivité avec tous les ordinateurs et autres périphériques configurés dans les propriétés
TCP/IP de chaque carte réseau, tapez :
ping adapter
Pour vérifier la connectivité avec tous les ordinateurs et autres périphériques configurés dans les propriétés
TCP/IP de chaque carte réseau dont le numéro d'index est égal à 2, tapez :
ping adapter 2
Pour vérifier la connectivité avec tous les ordinateurs et autres périphériques configurés dans les propriétés
TCP/IP de chaque carte réseau dont le nom commence par « net », tapez :
ping dhcp
Vérifie la connectivité avec les serveurs DHCP (Dynamic Host Configuration Protocol) configurés dans les
propriétés TCP/IP de la (des) carte(s) réseau spécifiée(s). Utilisée sans paramètres, la commande ping dhcp
vérifie la connectivité avec les serveurs DHCP au travers de toutes les cartes installées.
Syntaxe
ping dhcp [{NuméroIndex | NomCompletCarte | NomPartielCarte}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez vérifier la connectivité.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
ping dhcp
Pour vérifier la connectivité avec le serveur DHCP configuré dans les propriétés TCP/IP de la carte réseau dont
le numéro d'index est égal à 2, tapez :
ping dhcp 2
Pour vérifier la connectivité avec le serveur DHCP configuré dans les propriétés TCP/IP de chaque carte réseau
dont le nom commence par « net », tapez :
ping dns
Vérifie la connectivité avec les serveurs DNS (Domain Name System) configurés dans les propriétés TCP/IP de
la (des) carte(s) réseau spécifiée(s).
Utilisée sans paramètres, la commande ping dns vérifie la connectivité avec les serveurs DNS au travers de
toutes les cartes installées.
Syntaxe
ping dns [{NuméroIndex | NomCompletCarte | NomPartielCarte}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez vérifier la connectivité.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour vérifier la connectivité avec le serveur DNS configuré dans les propriétés TCP/IP de chaque carte réseau,
tapez :
ping dns
Pour vérifier la connectivité avec le serveur DNS configuré dans les propriétés TCP/IP de la carte réseau dont
le numéro d'index est égal à 2, tapez :
ping gateway
Vérifie la connectivité avec les serveurs des passerelles par défaut configurés dans les propriétés TCP/IP de la
(des) carte(s) réseau spécifiée(s). Utilisée sans paramètres, la commande ping gateway vérifie la connectivité
au travers de toutes les cartes installées.
Syntaxe
ping gateway [{NuméroIndex | NomCompletCarte | NomPartielCarte}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez vérifier la connectivité.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour vérifier la connectivité avec le serveur de passerelle configuré dans les propriétés TCP/IP de chaque carte
réseau, tapez :
ping gateway
Pour vérifier la connectivité avec le serveur de passerelle configuré dans les propriétés TCP/IP de la carte
réseau dont le numéro d'index est égal à 2, tapez :
ping gateway 2
Pour vérifier la connectivité avec le serveur de passerelle configuré dans les propriétés TCP/IP de chaque carte
réseau dont le nom commence par « net », tapez :
Syntaxe
ping ieproxy
Paramètres
aucun
ping ip
Vérifie la connectivité avec toutes les adresses IP de la (des) carte(s) réseau spécifiée(s). Utilisée sans
paramètres, la commande ping ip vérifie la connectivité au travers de toutes les cartes installées.
Syntaxe
ping ip [{NuméroIndex | NomCompletCarte | NomPartielCarte}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez vérifier la connectivité.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour vérifier la connectivité avec chaque carte réseau, tapez :
ping ip
Pour vérifier la connectivité avec la carte réseau dont le numéro d'index est égal à 2, tapez :
ping ip 2
Pour vérifier la connectivité avec chaque carte réseau dont le nom commence par « net », tapez :
ping ip net*
Syntaxe
ping iphost Nœud
Paramètres
Nœud
Spécifie un hôte par le biais de son adresse IP, de son nom NetBIOS ou de son nom de domaine
complet.
Exemples
Pour vérifier la connectivité avec l'hôte local (à l'adresse de boucle 127.0.0.1), tapez :
ping loopback
Vérifie la connectivité avec l'adresse de boucle de l'hôte local (127.0.0.1).
Syntaxe
ping loopback
Paramètres
aucun
ping mail
Vérifie la connectivité avec le serveur de messagerie configuré dans le profil Outlook Express par défaut de
l'utilisateur actuel.
Syntaxe
ping mail
Paramètres
aucun
ping news
Vérifie la connectivité avec le serveur de messagerie configuré dans le profil Outlook Express par défaut de
l'utilisateur actuel.
Syntaxe
ping news
Paramètres
aucun
ping wins
Vérifie la connectivité avec les serveurs WINS (Windows Internet Name Service) par défaut et auxiliaire pour la
(les) carte(s) réseau spécifiée(s). Utilisée sans paramètres, la commande ping wins vérifie la connectivité au
travers de toutes les cartes installées.
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez vérifier la connectivité.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour vérifier la connectivité avec les serveurs WINS dont les adresses IP sont configurées dans les propriétés
TCP/IP de chaque carte installée, tapez :
ping wins
Pour vérifier la connectivité avec les serveurs WINS dont les adresses IP sont configurées dans les propriétés
TCP/IP de chaque carte installée dont le numéro d'index est égal à 2, tapez :
ping wins 2
show adapter
Affiche des informations sur la (les) carte(s) logique(s) spécifiée(s). Utilisée sans paramètres, la commande
show adapter affiche des informations à propos de toutes les cartes définies pour ce serveur.
Syntaxe
show adapter [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes à propos desquelles vous souhaitez afficher des informations.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Cette commande liste les cartes par numéro d'index inclus entre crochets, suivi par le nom de la carte
tel qu'il est inscrit. Voici un exemple typique de résultat de cette commande :
Cartes réseau
1. [00000001] Contrôleur Fast Ethernet intégré 3Com 3C920 (compatible 3C905C-TX)
Exemples
Pour afficher les cartes logiques définies sur l'ordinateur, tapez :
show adapter
show all
Affiche la liste de tous les objets réseau définis pour le serveur local.
Utilisée sans paramètres, la commande show all affiche des informations de configuration générales pour les
composants matériels et logiciels suivants : Courrier d'Outlook Express par défaut, Outlook Express News par
défaut, Proxy Web Internet Explorer, Boucle, Système de l'ordinateur, Système d'exploitation, Version,
Modems, Cartes réseau et Clients réseau.
Syntaxe
show all [{/v | /p}]
Paramètres
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
show client
Affiche la liste de tous les clients réseau définis pour la (les) carte(s) spécifiée(s). Utilisée sans paramètres, la
commande show client affiche la liste des clients définis pour toutes les cartes installées.
Syntaxe
show client [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez afficher la liste des clients.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour afficher la liste de tous les clients réseau définis pour toutes les cartes réseau sur l'hôte, tapez :
show client
Pour afficher la liste de tous les champs contenant des valeurs non NULL pour tous les clients réseau définis
pour la carte portant le numéro 2, tapez :
show client 2 /p
Syntaxe
show computer [{/v | /p}]
Paramètres
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Exemples
Pour afficher la liste de tous les paramètres d'interface WMI non NULL pour le serveur :
show computer /p
show dhcp
Affiche la liste de tous les serveurs DHCP définis pour la carte spécifiée. Utilisée sans paramètres, la
commande show dhcp affiche la liste des serveurs définis pour toutes les cartes installées.
Syntaxe
show dhcp {NuméroIndex | NomCompletCarte | NomPartielCarte} [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez afficher la liste des serveurs.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
show dhcp /v
Pour afficher les détails des serveurs DHCP définis pour la carte réseau portant le numéro 2, tapez :
show dhcp 2
show dns
Affiche la liste de tous les serveurs DNS définis pour une carte spécifiée. Utilisée sans paramètres, la
commande show dns affiche la liste des serveurs définis pour toutes les cartes installées.
Syntaxe
show dns [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez afficher la liste des serveurs.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour afficher tous les détails non NULL de tous les serveurs DNS définis pour toutes les cartes réseau, tapez :
show dns /p
Pour afficher la liste des serveurs DNS définis pour la carte réseau portant le numéro 2, tapez :
show dns 2
Syntaxe
show gateway [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez afficher la liste des passerelles.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour afficher tous les détails disponibles à propos de toutes les passerelles Internet définies pour toutes les
cartes, tapez :
show gateway /v
Pour afficher la liste de toutes les valeurs non NULL disponibles pour les passerelles définies pour la carte
réseau portant le numéro 3, tapez :
show gateway 3 /p
show ieproxy
Affiche la liste des serveurs proxy Internet Explorer définis pour la (les) carte(s) spécifiée(s). Utilisée sans
paramètres, la commande show ieproxy affiche la liste des serveurs définis pour toutes les cartes installées.
Syntaxe
show ieproxy [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour afficher la liste de tous les serveurs proxy Internet Explorer définis pour toutes les cartes réseau dans le
serveur, tapez :
show ieproxy
show ip
Affiche des informations à propos de la ou des cartes spécifiées pour lesquelles TCP/IP est activé. Utilisée sans
paramètres, la commande show ip affiche des informations relatives à toutes les cartes installées.
Syntaxe
show ip [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes à propos desquelles vous souhaitez afficher des informations.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour afficher le numéro d'index, le nom et l'adresse TCP/IP de toutes les cartes pour lesquelles TCP/IP est
activé, tapez :
show ip
show mail
Affiche le serveur de messagerie électronique Outlook Express spécifié pour l'ordinateur local. Utilisée sans
paramètres, la commande show mail affiche des informations de configuration générales pour le Courrier
d'Outlook Express par défaut.
Syntaxe
show mail [{/v | /p}]
Paramètres
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Exemples
Pour afficher le serveur de messagerie configuré pour l'ordinateur local, tapez :
show mail
show modem
Affiche des détails relatifs au(x) périphérique(s) modem(s) spécifié(s) et configuré(s) sur l'ordinateur local.
Utilisée sans paramètres, la commande show modem affiche des détails sur tous les périphériques modems.
Syntaxe
show modem [{NuméroIndex | NomCompletModem | NomPartielModem}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletModem | NomPartielModem}
Spécifie le ou les périphériques modems pour lesquels vous souhaitez afficher des détails.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Exemples
Pour afficher tous les détails, même ceux avec des valeurs NULL, à propos de tous les périphériques modems
configurés sur l'ordinateur local, tapez :
show modem /v
Pour afficher le nom et le numéro d'index de tous les périphériques modems configurés sur l'ordinateur local et
dont le nom commence par « dialup », tapez :
show news
Affiche des informations de configuration à propos du serveur de News défini pour l'ordinateur local. Utilisée
sans paramètres, la commande show news affiche des informations de configuration générales pour le
composant Outlook Express News par défaut.
Syntaxe
show news [{/v | /p}]
Paramètres
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Exemples
Pour afficher le nom et l'adresse TCP/IP du serveur de News, tapez :
show news
show os
Affiche des informations à propos du système d'exploitation fonctionnant sur l'ordinateur local.
Syntaxe
show os [/v]
Paramètres
/v
Spécifie que les champs contenant une valeur NULL doivent apparaître.
show test
Affiche tous les objets réseau définis pour l'ordinateur local et vérifie la connectivité avec chaque objet à l'aide
de la commande ping.
Utilisée sans paramètres, la commande show test affiche des informations de configuration générales pour les
composants matériels et logiciels suivants : Courrier d'Outlook Express par défaut, Outlook Express News par
défaut, Proxy Web Internet Explorer, Boucle, Système de l'ordinateur, Système d'exploitation, Version,
Modems, Cartes réseau et Clients réseau.
En outre, cette commande vérifie la connectivité avec la carte de bouclage et toutes les adresses IP
configurées comme une option client dans les propriétés TCP/IP de chaque carte réseau.
Syntaxe
show test [{/v | /p}]
Paramètres
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Le résultat de cette commande peut être volumineux et requérir quelques minutes d'attente. Il
comprend des informations de configuration sur les serveurs de messagerie, de News et les serveurs
proxy, ainsi que les résultats des tentatives de vérification de la connectivité avec ces serveurs à l'aide
de la commande ping.
Cette commande vérifie la connectivité avec l'adresse de boucle TCP/IP et affiche des informations sur
celle-ci.
Elle affiche également des détails à propos de l'ordinateur, du système d'exploitation et de tous les
clients et cartes réseau.
Elle vérifie enfin la connectivité avec les clients et cartes réseau à l'aide de la commande ping, et
affiche les résultats.
Exemples
Pour afficher toutes les informations disponibles dans le contexte de diagnostic Netsh, tapez :
show test /v
show version
Affiche la version du système d'exploitation et, facultativement, la version de WMI (Windows Management
Infrastructure). Utilisée sans paramètres, la commande show version affiche le numéro de version du système
d'exploitation installé sur l'ordinateur local.
Syntaxe
show version [{/v | /p}]
Paramètres
{/v | /p}
Remarques
• La première ligne du résultat de cette commande indique la version du système d'exploitation. La
deuxième ligne indique la version de WMI. Voici un exemple typique de résultat de cette commande :
• Version (5.1.2416)
•
• Version = 5.1.2416
•
BuildVersion = 2416.0000
Exemples
Pour afficher la version du système d'exploitation et de WMI, en incluant les champs avec une valeur NULL,
tapez :
show version /v
show wins
Affiche la liste des serveurs WINS pour la (les) carte(s) spécifiée(s). Utilisée sans paramètres, la commande
show wins affiche la liste des serveurs définis pour toutes les cartes installées.
Syntaxe
show wins [{NuméroIndex | NomCompletCarte | NomPartielCarte}] [{/v | /p}]
Paramètres
{NuméroIndex | NomCompletCarte | NomPartielCarte}
Spécifie la ou les cartes pour lesquelles vous souhaitez afficher la liste des serveurs.
Le paramètre NomCompletCarte spécifie le nom de la carte tel qu'il est inscrit dans le système
d'exploitation.
Le paramètre NomPartielCarte spécifie le(s) carte(s) dont le nom contient la séquence de caractères
indiquée dans le paramètre.
Si la séquence de caractères peut apparaître n'importe où dans le nom, tapez un astérisque au début et
à la fin du paramètre.
{/v | /p}
Spécifie si les champs contenant une valeur NULL doivent apparaître. Le paramètre /v spécifie que ces
champs doivent apparaître. Le paramètre /p spécifie que ces champs ne doivent pas apparaître.
Remarques
• Vous pouvez utiliser la commande show adapter pour afficher les numéros d'index et les noms
complets de toutes les cartes logiques définies sur l'ordinateur.
• Si vous spécifiez une carte par le biais de son numéro d'index, il n'est pas nécessaire de taper les zéros
en en-tête.
Exemples
Pour afficher la liste des serveurs WINS définis pour toutes les cartes sur le serveur, tapez :
show wins
Pour afficher la liste des serveurs WINS spécifiés pour la carte dont le numéro d'index est égal à 2, tapez :
show wins 2
Vous pouvez exécuter ces commandes à partir de l'invite de commandes Windows XP ou de l'invite de
commandes du contexte Netsh Interface IP.
Pour que ces commandes fonctionnent à l'invite de commandes Windows XP, vous devez taper netsh
interface ip avant de taper les commandes et paramètres tels qu'ils apparaissent dans la syntaxe ci-dessous.
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous Windows 2000 Server, vous
devez tout d'abord utiliser Connexion au Bureau à distance pour vous connecter à un ordinateur fonctionnant
sous Windows 2000 Server qui exécute Terminal Server.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur Windows 2000
et Windows XP.
set address
Configure une adresse IP et une passerelle par défaut sur une interface spécifiée.
Syntaxe
set address [name=]NomInterface [source=]{dhcp | static [addr=]AdresseIP [mask=]MasqueSousRéseau
[gateway=]{none | PasserelleParDéfaut [[gwmetric=]MétriquePasserelle]}}
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez configurer les informations d'adresse et de
passerelle. Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans
Connexions réseau. Si NomInterface contient des espaces, placez le texte entre guillemets (par
exemple, "Nom d'interface").
Si l'adresse est statique, vous devez également spécifier si vous souhaitez conserver la passerelle par
défaut actuelle (si elle existe) ou si vous voulez en configurer une pour l'adresse.
Si vous configurez une passerelle par défaut, PasserelleParDéfaut spécifie l'adresse IP de la passerelle
par défaut à configurer et MétriquePasserelle indique la valeur métrique de cette passerelle par défaut.
Remarques
• Vous pouvez utiliser cette commande pour basculer une interface d'une configuration DHCP à une
configuration statique et vice versa. Si l'interface est configurée statiquement, les adresses des
serveurs DNS et WINS de cette interface doivent également être configurées statiquement.
Syntaxe
add address [name=]NomInterface [addr=]AdresseIP [mask=]MasqueSousRéseau [[gateway=]
PasserelleParDéfaut [gwmetric=]MétriquePasserelle]
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter les informations d'adresse et de
passerelle.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr=]AdresseIP [mask=]MasqueSousRéseau
Requis. Indique l'adresse IP à ajouter ainsi que le masque de sous-réseau de cette adresse IP.
[gateway=]PasserelleParDéfaut [gwmetric=]MétriquePasserelle
Indique l'adresse IP de la passerelle par défaut à ajouter ainsi que la valeur métrique de cette
passerelle par défaut.
delete address
Supprime une adresse IP ou une passerelle par défaut sur une interface configurée statiquement.
Syntaxe
delete address [name=]NomInterface [addr=] AdresseIP [[gateway=]{PasserelleParDéfaut | all}]
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez supprimer les informations d'adresse et de
passerelle. Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans
Connexions réseau. Si NomInterface contient des espaces, placez le texte entre guillemets (par
exemple, "Nom d'interface").
[addr=]AdresseIP
Requis. Spécifie l'adresse IP à supprimer.
[gateway=]{PasserelleParDéfaut | all}
Spécifie s'il faut supprimer une seule passerelle par défaut ou toutes les passerelles par défaut. Si une
seule passerelle par défaut doit être supprimée, PasserelleParDéfaut spécifie l'adresse IP de la
passerelle par défaut à supprimer.
Remarques
• Cette commande ne va pas supprimer la dernière adresse IP sur l'interface.
show address
Affiche les informations relatives aux adresses IP statiques et aux passerelles par défaut sur une interface
spécifiée. Utilisée sans paramètres, la commande show address affiche les informations relatives aux
adresses pour toutes les interfaces.
Syntaxe
show address [[name=]NomInterface]
Remarques
• Pour les interfaces configurées à l'aide de DHCP, utilisez la commande ipconfig pour afficher les
adresses IP assignées, les paramètres de bail et d'autres informations sur DHCP.
set dns
Configure une adresse de serveur DNS pour une interface spécifiée.
Syntaxe
set dns [name=]NomInterface [source=]{dhcp | static [addr=]{AdresseDNS | none}} [[ddns=]{disabled | enabled}]
[[suffix=]{interface | primary}]
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez définir les informations de type DNS. Le
paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
[ddns=]{disabled | enabled}
Spécifie si l'ordinateur doit tenter l'inscription de mise à jour dynamique DNS des adresses IP de cette
connexion et du nom complet de l'ordinateur.
Le nom complet de l'ordinateur est défini dans l'élément Système du Panneau de configuration, dans
l'onglet Nom de l'ordinateur. Le paramètre enabled indique que la tentative doit avoir lieu. Le
paramètre disabled indique que la tentative ne doit pas avoir lieu.
[suffix=]{interface | primary}
Spécifie si l'ordinateur doit tenter la mise à jour dynamique DNS pour inscrire les adresses IP et le nom
de domaine spécifique à cette connexion, en plus du nom complet de l'ordinateur.
Le nom DNS spécifique à cette connexion résulte de la concaténation entre le nom de l'ordinateur
(première partie du nom complet de l'ordinateur) et le suffixe DNS de la connexion. Le paramètre
interface indique qu'il faut inscrire à la fois le nom complet de l'ordinateur et le nom spécifique à cette
connexion.
Le paramètre primary indique que seul le nom complet de l'ordinateur doit être inscrit.
Remarques
• Si l'interface est déjà configurée statiquement, le paramètre static remplace la liste existante des
adresses de serveurs DNS par celle qui est spécifiée dans la commande.
Syntaxe
add dns [name=]NomInterface [addr=] AdresseDNS [[index=]IndexDNS]
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter des informations de type DNS.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr= ]AdresseDNS
Requis. Spécifie l'adresse IP du serveur DNS à ajouter.
[index=]IndexDNS
Spécifie la position du serveur DNS ajouté dans la liste des serveurs DNS pour l'interface.
Remarques
• Un nombre petit pour le paramètre IndexDNS correspond à une plus grande préférence. Si aucun index
n'est spécifié, le serveur est ajouté avec le niveau de préférence le plus bas.
delete dns
Supprime un ou tous les serveurs DNS d'une liste de serveurs DNS pour une interface spécifiée ou pour toutes
les interfaces.
Syntaxe
delete dns [name=]NomInterface [addr=]{AdresseDNS | all}
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez supprimer les informations de type DNS. Le
paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
[addr=]{AdresseDNS | all}
Requis. Spécifie si vous voulez supprimer l'adresse d'un serveur DNS ou de tous les serveurs pour
toutes les interfaces. Si un seul serveur DNS doit être supprimé, AdresseDNS spécifie l'adresse IP du
serveur DNS à supprimer.
show dns
Affiche la configuration DNS d'une interface spécifiée. Utilisée sans paramètres, la commande show dns
affiche les configurations DNS de toutes les interfaces.
Syntaxe
show dns [[name=]NomInterface]
Paramètres
[name=]NomInterface
Indique le nom de l'interface dont vous souhaitez afficher la configuration DNS. Le paramètre
NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
Syntaxe
set wins [name=]NomInterface [source=]{dhcp | static [addr=]{AdresseWINS | none }}
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez définir les informations de type WINS. Le
paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
Si l'adresse IP est statique, AdresseWINS spécifie l'adresse IP du serveur WINS à configurer et none
indique que la configuration WINS doit être supprimée.
Remarques
• Si l'interface est déjà configurée statiquement, le paramètre static remplace la liste existante des
adresses de serveurs WINS par celle qui est spécifiée dans la commande set wins.
add wins
Ajoute un serveur WINS à une liste de serveurs WINS pour une interface spécifiée.
Syntaxe
add wins [name=]NomInterface [addr=] AdresseWINS [[index=]IndexWINS]
Paramètres
[name=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter des informations de type WINS.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr=]AdresseWINS
Requis. Spécifie l'adresse IP du serveur WINS à ajouter.
[index=]IndexWINS
Spécifie la position du serveur WINS ajouté dans la liste des serveurs WINS pour cette interface.
Remarques
• Un nombre petit pour le paramètre IndexWINS correspond à une plus grande préférence. Si aucun
index n'est spécifié, le serveur est ajouté avec le niveau de préférence le plus bas.
delete wins
Supprime un ou plusieurs serveurs WINS d'une liste de serveurs WINS pour une interface spécifiée ou pour
toutes les interfaces.
Syntaxe
delete wins [name=]NomInterface [addr=]{AdresseWINS | all}
[addr=]{AdresseWINS | all}
Requis. Spécifie si vous voulez supprimer uniquement un serveur pour une interface ou tous les
serveurs pour toutes les interfaces.
Si un seul serveur doit être supprimé, AdresseWINS spécifie l'adresse IP du serveur WINS à supprimer.
show wins
Affiche la configuration WINS d'une interface spécifiée. Utilisée sans paramètres, la commande show wins
affiche les configurations WINS de toutes les interfaces.
Syntaxe
show wins [[name=]NomInterface]
Paramètres
[name=]NomInterface
Indique le nom de l'interface dont vous souhaitez afficher les informations de type WINS. Le paramètre
NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
show icmp
Affiche les statistiques ICMP. Utilisée sans paramètres, la commande show icmp n'affiche les statistiques
qu'une seule fois.
Syntaxe
show icmp [[rr=]TauxRafraîchissement]
Paramètres
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
show interface
Affiche les statistiques pour une interface spécifiée. Utilisée sans paramètres, la commande show interface
n'affiche les statistiques de toutes les interfaces qu'une seule fois.
Syntaxe
show interface [[index=]IndexInterface] [[rr=]TauxRafraîchissement]
Paramètres
[index=]IndexInterface
Spécifie l'index d'interface, à savoir un entier qui identifie l'interface.
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
Remarques
• Pour obtenir l'index d'une interface, consultez le résultat de la commande show interface utilisée sans
paramètres.
Syntaxe
show ipaddress [[index=]AdresseIP] [[rr=]TauxRafraîchissement]
Paramètres
[index=]AdresseIP
Spécifie une adresse IP d'une interface.
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
Remarques
• Pour obtenir les adresses IP de toutes les interfaces, consultez le résultat de la commande show
ipaddress utilisée sans paramètres.
show ipnet
Affiche le contenu du cache ARP (Address Resolution Protocol), qui contient les adresses matérielles des
adresses IP résolues du tronçon suivant.
Utilisée sans paramètres, la commande show ipnet n'affiche les informations qu'une seule fois.
Syntaxe
show ipnet [[rr=]TauxRafraîchissement]
Paramètres
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
show ipstats
Affiche les statistiques IP. Utilisée sans paramètres, la commande show ipstats n'affiche les statistiques
qu'une seule fois.
Syntaxe
show ipstats [[rr=]TauxRafraîchissement]
Paramètres
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
show joins
Affiche les groupes de multidiffusion IP qui ont été joints pour l'adresse IP spécifiée. Utilisée sans paramètres,
la commande show joins affiche des informations relatives à toutes les adresses IP.
Syntaxe
show joins [[index=]AdresseIP]
Paramètres
[index=]AdresseIP
Remarques
• Pour obtenir les adresses IP de toutes les interfaces, consultez le résultat de la commande show
ipaddress utilisée sans paramètres.
show tcpconn
Affiche des informations relatives à une connexion TCP spécifiée. Utilisée sans paramètres, la commande
show tcpconn n'affiche les informations de toutes les connexions TCP qu'une seule fois.
Syntaxe
show tcpconn [[index=]{AdresseIPLocale | PortLocal | AdresseIPDistante | PortDistant}]
[[rr=]TauxRafraîchissement]
Paramètres
[index=]{AdresseIPLocale | PortLocal | AdresseIPDistante | PortDistant}
Spécifie la connexion à propos de laquelle vous souhaitez afficher des informations.
Le paramètre PortLocal spécifie un port TCP pour un processus local. Le paramètre AdresseIPDistante
spécifie une adresse IP d'un hôte distant. Le paramètre PortDistant spécifie un port TCP pour un
processus distant.
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des informations).
show tcpstats
Affiche les statistiques TCP. Utilisée sans paramètres, la commande show tcpstats n'affiche les statistiques
qu'une seule fois.
Syntaxe
show tcpstats [[rr=]TauxRafraîchissement]
Paramètres
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
show udpconn
Affiche des informations relatives aux ports UDP utilisés pour chaque adresse IP. Utilisée sans paramètres, la
commande show udpconn n'affiche les informations relatives aux ports UDP pour toutes les adresses IP
qu'une seule fois.
Syntaxe
show udpconn [[index=]{AdresseIPLocale | PortLocal}] [[rr=]TauxRafraîchissement]
Paramètres
[index=]{AdresseIPLocale | PortLocal}
Spécifie la connexion à propos de laquelle vous souhaitez afficher des informations.
Le paramètre AdresseIPLocale spécifie une adresse IP d'une interface. Le paramètre PortLocal spécifie
un port UDP pour un processus local.
[rr=]TauxRafraîchissement
show udpstats
Affiche les statistiques UDP. Utilisée sans paramètres, la commande show udpstats n'affiche les statistiques
qu'une seule fois.
Syntaxe
show udpstats [[rr=]TauxRafraîchissement]
Paramètres
[rr=]TauxRafraîchissement
Spécifie le taux de rafraîchissement (nombre de secondes entre chaque rafraîchissement de l'affichage
des statistiques).
show config
Affiche l'adresse IP et d'autres informations de configuration pour une interface spécifiée. Utilisée sans
paramètres, la commande show config affiche des informations de configuration pour toutes les interfaces.
Syntaxe
show config [[name=]NomInterface]
Paramètres
[name=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations de
configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
show offload
Affiche les tâches qui peuvent être effectuées par la carte réseau pour l'interface spécifiée correspondant au
matériel réseau installé. Utilisée sans paramètres, la commande show offload affiche des informations de
déchargement pour toutes les interfaces correspondant au matériel réseau installé.
Syntaxe
show offload [[name=]NomInterface]
Paramètres
[name=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations de
déchargement.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
delete arpcache
Supprime les entrées dans le cache ARP (Address Resolution Protocol) pour une interface spécifiée. Utilisée
sans paramètres, la commande delete arpcache supprime les entrées dans les caches ARP de toutes les
interfaces.
Syntaxe
Paramètres
[name=]NomInterface
Indique le nom de l'interface dont vous souhaitez supprimer les entrées du cache ARP. Le paramètre
NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
dump
Affiche la configuration actuelle sous la forme d'une série de commandes Netsh Interface IP.
Syntaxe
dump
Paramètres
aucun
Remarques
• Pour créer un fichier de script de configuration, redirigez la sortie de cette commande vers un fichier.
L'invite de commandes Netsh RAS vous permet d'administrer des serveurs plus rapidement sur des connexions
réseau lentes, et de créer des scripts afin d'automatiser l'administration d'un grand nombre de serveurs.
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous Windows 2000 Server, vous
devez tout d'abord utiliser Connexion au Bureau à distance pour vous connecter à un ordinateur fonctionnant
sous Windows 2000 Server qui exécute Terminal Server.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur Windows 2000
et Windows XP.
help
Affiche l'aide de ligne de commande pour les commandes disponibles dans le contexte Netsh RAS.
Syntaxe
help
Paramètres
aucun
Remarques
• Vous pouvez également afficher l'aide de ligne de commande en tapant l'une des commandes ci-
dessous à l'invite de commandes du contexte Netsh RAS : ?, /? ou -?.
show activeservers
Affiche la liste des annonces des serveurs d'accès distant.
Syntaxe
show activeservers
Paramètres
aucun
show client
Affiche la liste des clients d'accès distant connectés à ce serveur.
Syntaxe
show client
Paramètres
aucun
Syntaxe
dump
Paramètres
aucun
show tracing
Affiche si le suivi est activé pour le composant spécifié. Utilisée sans paramètres, la commande show tracing
affiche la liste de tous les composants installés et indique si le suivi est activé pour chacun d'eux.
Syntaxe
show tracing [Composant]
Paramètres
Composant
Spécifie le composant à propos duquel vous souhaitez afficher des informations.
set tracing
Active ou désactive le suivi pour le composant spécifié.
Syntaxe
set tracing Composant {enabled | disabled}
Paramètres
Composant
Requis. Indique le composant dont vous souhaitez activer ou désactiver le suivi. Utilisez * pour désigner
tous les composants.
{enabled | disabled}
Requis. Spécifie si vous voulez activer ou désactiver le suivi pour le composant spécifié.
Remarques
• Pour afficher la liste de tous les composants installés, utilisez la commande show tracing sans
paramètres.
Exemples
Pour définir le suivi pour le composant PPP, tapez :
show authmode
Affiche si les clients de l'accès à distance qui utilisent certains types de périphériques doivent être authentifiés.
Syntaxe
show authmode
Paramètres
aucun
Syntaxe
set authmode {standard | nodcc | bypass}
Paramètres
{standard | nodcc | bypass}
Requis. Spécifie si les clients de l'accès à distance qui utilisent certains types de périphériques doivent
être authentifiés.
Le paramètre standard indique que les clients qui utilisent n'importe quel type de périphérique doivent
être authentifiés.
Le paramètre nodcc indique que les clients qui utilisent n'importe quel type de périphérique, à
l'exception d'un périphérique à connexion directe, doivent être authentifiés.
add authtype
Ajoute un type d'authentification à la liste de ceux que le serveur d'accès distant doit utiliser pour tenter de
négocier l'authentification.
Syntaxe
add authtype {pap|spap|md5chap|mschap|mschapv2|eap}
Paramètres
{pap|spap|md5chap|mschap|mschapv2|eap}
Requis. Spécifie quel type d'authentification ajouter à la liste de ceux que le serveur d'accès distant doit
utiliser pour tenter de négocier l'authentification.
Le paramètre pap spécifie que le serveur d'accès distant doit utiliser le protocole d'authentification de
mot de passe (PAP, Password Authentication Protocol) (texte en clair).
Le paramètre spap spécifie que le serveur d'accès distant doit utiliser le protocole d'authentification de
mot de passe Shiva (SPAP, Shiva Password Authentication Protocol).
Le paramètre md5chap spécifie que le serveur d'accès distant doit utiliser le protocole
d'authentification de négociation par défi (CHAP, Challenge Handshake Authentication Protocol),
utilisant le schéma de hachage Message Digest 5 pour crypter la réponse.
Le paramètre mschap spécifie que le serveur d'accès distant doit utiliser le protocole d'authentification
de négociation par défi Microsoft (MSCHAP, Microsoft Challenge-Handshake Authentication Protocol).
Le paramètre mschapv2 spécifie que le serveur d'accès distant doit utiliser la Version 2 de MSCHAP.
Le paramètre eap spécifie que le serveur d'accès distant doit utiliser le protocole EAP (Extensible
Authentication Protocol).
Remarques
• Le serveur d'accès distant tentera de négocier l'authentification en commençant par le protocole le plus
sécurisé et en terminant par le moins sécurisé. Après que le client et le serveur se sont mis d'accord sur
un type d'authentification, la négociation PPP s'effectue en fonction des RFC appropriés.
Syntaxe
delete authtype {pap|spap|md5chap|mschap|mschapv2|eap}
Paramètres
{pap|spap|md5chap|mschap|mschapv2|eap}
Requis. Spécifie quel type d'authentification supprimer de la liste de ceux que le serveur d'accès distant
doit utiliser pour tenter de négocier l'authentification.
Le paramètre pap spécifie que le serveur d'accès distant ne doit pas utiliser le protocole
d'authentification de mot de passe (PAP, Password Authentication Protocol) (texte en clair).
Le paramètre spap spécifie que le serveur d'accès distant ne doit pas utiliser le protocole
d'authentification de mot de passe Shiva (SPAP, Shiva Password Authentication Protocol).
Le paramètre md5chap spécifie que le serveur d'accès distant ne doit pas utiliser le protocole
d'authentification de négociation par défi (CHAP, Challenge Handshake Authentication Protocol),
utilisant le schéma de hachage Message Digest 5 pour crypter la réponse.
Le paramètre mschap spécifie que le serveur d'accès distant ne doit pas utiliser le protocole
d'authentification de négociation par défi Microsoft (MSCHAP, Microsoft Challenge-Handshake
Authentication Protocol).
Le paramètre mschapv2 spécifie que le serveur d'accès distant ne doit pas utiliser la Version 2 de
MSCHAP.
Le paramètre eap spécifie que le serveur d'accès distant ne doit pas utiliser le protocole EAP
(Extensible Authentication Protocol).
show authtype
Indique le(s) type(s) d'authentification que le serveur d'accès distant utilise pour tenter de négocier
l'authentification.
Syntaxe
show authtype
Paramètres
aucun
add link
Ajoute une propriété de liaison à la liste des propriétés de liaison que PPP doit négocier.
Syntaxe
add link {swc | lcp}
Paramètres
{swc | lcp}
Requis. Indique la propriété de liaison à ajouter à la liste des propriétés de liaison que PPP doit
négocier.
delete link
Supprime une propriété de liaison de la liste des propriétés de liaison que PPP doit négocier.
Syntaxe
delete link {swc | lcp}
Paramètres
{swc | lcp}
Requis. Indique la propriété de liaison à supprimer de la liste des propriétés de liaison que PPP doit
négocier.
Le paramètre lcp indique la suppression des extensions LCP (Link Control Protocol) de la suite de
protocoles PPP.
show link
Affiche les propriétés de liaison que PPP doit négocier.
Syntaxe
show link
Paramètres
aucun
add multilink
Ajoute un type de liaisons multiples à la liste des types de liaisons multiples que PPP doit négocier.
Syntaxe
add multilink {multi | bacp}
Paramètres
{multi | bacp}
Requis. Indique le type de liaisons multiples à ajouter à la liste des types de liaisons multiples que PPP
doit négocier.
Le paramètre multi indique la prise en compte des sessions PPP à liaisons multiples.
Le paramètre bacp indique la prise en charge du protocole de contrôle d'attribution de bande passante
(BACP, Bandwidth Allocation Control Protocol).
delete multilink
Supprime un type de liaisons multiples de la liste des types de liaisons multiples que PPP doit négocier.
Syntaxe
delete multilink {multi | bacp}
Paramètres
{multi | bacp}
Requis. Indique le type de liaisons multiples à supprimer de la liste des types de liaisons multiples que
PPP doit négocier.
show multilink
Affiche les types de liaisons multiples que PPP doit négocier.
Syntaxe
show multilink
Paramètres
aucun
add registeredserver
Inscrit le serveur spécifié en tant que serveur d'accès distant dans le domaine Active Directory indiqué. Utilisée
sans paramètres, la commande add registeredserver inscrit l'ordinateur sur lequel vous tapez la commande
dans son domaine principal.
Syntaxe
add registeredserver [[domain=]NomDomaine] [[server=]NomServeur]
Paramètres
[domain=]NomDomaine
Indique le nom du domaine dans lequel il faut inscrire le serveur. Si vous ne spécifiez pas de domaine,
le serveur est inscrit dans son domaine principal.
[server=]NomServeur
Indique le nom DNS ou l'adresse IP du serveur à inscrire. Si vous ne spécifiez pas de serveur,
l'ordinateur sur lequel vous tapez la commande est inscrit.
delete registeredserver
Supprime l'inscription du serveur spécifié en tant que serveur d'accès distant du domaine Active Directory
indiqué. Utilisée sans paramètres, la commande delete registeredserver supprime l'inscription de l'ordinateur
sur lequel vous tapez la commande de son domaine principal.
Syntaxe
delete registeredserver [[domain=]NomDomaine] [[server=]NomServeur]
Paramètres
[domain=]NomDomaine
Indique le nom du domaine dans lequel il faut supprimer l'inscription. Si vous ne spécifiez pas de
domaine, l'inscription est supprimée du domaine primaire de l'ordinateur sur lequel vous tapez la
commande.
[server=]NomServeur
Indique le nom DNS ou l'adresse IP du serveur dont vous voulez supprimer l'inscription. Si vous ne
spécifiez pas de serveur, l'inscription de l'ordinateur sur lequel vous tapez la commande est supprimée.
Syntaxe
show registeredserver [[domain=]NomDomaine] [[server=]NomServeur]
Paramètres
[domain=]NomDomaine
Indique le nom du domaine dans lequel est inscrit le serveur à propos duquel vous souhaitez afficher
des informations. Si vous ne spécifiez pas de domaine, les informations du serveur inscrit dans le
domaine primaire de l'ordinateur sur lequel vous tapez la commande sont affichées.
[server=]NomServeur
Indique le nom DNS ou l'adresse IP du serveur dont vous voulez afficher les informations. Si vous ne
spécifiez pas de serveur, les informations de l'ordinateur sur lequel vous tapez la commande sont
affichées.
show user
Affiche les propriétés d'un ou plusieurs utilisateurs d'accès distant particuliers. Utilisée sans paramètres, la
commande show user affiche les propriétés de tous les utilisateurs d'accès distant.
Syntaxe
show user [name=NomUtilisateur] [[mode=] {permit | report}]
Paramètres
name=NomUtilisateur
Indique le nom d'ouverture de session de l'utilisateur dont vous souhaitez afficher les propriétés. Si
vous ne spécifiez aucun utilisateur, les propriétés de tous les utilisateurs sont affichées.
Le paramètre permit spécifie qu'il faut afficher les propriétés uniquement des utilisateurs dont
l'autorisation d'accès à distance est activée.
Le paramètre report spécifie qu'il faut afficher les propriétés de tous les utilisateurs.
set user
Définit les propriétés de l'utilisateur d'accès distant spécifié.
Syntaxe
set user [name=]NomUtilisateur [dialin] {permit | deny | policy} [cbpolicy] {none | caller | admin
[cbnumber=]NuméroRappel}
Paramètres
name=NomUtilisateur
Requis. Indique le nom d'ouverture de session de l'utilisateur dont vous souhaitez définir les propriétés.
Le paramètre policy spécifie que les stratégies d'accès distant doivent déterminer si l'utilisateur est
autorisé à se connecter ou non.
La fonctionnalité de rappel permet à l'utilisateur d'économiser le coût de l'appel téléphonique utilisé pour
la connexion à un serveur d'accès distant.
Le paramètre caller spécifie qu'il faut rappeler l'utilisateur au numéro indiqué par celui-ci au moment de
la connexion.
Le paramètre admin indique qu'il faut rappeler l'utilisateur au numéro spécifié par le paramètre
NuméroRappel.
Remarques
• Pour les utilisateurs qui se trouvent dans un domaine en mode mixte, les paramètres policy et deny
sont équivalents.
Exemples
Pour permettre à l'utilisateur « GuestUser » de se connecter et d'être rappelé au numéro 4255551212, tapez :
dump
Crée un script contenant la configuration IP d'un serveur d'accès distant. Si vous enregistrez ce script dans un
fichier, vous pouvez utiliser celui-ci pour rétablir les paramètres de configuration IP.
Syntaxe
dump
Paramètres
aucun
show config
Affiche la configuration IP actuelle du serveur d'accès distant.
Syntaxe
show config
Paramètres
aucun
set negotiation
Spécifie si le serveur d'accès distant doit autoriser la configuration IP pour toutes les connexions client que le
serveur accepte.
Syntaxe
Paramètres
{allow | deny}
Requis. Spécifie si IP est autorisé pour les connexions client.
set access
Spécifie si le trafic réseau IP provenant des clients doit être transmis au(x) réseau(x) au(x)quel(s) est connecté
le serveur d'accès distant.
Syntaxe
set access {all | serveronly}
Paramètres
{all | serveronly}
Requis. Spécifie si les clients peuvent accéder au serveur d'accès distant ainsi qu'à tout réseau auquel
celui-ci est connecté.
Le paramètre all autorise les clients à atteindre d'autres réseaux par l'intermédiaire du serveur.
set addrassign
Définit la méthode utilisée par le serveur d'accès distant pour assigner des adresses IP à ses clients.
Syntaxe
set addrassign {auto | pool}
Paramètres
{auto | pool}
Requis. Spécifie si les adresses IP doivent être assignées à l'aide de DHCP ou à partir d'un pool
d'adresses détenu par le serveur d'accès distant.
Le paramètre auto spécifie que les adresses doivent être assignées à l'aide de DHCP. Si aucun
serveur DHCP n'est disponible, une adresse privée aléatoire est assignée.
Le paramètre pool spécifie que les adresses doivent être assignées à partir d'un pool.
set addrreq
Spécifie si les clients de l'accès à distance sont autorisés à demander leurs propres adresses IP.
Syntaxe
set addrreq {allow | deny}
Paramètres
{allow | deny}
Requis. Spécifie si les clients sont autorisés à demander leurs propres adresses IP.
Syntaxe
set broadcastnameresolution {enabled | disabled}
Paramètres
{enabled | disabled}
Requis. Spécifie l'activation ou la désactivation de la résolution de noms de diffusion à l'aide de
NetBIOS sur TCP/IP.
add range
Ajoute une plage d'adresses au pool d'adresses IP statiques que le serveur d'accès distant peut assigner aux
clients.
Syntaxe
add range [from=]AdresseIPDébut [to=]AdresseIPFin
Paramètres
[from=]AdresseIPDébut [to=]AdresseIPFin
Requis. Spécifie la plage d'adresses IP à ajouter. Le paramètre AdresseIPDébut indique la première
adresse IP de la plage d'adresses. Le paramètre AdresseIPFin indique la dernière adresse IP de la
plage d'adresses.
Exemples
Pour ajouter la plage d'adresses IP allant de 10.2.2.10 à 10.2.2.20 au pool d'adresses IP statiques que le
serveur d'accès distant peut assigner, tapez :
delete range
Supprime une plage d'adresses du pool d'adresses IP statiques que le serveur d'accès distant peut assigner
aux clients.
Syntaxe
delete range [from=]AdresseIPDébut [to=]AdresseIPFin
Paramètres
[from=]AdresseIPDébut [to=]AdresseIPFin
Requis. Spécifie la plage d'adresses IP à supprimer.
Exemples
Pour supprimer la plage d'adresses IP allant de 10.2.2.10 à 10.2.2.20 du pool d'adresses IP statiques que le
serveur d'accès distant peut assigner, tapez :
delete pool
Supprime toutes les adresses du pool d'adresses IP statiques que le serveur d'accès distant peut assigner aux
clients.
Paramètres
aucun
dump
Crée un script contenant la configuration IPX du serveur d'accès distant. Si vous enregistrez ce script dans un
fichier, vous pouvez utiliser celui-ci pour rétablir les paramètres de configuration IPX.
Syntaxe
dump
Paramètres
aucun
show config
Affiche la configuration IPX actuelle du serveur d'accès distant.
Syntaxe
show config
Paramètres
aucun
set negotiation
Spécifie si le serveur d'accès distant doit autoriser la configuration IPX pour toutes les connexions client que le
serveur accepte.
Syntaxe
set negotiation {allow | deny}
Paramètres
{allow | deny}
Requis. Spécifie si le système autorise la configuration IPX.
set access
Spécifie si le trafic réseau IPX provenant des clients doit être transmis au(x) réseau(x) au(x)quel(s) est connecté
le serveur d'accès distant.
Syntaxe
set access {all | serveronly}
Paramètres
{all | serveronly}
set netassign
Définit la méthode utilisée par le serveur d'accès distant pour assigner des adresses IPX à ses clients.
Syntaxe
set netassign [method] {auto | pool | autosame | poolsame}
Paramètres
[method] {auto | pool | autosame | poolsame}
Requis. Spécifie la méthode utilisée par le serveur d'accès distant pour assigner des adresses IPX aux
clients.
Le paramètre auto indique que le serveur d'accès distant doit assigner un numéro réseau IPX aléatoire
différent à chaque client.
Le paramètre pool indique que le serveur d'accès distant doit assigner une adresse IPX différente à
chaque client à partir d'un pool d'adresses.
Le paramètre autosame indique que le serveur d'accès distant doit générer un numéro réseau IPX
aléatoire et l'assigner à tous les clients. Le paramètre poolsame indique que le serveur d'accès distant
doit assigner une adresse à tous les clients à partir d'un pool d'adresses.
Remarques
• Dans la plupart des configurations, les paramètres autosame et poolsame sont recommandés car ils
conservent les numéros réseau et réduisent le trafic réseau.
• Avant d'assigner un numéro réseau à un client, le serveur d'accès distant doit vérifier si ce numéro est
déjà utilisé sur l'Intranet auquel le serveur est connecté. Par conséquent, il se peut que certaines
adresses du pool ne soient pas assignées.
set pool
Spécifie le pool d'adresses IPX à partir duquel le serveur d'accès distant peut assigner des adresses aux
clients.
Syntaxe
set pool [firstnet=]AdresseIPX [size=]{TaillePool | 0}
Paramètres
[firstnet=]AdresseIPX
Requis. Spécifie, en notation hexadécimale, la première adresse IPX du pool.
[size=]{TaillePool | 0}
Requis. Spécifie la taille du pool ou indique que cette taille peut augmenter en fonction des besoins. Le
paramètre TaillePool indique, en notation décimale, le nombre d'adresses IPX dans le pool. Le
paramètre 0 indique que la taille du pool peut augmenter en fonction des besoins.
Exemples
Pour spécifier que le pool d'adresses IPX doit démarrer à AAAAAAA et que sa taille peut augmenter en fonction
des besoins, tapez :
Syntaxe
set nodereq {allow | deny}
Paramètres
{allow | deny}
Requis. Spécifie si les clients sont autorisés à demander leurs propres numéros de nœud IPX.
dump
Crée un script contenant la configuration AppleTalk du serveur d'accès distant. Si vous enregistrez ce script
dans un fichier, vous pouvez utiliser celui-ci pour rétablir les paramètres de configuration AppleTalk.
Syntaxe
dump
Paramètres
aucun
show config
Affiche la configuration AppleTalk actuelle du serveur d'accès distant.
Syntaxe
show config
Paramètres
aucun
set negotiation
Spécifie si le serveur d'accès distant doit autoriser la configuration AppleTalk pour toutes les connexions client
que le serveur accepte.
Syntaxe
set negotiation {allow | deny}
Paramètres
{allow | deny}
Requis. Spécifie si le système autorise la configuration AppleTalk.
Syntaxe
set access {all | serveronly}
Paramètres
{all | serveronly}
Requis. Spécifie s'il faut transférer le trafic réseau AppleTalk.
dump
Affiche la configuration AAAA d'un serveur d'accès distant sous forme de script.
Syntaxe
dump
Paramètres
aucun
add acctserv
Spécifie l'adresse IP ou le nom DNS d'un serveur RADIUS à utiliser pour la gestion des comptes, ainsi que les
options de la gestion des comptes.
Syntaxe
add acctserv [name=]IDServeur [[secret=]SecretPartagé] [[init-score=]PrioritéServeur] [[port=]Port]
[[timeout=]Secondes] [[messages] {enabled | disabled}]
Paramètres
[name=]IDServeur
Requis. Indique le nom DNS ou l'adresse IP du serveur RADIUS.
[secret=]SecretPartagé
Spécifie le secret partagé.
[init-score=]PrioritéServeur
Spécifie l'étendue initiale (priorité serveur).
[port=]Port
Spécifie le port vers lequel les demandes de gestion de comptes doivent être envoyées.
[timeout=]Secondes
Spécifie le délai, exprimé en secondes, au terme duquel le serveur RADIUS doit être marqué comme
non disponible s'il demeure inactif.
delete acctserv
Supprime un serveur RADIUS de gestion de comptes.
Syntaxe
delete acctserv [name=]IDServeur
Paramètres
[name=]IDServeur
Requis. Indique le nom DNS ou l'adresse IP du serveur à supprimer.
set acctserv
Fournit l'adresse IP ou le nom DNS d'un serveur RADIUS à utiliser pour la gestion de comptes.
Syntaxe
add acctserv [name=]IDServeur [[secret=]SecretPartagé] [[init-score=]PrioritéServeur] [[port=]Port]
[[timeout=]Secondes] [[messages] {enabled | disabled}]
Paramètres
[name=]IDServeur
Requis. Indique le nom DNS ou l'adresse IP du serveur RADIUS.
[secret=]SecretPartagé
Spécifie le secret partagé.
[init-score=]PrioritéServeur
Spécifie l'étendue initiale (priorité serveur).
[port=]Port
Spécifie le port sur lequel envoyer les demandes d'authentification.
[timeout=]Secondes
Spécifie le délai, exprimé en secondes, au terme duquel le serveur RADIUS doit être marqué comme
non disponible.
show acctserv
Affiche des informations détaillées à propos d'un serveur de gestion de comptes. Utilisée sans paramètres, la
commande show acctserv affiche des informations sur tous les serveurs de gestion de comptes qui sont
configurés.
Syntaxe
show acctserv [[name=]IDServeur]
Paramètres
[name=]IDServeur
Spécifie le nom DNS ou l'adresse IP du serveur RADIUS à propos duquel vous souhaitez afficher des
informations.
Syntaxe
add authserv [name=]IDServeur [[secret=]SecretPartagé] [[init-score=]PrioritéServeur] [[port=]Port]
[[timeout=]Secondes] [[signature] {enabled | disabled}]
Paramètres
[name=]IDServeur
Requis. Indique le nom DNS ou l'adresse IP du serveur RADIUS.
[secret=]SecretPartagé
Spécifie le secret partagé.
[init-score=]PrioritéServeur
Spécifie l'étendue initiale (priorité serveur).
[port=]Port
Spécifie le port vers lequel les demandes d'authentification doivent être envoyées.
[timeout=]Secondes
Spécifie le délai, exprimé en secondes, au terme duquel le serveur RADIUS doit être marqué comme
non disponible s'il demeure inactif.
delete authserv
Supprime un serveur RADIUS d'authentification.
Syntaxe
delete authserv [name=]IDServeur
Paramètres
[name=]IDServeur
Requis. Indique le nom DNS ou l'adresse IP du serveur à supprimer.
set authserv
Fournit l'adresse IP ou le nom DNS du serveur RADIUS auquel les demandes d'authentification doivent être
transmises.
Syntaxe
set authserv [name=]IDServeur [[secret=]SecretPartagé] [[init-score=]PrioritéServeur] [[port=]Port]
[[timeout=]Secondes] [[signature] {enabled | disabled}]
Paramètres
[name=]IDServeur
Requis. Indique le nom DNS ou l'adresse IP du serveur RADIUS.
[secret=]SecretPartagé
Spécifie le secret partagé.
[init-score=]PrioritéServeur
Spécifie l'étendue initiale (priorité serveur).
[timeout=]Secondes
Spécifie le délai, exprimé en secondes, au terme duquel le serveur RADIUS doit être marqué comme
non disponible.
show authserv
Affiche des informations détaillées à propos d'un serveur d'authentification. Utilisée sans paramètres, la
commande show authserv affiche des informations sur tous les serveurs d'authentification qui sont configurés.
Syntaxe
show authserv [[name=]IDServeur]
Paramètres
[name=]IDServeur
Spécifie le nom DNS ou l'adresse IP du serveur RADIUS à propos duquel vous souhaitez afficher des
informations.
set acco
Spécifie le fournisseur de comptes.
Syntaxe
set acco provider {windows | radius | none}
Paramètres
provider {windows | radius | none}
Requis. Spécifie si la gestion de comptes doit être effectuée et par quel serveur. Le paramètre
windows spécifie que la sécurité Windows doit effectuer la gestion de comptes.
Le paramètre radius spécifie qu'un serveur RADIUS doit effectuer la gestion de comptes.
show acco
Affiche le fournisseur de comptes.
Syntaxe
show acco
Paramètres
aucun
set authe
Spécifie le fournisseur d'authentification.
Syntaxe
set authe provider {windows | radius}
Paramètres
provider {windows | radius}
show authe
Affiche le fournisseur d'authentification.
Syntaxe
show authe
Paramètres
Aucun
• Lorsque vous gérez un grand nombre de serveurs DHCP, vous pouvez utiliser ces commandes en
mode batch à l'invite de commande Netsh pour créer des scripts et automatiser les tâches
d'administration récurrentes qui doivent être effectuées sur tous les serveurs DHCP.
Les commandes suivantes sont disponibles à l'invite de commande Netsh (par comparaison avec l'invite de
commande Windows XP).
Vous ne pouvez pas les exécuter localement sur Windows XP Professional ou Windows XP Home Edition.
Pour exécuter ces commandes Netsh sur un serveur Windows 2000 à distance, utilisez d'abord la Connexion
au Bureau à distance pour vous connecter à un serveur Windows 2000 sur lequel est exécuté Terminal Server.
Quelques différences fonctionnelles entre les commandes de contexte Netsh peuvent apparaître sur
Windows 2000 et Windows XP.
Pour plus d'informations sur l'utilisation des commandes Netsh fournies pour DHCP, consultez Utiliser les outils
de ligne de commande DHCP.
Pour obtenir un exemple d'utilisation des commandes Netsh pour DHCP dans des fichiers batch et des scripts,
consultez Exemple Netsh DHCP.
Pour plus d'informations sur les commandes Netsh, consultez Utilitaire de ligne de commande Netsh.
Netsh DHCP
Les commandes suivantes sont disponibles à l'invite de commande dhcp> ayant pour racine l'environnement
netsh.
add server
Ajoute un serveur DHCP à la liste des serveurs autorisés dans Active Directory.
Syntaxe
add server DNSServeur IPServeur
Paramètres
DNSServeur
Obligatoire. Spécifie le serveur DHCP à ajouter et identifie le serveur selon le nom du domaine DNS.
IPServeur
Obligatoire. Spécifie le serveur DHCP à ajouter et identifie le serveur selon l'adresse IP.
Exemples
Dans l'exemple ci-dessous, la commande ajoute un serveur avec le nom DNS dhcpsrv1.exemple.microsoft.com
et l'adresse IP 10.2.2.2 à la liste des serveurs autorisés dans Active Directory.
Syntaxe
delete server DNSServeur IPServeur
Paramètres
DNSServeur
Obligatoire. Spécifie le serveur DHCP à supprimer et identifie le serveur selon le nom du domaine DNS.
IPServeur
Obligatoire. Spécifie le serveur DHCP à supprimer et identifie le serveur selon l'adresse IP.
Exemples
Dans l'exemple ci-dessous, la commande supprime le serveur avec le nom DNS
dhcpsrv1.exemple.microsoft.com et l'adresse IP 10.2.2.2 de la liste des serveurs autorisés dans Active
Directory..
dump
Exporte la configuration d'un serveur DHCP vers la fenêtre d'invite de commande ou dans un fichier texte. Si
aucun paramètre n'est utilisé, la commande exporte la configuration du serveur local vers la fenêtre d'invite de
commande.
Syntaxe
[{\\NomServeur | AdresseIP}] dump > [NomFichier]
Paramètres
[{\\NomServeur | AdresseIP}]
Spécifie le nom du serveur DHCP à distance (non local) à partir duquel vous souhaitez exporter la
configuration et identifie le serveur selon son nom ou son adresse IP.
Si ce paramètre n'est pas spécifié, c'est la configuration du serveur local qui est exportée.
NomFichier
Spécifie le nom du fichier de destination vers lequel vous souhaitez exporter la configuration du serveur
DHCP.
Si ce paramètre n'est pas spécifié, la configuration du serveur DHCP est exportée vers la fenêtre
d'invite de commande.
Remarques
• Cette commande exporte la configuration DHCP sous forme de texte dans la fenêtre d'invite de
commande. Il est également possible de copier ou de rediriger le texte en question dans un fichier pour
consultation ultérieure dans un éditeur de texte. Une fois la sortie fichier créée, vous pouvez utiliser la
commande exec pour exécuter le fichier de sortie afin de configurer un autre serveur DHCP.
• Avant d'exécuter la commande dump sur le serveur source, rapprochez toutes les étendues et corrigez
toutes les incohérences relevées.
• La commande suivante permet d'exporter la configuration actuelle du serveur DHCP local (serveur
source) vers un fichier texte intitulé dhcpcfg.dmp. Ce dernier peut ensuite être copié sur un nouveau
serveur DHCP (serveur de destination) et utilisé pour recréer la configuration source sur le serveur de
destination.
• Avant d'utiliser la commande exec pour exécuter un fichier d'exportation sur le serveur de destination,
effectuez les opérations suivantes :
1. Fermez la console DHCP sur le serveur de destination. Ne la rouvrez qu'à la fin de l'exécution
de la commande exec.
2. Supprimez toutes les définitions d'options par défaut et toute classe utilisateur et fournisseur
présente sur le serveur de destination.
• Les exemples ci-dessous démontrent comment utiliser les commandes Netsh delete optiondef et del
class pour mener à bien cette suppression. Vous pouvez exécuter les commandes suivantes à l'invite
de commande dhcp server> ayant pour racine l'environnement netsh.
o delete optiondef 01
o delete optiondef 76
Exemples
Dans le premier exemple, la commande exporte la configuration du serveur DHCP \\DHCP-A vers un fichier
texte intitulé dhcpcfg.dmp.
Dans le deuxième exemple, la commande exporte la configuration du serveur DHCP 10.0.0.1 vers un fichier
texte intitulé dhcpcfg.dmp.
Dans le troisième exemple, la commande exporte la configuration du serveur DHCP local vers un fichier texte
intitulé dhcpcfg.dmp.
serveur
Déplace le contexte de la ligne de commande Netsh DHCP actuelle vers un serveur DHCP différent. Si aucun
paramètre n'est utilisé, la commande server déplace le contexte de la ligne de commande actuelle vers
l'ordinateur local.
Syntaxe
Paramètres
{\\NomServeur | IPServeur}
Spécifie le serveur DHCP vers lequel vous souhaitez déplacer le contexte de la ligne de commande
actuelle et identifie le serveur selon son nom NetBIOS ou son adresse IP.
Exemples
Dans le premier exemple, la commande remplace le contexte de la ligne de commande Netsh DHCP par le
serveur DHCP intitulé \\DHCP-SRV1.
Dans le deuxième exemple, la commande remplace le contexte de la ligne de commande Netsh DHCP par
l'adresse IP 10.0.0.1 du serveur DHCP.
server \\DHCP-SRV1
server 10.0.0.1
show server
Affiche une liste des serveurs autorisés dans Active Directory.
Syntaxe
show server
Paramètres
Aucun
add class
Ajoute une classe au serveur DHCP spécifié.
Syntaxe
add class NomClasse [CommentaireClasse] [Données] [[IsVendor=]{0 | 1}] [[IsBinary=]{B | b}]
Paramètres
NomClasse
Obligatoire. Spécifie le nom de la classe à créer.
CommentaireClasse
Spécifie le commentaire à associer avec la classe.
Données
Spécifie les données de la classe au format ASCII ou binaire selon le paramètre IsBinary défini. Si ce
paramètre n'est pas spécifié, les données sont par défaut lues au format ASCII.
[IsVendor=]{0 | 1}
Indique si la classe à ajouter est une classe utilisateur ou une classe fournisseur : 0 - Classe utilisateur
(valeur par défaut), 1 - Classe fournisseur.
[IsBinary=]{B | b}
Indique si les données de la classe sont au format binaire. Si ce paramètre n'est pas spécifié, les
données sont par défaut lues au format ASCII.
Dans le deuxième exemple, la commande crée une classe utilisateur intitulée MaClasseUtilisateur avec des
données binaires 4345335532 (ASCII-CE3U2).
Le troisième exemple offre une solution de syntaxe de commande en remplacement éventuel du deuxième
exemple.
add mscope
Ajoute une étendue de multidiffusion au serveur DHCP spécifié.
Syntaxe
add mscope NomÉtendueM [CommentaireÉtendueM] [TTL]
Paramètres
NomÉtendueM
Obligatoire. Spécifie le nom de l'étendue de multidiffusion à ajouter.
CommentaireMscope
Fournit une description de l'étendue de multidiffusion actuelle.
TTL
Spécifie la valeur de durée de vie (TTL) de l'étendue de multidiffusion. La valeur correcte pour ce
champ doit être comprise entre 1 et 255 ; la valeur par défaut est 32.
Exemples
Dans l'exemple ci-dessous, la commande crée une étendue de multidiffusion intitulée MonÉtendueMultidiffusion
avec un commentaire MonÉtendueMultidiffusionTest et une valeur de durée de vie définie à 40.
add optiondef
Ajoute une nouvelle définition d'option au serveur DHCP spécifié.
Syntaxe
add optiondef CodeOption NomOption {BYTE | WORD | DWORD | STRING | IPADDRESS} [[IsArray=]{0 | 1}]
[vendor=ClasseFournisseur] [comment=CommentaireOption] [ValeurDéfaut]
Paramètres
CodeOption
Obligatoire. Spécifie le type d'option à définir et l'identifie avec un code d'option unique. Pour la valeur
du code, choisissez un nombre compris entre 0 et 255.
NomOption
Obligatoire. Spécifie le nom du type d'option.
vendor=ClasseFournisseur
Spécifie la classe fournisseur de l'option. Si ce paramètre n'est pas spécifié, la classe fournisseur par
défaut (classe des options DHCP standard) est utilisée.
comment=CommentaireOption
Spécifie un commentaire à ajouter à la nouvelle définition de type d'option. Si ce paramètre n'est pas
spécifié, la valeur par défaut est NULL.
ValeurDéfaut
Spécifie une valeur par défaut à utiliser pour ce type d'option (si aucune valeur n'est autrement définie).
Remarques
• La valeur IsArray doit être définie à 0 pour les options de type STRING.
Exemples
Dans le premier exemple, la commande définit un nouveau type d'option intitulé CheminExtensions avec le
code 18 et un type de données STRING et l'associe à la classe d'options DHCP standard en lui attribuant par
défaut la valeur c:\temp.
Dans les deuxième et troisième exemples, la commande définit un nouveau type d'option intitulé OptionTest
avec le code 231 et le type de données IPADDRESS.
Dans le deuxième exemple, l'option est définie pour fournir une adresse IP unique. Les valeurs IsArray et
ValeurDéfaut ne sont pas nécessaires car les valeurs par défaut conviennent.
Dans le troisième exemple, les paramètres ValeurDéfaut et IsArray sont nécessaires pour créer un tableau
contenant les valeurs d'adresse IP 10.1.1.1, 10.1.1.2 et 10.1.1.3.
add scope
Ajoute une étendue au serveur DHCP spécifié.
Syntaxe
add scope AdresseÉtendue MasqueSousRéseau NomÉtendue [CommentaireÉtendue]
Paramètres
AdresseÉtendue
Obligatoire. Spécifie l'étendue à ajouter et l'identifie selon le numéro du réseau IP.
MasqueSousRéseau
Obligatoire. Spécifie le masque de sous-réseau de l'étendue à ajouter.
NomÉtendue
Obligatoire. Spécifie un nom identifiant l'étendue.
CommentaireÉtendue
Spécifie un commentaire associé à l'étendue.
Exemples
delete class
Supprime une classe du serveur DHCP spécifié.
Syntaxe
delete class Nom
Paramètres
Nom
Obligatoire. Spécifie la classe utilisateur ou fournisseur à supprimer.
Exemples
Dans l'exemple ci-dessous, la commande supprime la classe intitulée MaClasse.
delete mscope
Supprime une étendue de multidiffusion du serveur DHCP spécifié.
Syntaxe
delete mscope NomÉtendueM
Paramètres
NomÉtendueM
Obligatoire. Spécifie l'étendue de multidiffusion à supprimer. NomÉtendueM tient compte de la casse.
Exemples
Dans l'exemple ci-dessous, la commande supprime l'étendue de multidiffusion MonÉtendueMultidiffusion du
serveur DHCP actuellement spécifié.
delete optiondef
Supprime un type d'option défini du serveur DHCP spécifié.
Syntaxe
delete optiondef CodeOption [[vendor=]NomFournisseur]
Paramètres
CodeOption
Obligatoire. Spécifie l'identificateur unique du type d'option à supprimer.
vendor=NomFournisseur
Spécifie le nom de la classe fournisseur auquel le type d'option est associé. Si ce paramètre n'est pas
spécifié, la définition du type d'option est supprimée de la classe spécifique non-fournisseur des options
DHCP standard.
Remarques
• Cette option s'applique uniquement aux serveurs DHCP exécutant Windows 2000 Server.
delete optiondef 18
delete optionvalue
Supprime la valeur actuelle du type d'option spécifié pour le serveur DHCP actuel.
Syntaxe
delete optionvalue CodeOption [[vendor=]ClasseFournisseur] [[user=]ClasseUtilisateur]
Paramètres
CodeOption
Obligatoire. Spécifie l'identificateur unique de l'option de serveur globale avec une valeur à supprimer.
vendor=ClasseFournisseur
Spécifie le nom de la classe fournisseur auquel le type d'option est associé. Si la balise n'est pas
fournie, le paramètre global NomFournisseur défini par set vendorclass est utilisé.
Si la balise est utilisée mais qu'aucune valeur n'est spécifiée, aucune classe fournisseur n'est alors
utilisée.
Ce paramètre est disponible uniquement pour les ordinateurs exécutant Windows 2000 Server.
user=ClasseUtilisateur
Spécifie le nom de la classe utilisateur auquel le type d'option est associé. Si la balise n'est pas fournie,
le paramètre global NomUtilisateur défini par set userclass est utilisé Si la balise est utilisée mais
qu'aucune valeur n'est spécifiée, aucune classe utilisateur n'est alors utilisée. Ce paramètre est
disponible uniquement pour les ordinateurs exécutant Windows 2000 Server.
Exemples
Dans l'exemple ci-dessous, la commande supprime la valeur actuelle du type d'option avec le code 18.
delete optionvalue 18
delete scope
Supprime une étendue du serveur DHCP spécifié.
Syntaxe
delete scope AdresseÉtendue {DHCPNOFORCE | DHCPFULLFORCE}
Paramètres
AdresseÉtendue
Obligatoire. Spécifie l'adresse de l'étendue à supprimer.
{DHCPNOFORCE | DHCPFULLFORCE}
Obligatoire. Indique la force avec laquelle l'étendue est supprimée : DHCPNOFORCE supprime
l'étendue si aucun client actif n'y figure, DHCPFULLFORCE supprime l'étendue même si des clients
actifs y figurent.
Exemples
Dans l'exemple ci-dessous, la commande force la suppression de l'étendue 10.2.2.0 du serveur DHCP et ignore
tous les avertissements émis.
Syntaxe
delete superscope NomSuperscope
Paramètres
NomSuperÉtendue
Obligatoire. Spécifie le nom de la super-étendue à supprimer.
Remarques
• Vous pouvez définir la super-étendue à partir du contexte de l'étendue à l'aide de la commande set
superscope.
Exemples
Dans l'exemple ci-dessous, la commande supprime la super-étendue intitulée MaSuperÉtendue du serveur
DHCP spécifié.
export
Exporte la configuration du service DHCP dans un fichier.
Syntaxe
export [Chemin]NomFichier {all | ListeScope}
Paramètres
[Chemin] NomFichier
Obligatoire. Spécifie, par son nom, le fichier dans lequel la configuration DHCP sera stockée. Si le
chemin, le nom de fichier, ou les deux contiennent des espaces, des guillemets doivent être utilisés.
{all | ListeScope}
Obligatoire. Spécifie quelles étendues vous voulez exporter. Le paramètre all exporte toutes les
étendues.
Le paramètres ListeEtendue exporte les étendues qui correspondent aux adresses IP que vous listez.
Chaque adresse IP de la liste doit être séparée par des espaces.
Remarques
• Cette commande ne fonctionne que sur le serveur local.
• Pendant que la commande export est exécutée, le service DHCP est arrêté et ne répond pas aux
clients DHCP qui recherchent de nouveaux bails ou des renouvellements de bail .
• Si le service DHCP a un grand nombre d'étendues ou un grand nombre de baux d'adresses client,
l'exécution de cette commande peut prendre un certain temps.
Exemples
Dans le premier exemple, cette commande exporte la configuration du service DHCP complet dans le fichier
c:\temp\dhcpdb.
Dans le troisième exemple, cette commande exporte la configuration du service DHCP complet dans le fichier
C:\My Folder\Dhcp Configuration. Remarque : le chemin d'accès et le nom de fichier contiennent des espaces ;
c'est pourquoi des guillemets sont utilisés.
import
Importe une configuration de service DHCP à partir d'un fichier vers le service local.
Syntaxe
import [Chemin]NomFichier {all | ListeScope}
Paramètres
[Chemin] NomFichier
Obligatoire. Spécifie, par son nom, le fichier à partir duquel la configuration DHCP sera importée. Si le
chemin, le nom de fichier, ou les deux contiennent des espaces, des guillemets doivent être utilisés.
{all | ListeScope}
Obligatoire. Spécifie quelles étendues vous voulez importer. Le paramètre all permet d'importer toutes
les étendues représentées dans le fichier que vous spécifiez. Le paramètre ListeEtendue permet
d'importer les étendues qui correspondent aux adresses IP que vous listez. Chaque adresse IP de la
liste doit être séparée par des espaces.
Remarques
• Cette commande ne fonctionne que sur le serveur local.
• Pendant que la commande import est exécutée, le service DHCP est arrêté et ne répond pas aux
clients DHCP qui recherchent de nouveaux baux ou des renouvellements de bail .
• Si le service DHCP a un grand nombre d'étendues ou un grand nombre de baux d'adresses client,
l'exécution de cette commande peut prendre un certain temps.
Exemples
Dans le premier exemple, cette commande importe la configuration du service DHCP complet à partir du fichier
c:\temp\dhcpdb.
Dans le second exemple, cette commande importe la configuration DHCP pour les étendues 10.0.0.0 et
192.168.0.0 à partir du fichier c:\temp\dhcpdb.
Dans le troisième exemple, cette commande importe la configuration du service DHCP complet dans le fichier
C:\My Folder\Dhcp Configuration. Remarque : le chemin d'accès et le nom de fichier contiennent des espaces ;
c'est pourquoi des guillemets sont utilisés.
Syntaxe
initiate auth
Paramètres Aucun
mscope
Bascule le contexte de commande vers une étendue de multidiffusion DHCP.
Syntaxe
mscope NomÉtendueM
Paramètres
NomÉtendueM
Obligatoire. Spécifie le nom de l'étendue de multidiffusion vers laquelle le contexte de commande est
basculé.
Remarques
• Cette commande vous permet d'utiliser une des commandes d'étendue de multidiffusion DHCP sur
l'étendue de multidiffusion DHCP spécifiée. Les opérations ultérieures seront effectuées sur cette
étendue de multidiffusion sur le serveur spécifié.
Exemples
Dans l'exemple ci-dessous, la commande bascule le contexte de commande vers une étendue de multidiffusion
intitulée MonÉtendueMultidiffusion.
mscope "MonÉtendueMultidiffusion"
scope
Bascule le contexte de commande vers une étendue DHCP.
Syntaxe
scope AdresseIPÉtendue
Paramètres
AdresseIPÉtendue
Obligatoire. Spécifie l'étendue vers laquelle basculer le contexte de commande et l'identifie selon
l'adresse IP du réseau ou du sous-réseau.
Remarques
• Cette commande vous permet d'utiliser une des commandes d'étendue DHCP disponibles dans
l'étendue de multidiffusion DHCP spécifiée. Les opérations ultérieures seront effectuées sur cette
étendue sur le serveur spécifié.
Exemples Dans l'exemple ci-dessous, la commande bascule le contexte de commande vers l'étendue dont
l'adresse IP est 10.0.0.0.
scope 10.0.0.0
Syntaxe
set auditlog NouveauCheminAudit
Paramètres
NouveauCheminAudit
Obligatoire. Spécifie pour le serveur DHCP un dossier local à utiliser lors du stockage des fichiers
journaux d'audit. Un chemin de dossier valide est nécessaire et le dossier doit résider localement sur le
serveur DHCP où le chemin est défini.
Remarques
• Après avoir exécuté cette commande, vous devez arrêter et redémarrer le service DHCP pour que cette
modification soit prise en compte.
Exemples
Dans l'exemple ci-dessous, la commande définit le serveur DHCP pour stocker des fichiers journaux d'audit
dans le répertoire c:\Journaux.
set databasebackupinterval
Définit l'intervalle de sauvegarde pour le serveur DHCP spécifié.
Syntaxe
set databasebackupinterval NouvelIntervalle
Paramètres
NouvelIntervalle
Obligatoire. Spécifie l'intervalle de sauvegarde en minutes.
Exemples
Dans l'exemple ci-dessous, la commande définit à 1440 minutes (24 heures) l'intervalle de sauvegarde de la
base de données du serveur DHCP spécifié.
Syntaxe
set databasebackuppath NouveauCheminSauvegarde
Paramètres
NouveauCheminSauvegarde
Obligatoire. Spécifie pour le serveur DHCP un dossier local à utiliser lors du stockage des fichiers
journaux d'audit. Un chemin de dossier valide est nécessaire et le dossier doit résider localement sur le
serveur DHCP où le chemin est défini.
Exemples
Dans l'exemple ci-dessous, la commande définit c:\winnnt\dhcp\backup comme chemin de sauvegarde de la
base de données.
set databasecleanupinterval
Définit l'intervalle de nettoyage de la base de données du serveur DHCP spécifié.
Syntaxe
set databasecleanupinterval NouvelIntervalle
Paramètres
NouvelIntervalle
Obligatoire. Spécifie l'intervalle de nettoyage de la base de données en minutes.
Exemples
Dans l'exemple ci-dessous, la commande définit l'intervalle de nettoyage de la base de données à 10 080
minutes (tous les sept jours).
set databaseloggingflag
Active ou désactive l'indicateur de journalisation de la base de données du serveur DHCP spécifié. Si aucun
paramètre n'est utilisé, la commande désactive l'indicateur de journalisation de la base de données.
Syntaxe
set databaseloggingflag [{0 | 1}]
Paramètres
{0 | 1}
Indique le paramètre d'indicateur de journalisation de la base de données : 0 désactive l'indicateur
(valeur par défaut), 1 active l'indicateur.
Exemples
Dans l'exemple ci-dessous, la commande désactive l'indicateur de journalisation de la base de données du
serveur DHCP actuellement spécifié.
set databaseloggingflag 0
Syntaxe
set databasename NouveauNomFichier
Paramètres
NouveauNomFichier
Obligatoire. Spécifie un nouveau nom pour le fichier base de données du serveur DHCP.
Remarques
• Vous devez arrêter, puis redémarrer le service Serveur DHCP pour que cette modification soit prise en
compte.
Exemples
Dans l'exemple ci-dessous, la commande définit newdatabase.mdb comme nom de fichier base de données du
serveur DHCP.
set databasepath
Définit le chemin du fichier base de données du serveur DHCP spécifié.
Syntaxe
set databasepath NouveauChemin
Paramètres
NouveauChemin
Obligatoire. Spécifie le chemin du fichier base de données DHCP.
Remarques
• Vous devez arrêter, puis redémarrer le service Serveur DHCP pour que cette modification soit prise en
compte.
Exemples
Dans l'exemple ci-dessous, la commande définit c:\winnt\dhcp comme chemin du fichier base de données du
serveur DHCP.
set databaserestoreflag
Active ou désactive l'indicateur de restauration de la base de données du serveur DHCP spécifié. Si aucun
paramètre n'est utilisé, la commande désactive l'indicateur de restauration de la base de données.
Syntaxe
set databaserestoreflag [{0 | 1}]
Paramètres
{0 | 1}
Indique le paramètre d'indicateur de restauration de la base de données : 0 désactive l'indicateur
(valeur par défaut), 1 active l'indicateur.
set databaserestoreflag 1
set detectconflictretry
Définit le nombre de tentatives de détection de conflit pour le serveur DHCP spécifié.
Syntaxe
set detectconflictretry NombreTentatives
Paramètres
NombreTentatives
Obligatoire. Spécifie le nombre de tentatives de détection de conflit que le serveur DHCP doit effectuer
pour une adresse IP d'étendue avant de l'allouer à un client.
Remarques
• Le nombre maximal de NouvelleTentatives autorisées est cinq. Toutes les valeurs supérieures à cinq
seront par défaut ramenées à cinq.
Exemples
Dans l'exemple ci-dessous, la commande définit le serveur DHCP afin qu'il tente à quatre reprises de détecter
un éventuel conflit pour une adresse IP d'étendue avant de l'utiliser dans un nouveau bail d'adresse.
set detectconflictretry 4
set dnsconfig
Définit la configuration de la mise à jour DNS dynamique pour le serveur DHCP spécifié.
Syntaxe
set dnsconfig [Enable=]{0|1} [[Update=]{0|1}] [[Lookup=]{0|1}] [[NonDyn=]{0|1}]
Paramètres
[Enable=]{0|1}
Obligatoire. Indique s'il faut activer ou désactiver les mises à jour dynamiques des informations du client
DNS : 0 désactive les mises à jour dynamiques des informations du client DNS, 1 active les mises à
jour dynamiques des informations du client DNS
[Update=]{0|1}
Indique le type de mise à jour à rechercher : 0 désactive les mises à jour selon la demande du client, 1
met à jour les recherches de nom directes et inversées.
[Lookup=]{0|1}
Indique s'il faut activer ou désactiver la recherche directe de clients lorsque des baux expirent : 0
désactive la recherche directe, 1 active la recherche directe.
[NonDyn=]{0|1}
Indique s'il faut mettre à jour les informations DNS pour les clients qui ne prennent pas en charge les
mises à jour dynamiques : 0 désactive les mises à jour pour les clients qui ne prennent pas en charge
les mises à jour dynamiques, 1 active ces mises à jour.
Remarques
• Cette commande est uniquement prise en charge pour les serveurs DHCP exécutant Windows 2000
Server.
Exemples
Dans l'exemple ci-dessous, la commande permet d'activer la mise à jour dynamique des informations DNS par
le serveur DHCP et de toujours configurer les mises à jour pour des recherches directes et inversées à la fois.
Dans cet exemple, il est également possible de désactiver l'option permettant de lancer une recherche directe
lorsque des baux expirent et d'activer les mises à jour de clients non dynamiques.
set dnsconfig 1 1 0 1
set optionvalue
Définit la valeur d'une option de serveur DHCP à appliquer à toutes les étendues définies sur le serveur DHCP
spécifié.
Syntaxe
set optionvalue CodeOption {BYTE | WORD | DWORD | STRING | IPADDRESS} [[user=]NomUtilisateur]
[[vendor=]NomFournisseur] [ValeurOption]
Paramètres
CodeOption
Obligatoire. Spécifie l'identifica teur unique pour le type d'option dont la valeur doit être définie.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Obligatoire. Spécifie le type de données pour le type d'option dont la valeur doit être définie.
[user=]NomUtilisateur
Définit le nom de la classe utilisateur à laquelle cette commande doit s'appliquer. Si ce paramètre n'est
pas spécifié, la classe utilisateur par défaut est utilisée.
[vendor=]NomFournisseur
Définit le nom de la classe fournisseur à laquelle cette commande doit s'appliquer. Si ce paramètre
n'est pas spécifié, la classe des options DHCP standard est utilisée.
[ValeurOption]
Spécifie la nouvelle valeur par défaut du serveur pour le type d'option identifié par le paramètre
CodeOption. Cette valeur doit correspondre au type de données associé.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée, utilisez la commande set
userclass ou set vendorclass.
Exemples
Dans le premier exemple, la commande définit la valeur du code d'option 003 pour afficher deux adresses IP du
routeur : 10.1.1.1 et 10.1.1.2.
Dans le deuxième exemple, la commande détaille mieux encore le premier exemple et définit la valeur spécifiée
à appliquer uniquement aux clients de l'étendue identifiés comme membres de la classe fournisseur
Fournisseur1.
Pour que cet exemple puisse s'appliquer, cette classe doit déjà être définie sur le serveur, de même que le type
d'option spécifié pour son usage.
Syntaxe
set server [{IPServeur | \\DNSServeur}]
Paramètres
{IPServeur | \\DNSServeur}
Spécifie l'adresse IP ou le nom DNS du serveur DHCP spécifié.
Remarques
• Lorsque vous utilisez cette commande et remplacez le contexte de la ligne de commande Netsh par un
autre serveur, toutes les opérations de commande ultérieures sont effectuées sur le serveur spécifié.
Pour les effectuer sur un autre serveur, vous devez réexécuter cette commande à l'aide de l'adresse IP
ou du nom DNS du nouveau serveur.
Exemples
Dans l'exemple ci-dessous, la commande bascule le contexte de la ligne de commande du serveur DHCP vers
le serveur à l'adresse IP 10.1.1.1
set userclass
Définit le nom de la classe utilisateur actuelle. Si aucun paramètre n'est utilisé, la classe utilisateur actuelle
reprend sa valeur par défaut.
Syntaxe
set userclass [ClasseUtilisateur]
Paramètres
ClasseUtilisateur
Spécifie le nom de la classe utilisateur du serveur DHCP actuellement spécifié.
Remarques
• Cette commande est disponible uniquement pour les serveurs DHCP exécutant Windows 2000 Server.
Exemples
Dans le premier exemple, la commande définit MaClasseUtilisateur comme nom de la classe utilisateur.
Dans le deuxième exemple, la commande redéfinit la classe utilisateur actuelle à sa valeur par défaut.
set userclass
Syntaxe
set vendorclass [ClasseFournisseur]
Paramètres
ClasseFournisseur
Spécifie le nom de la classe fournisseur du serveur actuellement spécifié.
Remarques
• Cette commande est disponible uniquement pour les serveurs DHCP exécutant Windows 2000 Server.
Exemples
Dans le premier exemple, la commande définit MaClasseFournisseur comme nom de la classe fournisseur.
Dans le deuxième exemple, la commande redéfinit la classe fournisseur actuelle à sa valeur de classe par
défaut (classe des options DHCP standard).
set vendorclass
show all
Affiche toutes les informations de configuration et d'état du serveur DHCP spécifié.
Syntaxe
show all
Paramètres
Aucun
Remarques
• Cette commande répertorie toutes les informations détaillées sur la configuration et l'état du serveur
DHCP actuellement spécifié, notamment les informations MIB (Management Information Base) qui y
sont stockées.
show auditlog
Affiche toutes les informations du journal d'audit du serveur DHCP spécifié.
Syntaxe
show auditlog
Paramètres
Aucun
Syntaxe
show bindings
Paramètres
Aucun
Remarques
• Cette commande affiche les informations relatives aux liaisons du serveur DHCP actuel et indique
quelles connexions actives du réseau, configurées avec des adresses IP statiques, sont activées ou
désactivées afin de servir les clients DHCP présents sur votre réseau.
show class
Énumère et affiche toutes les informations sur les classes du serveur DHCP spécifié. Cela comprend à la fois
les informations de classe utilisateur et fournisseur.
Syntaxe
show class
Paramètres
Aucun
show detectconflictretry
Affiche le nombre configuré de tentatives de détection de conflit sur le serveur DHCP spécifié.
Syntaxe
show detectconflictretry
Paramètres
Aucun
Remarques
• Cette commande affiche le nombre actuel de tentatives PING effectuées pour essayer de détecter des
conflits d'adresses pour les adresses IP de l'étendue distribuées par le serveur.
show dnsconfig
Affiche la configuration de la mise à jour DNS dynamique pour le serveur DHCP spécifié.
Syntaxe
show dnsconfig
Paramètres Aucun
Remarques Si la configuration DNS n'a été ni activée ni définie, vous pouvez utiliser la console DNS ou la
commande set dnsconfig pour configurer ces paramètres.
Syntaxe
show mibinfo
Paramètres
Aucun
show mscope
Affiche toutes les informations sur les étendues de multidiffusion pour le serveur DHCP spécifié.
Syntaxe
show mscope
Paramètres
Aucun
show optiondef
Affiche tous les types d'options définis et disponibles à utiliser sur le serveur DHCP spécifié. Si aucun
paramètre n'est utilisé, toutes les options s'affichent.
Syntaxe
show optiondef [vendor=NomFournisseur]
Paramètres
vendor=NomFournisseur
Indique quels types d'options définis ou disponibles doivent être affichés. Si ce paramètre n'est pas
spécifié, la valeur NomFournisseur utilisée par défaut est la classe fournisseur actuellement définie
pour le serveur DHCP.
Remarques
• Vous pouvez redéfinir cette classe fournisseur par défaut à l'aide de la commande set vendorclass.
• Le paramètre NomFournisseur s'applique uniquement aux serveurs DHCP exécutant Windows 2000
Server.
Exemples
Dans le premier exemple, la commande affiche tous les types d'options définis pour la classe fournisseur
actuelle.
Dans le deuxième exemple, la commande affiche les types d'options définis et disponibles pour une utilisation
avec la classe spécifiée Fournisseur1.
show optiondef
show optionvalue
Affiche toutes les valeurs d'options disponibles actuellement définies pour le serveur DHCP spécifié. Si aucun
paramètre n'est utilisée, toutes les valeurs d'options s'affichent, y compris les valeurs utilisées à la fois pour les
classes utilisateur et les classes fournisseur.
Paramètres
user=NomUtilisateur
Spécifie les valeurs par défaut définies pour les types d'options disponibles pour une utilisation avec la
classe utilisateur actuelle.
vendor=NomFournisseur
Spécifie les valeurs par défaut définies pour les types d'options disponibles pour une utilisation avec la
classe fournisseur actuelle.
Remarques
• Les paramètres user=NomUtilisateur et vendor=NomFournisseur sont uniquement disponibles pour les
serveurs DHCP exécutant Windows 2000 Server.
• Si vous définissez des valeurs pour NomUtilisateur ou NomFournisseur, leurs balises respectives
(user= ou vendor=) sont obligatoires. Si elles ne sont pas fournies, la classe utilisateur actuelle
(précédemment définie à l'aide de la commande set userclass) est utiliseé par défaut.
Exemples
Dans l'exemple ci-dessous, la commande affiche tous les types d'options disponibles disposant de valeurs
définies sur le serveur DHCP actuellement spécifié.
show optionvalue
show scope
Affiche toutes les informations sur les étendues du serveur DHCP spécifié.
Syntaxe
show scope
Paramètres
Aucun
show server
Affiche les informations sur le serveur DHCP spécifié, y compris le nom complet du domaine et l'adresse IP du
serveur.
Syntaxe
show server
Paramètres
Aucun
show dbproperties
Affiche les informations de configuration de la base de données du serveur DHCP spécifié.
Syntaxe
show dbproperties
Paramètres
Aucun
o DatabaseName
o DatabasePath
o DatabaseBackupPath
o DatabaseBackupInterval
o DatabaseLoggingFlag
o DatabaseRestoreFlag
o DatabaseCleanupInterval
show serverstatus
Affiche les informations d'état du serveur DHCP spécifié.
Syntaxe
show serverstatus
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations d'état qu'affiche cette commande :
show userclass
Affiche le paramètre actuel de classe utilisateur pour le serveur DHCP spécifié.
Syntaxe
show userclass
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations de paramètres qu'affiche cette commande :
show vendorclass
Affiche le paramètre actuel de classe fournisseur pour le serveur DHCP spécifié.
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations de paramètres qu'affiche cette commande :
show version
Affiche les informations sur la version actuelle du serveur DHCP spécifié.
Syntaxe
show version
Paramètres
Aucun
Remarques
• L'exemple ci-dessous montre le type d'informations de version qu'affiche cette commande :
add excluderange
Ajoute une plage d'adresses à exclure de la distribution dans l'étendue actuelle.
Syntaxe
add excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Exemples
Dans l'exemple ci-dessous, la commande exclut les adresses IP de la plage 10.2.2.10 à 10.2.2.20 de la
distribution au sein de l'étendue.
add iprange
Ajoute une plage d'adresses IP à l'étendue actuelle.
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage.
MaxBootP
Spécifie le nombre maximal de clients BOOTP.
Remarques
• Le paramètre MaxBootP est utile uniquement si TypeClient est défini pour prendre en charge les clients
de type BOOTP pour l'étendue. Si une option de ligne de commande facultative est utilisée, toutes les
options de la ligne de commande (obligatoires comme facultatives) placées avant celle-ci doivent être
fournies dans l'ordre approprié.
Exemples
Dans l'exemple ci-dessous, la commande ajoute des clients DHCP contenus dans les plages d'adresses IP
10.2.2.10 à 10.2.2.20 à la plage de distribution dans l'étendue.
add reservedip
Réserve une adresse IP destinée à une adresse MAC (Media Access Control) spécifiée dans l'étendue actuelle.
Syntaxe
add reservedip IPRéservée AdresseMAC [NomClient] [CommentaireClient] [{DHCP | BOOTP | BOTH}]
Paramètres
IPRéservée
Obligatoire. Spécifie l'adresse IP à réserver.
AdresseMAC
Obligatoire. Spécifie l'adresse de matériel physique ou MAC (Media Access Control) à associer à
l'adresse IP réservée.
NomClient
Spécifie un nom de client à associer à cette entrée de client réservée. Si ce paramètre n'est pas
spécifié, aucun nom de client n'est associé à cette entrée.
CommentaireClient
Spécifie un commentaire client à associer à cette entrée de client réservée. Si ce paramètre n'est pas
spécifié, aucun commentaire client n'est associé à cette entrée.
Remarques
Exemples
Dans l'exemple ci-dessous, la commande réserve l'adresse IP 10.2.2.32 pour l'utiliser avec le client DHCP dont
l'adresse MAC identifiée lors de l'obtention d'un bail dans l'étendue actuelle est 08-00-2b-30-36-9b.
delete excluderange
Supprime une plage d'adresses IP précédemment exclues de l'étendue actuelle.
Syntaxe
delete excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle la plage d'exclusion qui commence
par l'adresse IP 10.2.1.5 et termine par l'adresse IP 10.2.1.10.
delete iprange
Supprime une plage d'adresses IP de l'étendue actuelle.
Syntaxe
delete iprange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage à supprimer.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage à supprimer.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle les adresses IP contenues dans la
plage 10.2.1.5 à 10.2.1.10.
delete optionvalue
Supprime ou efface la valeur affectée à une option d'étendue dans l'étendue actuelle.
Syntaxe
delete optionvalue CodeOption [user=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
user=NomUtilisateur
Spécifie la classe utilisateur de laquelle vous souhaitez supprimer la valeur d'option actuellement
définie.
Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par
défaut qui est utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur de laquelle vous souhaitez supprimer la valeur d'option actuellement
définie.
Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle par
défaut qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Si vous spécifiez une classe utilisateur, une classe fournisseur, ou les deux, la commande supprime la
valeur d'option définie uniquement des clients de l'étendue identifiés comme membres de la ou les
classes spécifiées.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans le premier exemple, la commande supprime de l'étendue actuelle la valeur d'option actuellement définie
pour le code d'option 18.
delete optionvalue 18
delete reservedip
Supprime la réservation d'une adresse IP de l'étendue actuelle.
Syntaxe
delete reservedip IPRéservée AdresseMAC
Paramètres
IPRéservée
Obligatoire. Spécifie la réservation de l'adresse IP à supprimer de l'étendue actuelle.
AdresseMAC
Obligatoire. Spécifie la chaîne d'adresse MAC (Media Access Control) ou de matériel physique pour
laquelle l'adresse IP a été réservée.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle la réservation d'adresse IP 10.2.1.32
pour l'adresse MAC 08002B30369B.
Syntaxe
delete reservedoptionvalue IPRéservée CodeOption [User=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
IPRéservée
Obligatoire. Spécifie l'adresse IP du client réservé.
CodeOption
Obligatoire. Spécifie le code unique du type d'option actuellement attribué au client réservé.
User=NomUtilisateur
Spécifie la classe utilisateur de laquelle vous souhaitez supprimer la valeur d'option. Si la balise est
fournie alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est
utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur de laquelle vous souhaitez supprimer la valeur d'option. Si la balise est
fournie alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande supprime de l'étendue actuelle la valeur actuellement définie de
l'option identifiée par le code 18 pour l'adresse IP réservée 10.2.2.32.
initiate reconcile
Vérifie et rapproche l'étendue actuelle. Si aucun paramètre n'est utilisé, la commande vérifie les étendues,
recherche les incohérences éventuelles mais ne résout pas celles qu'elle trouve dans la base de données.
Syntaxe
initiate reconcile [fix]
Paramètres
[fix]
Indique que la commande va résoudre, dans la mesure du possible, toutes les incohérences trouvées
dans la base de données.
Exemples
Dans le premier exemple, la commande vérifie les étendues et recherche les incohérences.
Dans le deuxième exemple, la commande vérifie les étendues, recherche les incohérences et résout celles
qu'elle trouve.
initiate reconcile
Syntaxe
set comment [NouveauCommentaire]
Paramètres
[NouveauCommentaire]
Spécifie une nouvelle châine de commentaire ou une chaîne modifiée pour l'étendue actuelle.
Exemples
Dans le premier exemple, la commande définit une chaîne de commentaire dépourvue d'espaces.
Dans le deuxième exemple, la commande définit une chaîne de commentaire comprenant des espaces.
set name
Définit le nom de l'étendue actuelle.
Syntaxe
set name NouveauNom
Paramètres
NouveauNom
Obligatoire. Spécifie le nouveau nom de l'étendue.
Exemples
Dans le premier exemple, la commande définit un nom dépourvu d'espaces.
Syntaxe
set optionvalue CodeOption {BYTE | WORD | DWORD | STRING | IPADDRESS} [user=NomUtilisateur]
[vendor=NomFournisseur] ValeurOption
Paramètres
CodeOption
Obligatoire. Spécifie le code du type d'option dont la valeur doit être définie.
user=NomUtilisateur
Spécifie la classe utilisateur. Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la
classe utilisateur actuelle par défaut qui est utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur. Si la balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la
classe fournisseur par défaut qui est utilisée.
ValeurOption
Obligatoire. Spécifie la valeur attribuée au type d'option spécifié dans CodeOption. Si le type d'option
prend en charge un tableau contenant plus d'une châine numérique unique ou une valeur d'adresse IP,
fournissez les valeurs supplémentaires, dans l'ordre de votre choix, à la fin de la commande ; chaque
valeur doit être séparée par un espace.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans le premier exemple, la commande définit la valeur du code d'option 003 pour répertorier les deux
adresses IP du routeur (10.1.1.1 et 10.1.1.2).
Dans le deuxième exemple, la commande définit la valeur spécifiée dans le premier exemple pour l'appliquer
uniquement aux clients de l'étendue identifiés comme membres de la classe fournisseur Fournisseur1 (classe
précédemment définie sur le serveur avec ce type d'option spécifié pour son utilisation).
set reservedoptionvalue
Définit la valeur d'une option pour la réservation d'une adresse IP dans l'étendue actuelle.
Syntaxe
set reservedoptionvalue IPRéservée CodeOption {BYTE | WORD | DWORD | STRING | IPADDRESS}
[user=NomUtilisateur] [vendor=NomFournisseur] ValeurOption
Paramètres
CodeOption
Obligatoire. Spécifie le code du type d'option dont la valeur doit être définie.
user=NomUtilisateur
Spécifie la classe utilisateur actuelle par défaut ou la classe spécifiée sous NomUtilisateur. Si la balise
est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est
utilisée.
vendor=NomFournisseur
Spécifie la classe fournisseur actuelle par défaut ou la classe spécifiée sous NomFournisseur. Si la
balise est fournie alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle par défaut
qui est utilisée.
ValeurOption
Obligatoire. Spécifie la valeur attribuée au type d'option spécifié dans CodeOption. Si le type d'option
prend en charge un tableau contenant plus d'une châine numérique unique ou une valeur d'adresse IP,
fournissez les valeurs supplémentaires, dans l'ordre de votre choix, à la fin de la commande ; chaque
valeur doit être séparée par un espace.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande définit la valeur de l'option du routeur (code 003) pour l'adresse IP
10.1.1.50 du client réservé dans l'étendue actuelle afin de définir les adresses IP 10.1.1.1 et 10.1.1.2 pour ses
routeurs configurés (passerelles par défaut).
set scope
Définit l'étendue à utiliser pour toute opération ultérieure.
Syntaxe
set scope AdresseÉtendue
Paramètres
AdresseÉtendue
Obligatoire. Spécifie l'adresse IP de l'étendue à utiliser lors d'opérations de commandes ultérieures.
Exemples
Dans l'exemple ci-dessous, la commande définit l'adresse IP 10.2.2.0 comme étendue actuelle pour les
opérations ultérieures.
Syntaxe
set state [{0 | 1 | 2 | 3}]
Paramètres
{0 | 1 | 2 | 3}
Indique l'état de l'étendue : 0 désactive l'étendue, 1 active l'étendue (comportement par défaut), 2
désactive l'étendue et la marque comme « commutée », 3 active l'étendue et la marque comme
« commutée ».
Remarques
• Les valeurs 2 et 3 sont généralement utilisées sur des réseaux commutés ou sur des réseaux dans
lesquels plusieurs réseaux logiques sont hébergés sur un seul réseau physique.
Exemples
Dans le premier exemple, la commande active une étendue.
set state 1
set state 0
set superscope
Définit la super-étendue à utiliser dans les opérations ultérieures.
Syntaxe
set superscope NomSuperÉtendue {0 | 1}
Paramètres
NomSuperÉtendue
Obligatoire. Spécifie le nom de la super-étendue à inclure dans l'étendue actuelle. Le paramètre
NomSuperÉtendue tient compte de la casse.
{0 | 1}
Obligatoire. Indique s'il faut activer ou désactiver l'état de la super-étendue : 0 désactive la super-
étendue, 1 active la super-étendue.
Exemples
Dans l'exemple ci-dessous, la commande ajoute l'étendue actuelle à la super-étendue MaSuperÉtendue et
active cette dernière.
show clients
Affiche tous les clients de version 4 disponibles pour l'étendue actuelle. Si aucun paramètre n'est utilisé, cette
commande affiche pour chaque client les informations suivantes : adresse IP, masque de sous-réseau,
identificateur unique, expiration du bail et type de données.
Syntaxe
show clients [{0 | 1}]
Remarques
• Pour afficher correctement les données en sortie de cette commande, augmentez la largeur de la
fenêtre de commande jusqu'à 95 caractères au moins.
show clientsv5
Affiche tous les clients de version 5 disponibles pour l'étendue actuelle. Si aucun paramètre n'est utilisé, cette
commande affiche pour chaque client les informations suivantes : adresse IP, masque de sous-réseau,
identificateur unique, expiration du bail et type de données.
Syntaxe
show clientsv5 [{0 | 1}]
Paramètres
{0 | 1}
Indique le niveau de détail des données en sortie : 0 affiche pour chaque client les informations
suivantes : adresse IP, masque de sous-réseau, identificateur unique, expiration du bail et type de
données (par défaut) ; 1 affiche toutes les informations fournies par la valeur 0 ainsi que le nom complet
du domaine de chaque client.
Remarques
• Pour afficher correctement les données en sortie de cette commande, augmentez la largeur de la
fenêtre de commande jusqu'à 95 caractères au moins.
show excluderange
Affiche toutes les plages d'exclusion actuellement définies pour les adresses IP de l'étendue actuelle.
Syntaxe
show excluderange
Paramètres
Aucun
Remarques
• Utilisez d'autres commandes de niveau d'étendue pour ajouter et supprimer des plages d'exclusion.
show iprange
Affiche toutes les plages d'adresses disponibles dans l'étendue actuelle.
Syntaxe
show iprange
Paramètres
Aucun
Syntaxe
show optionvalue [user=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
user=NomUtilisateur
Indique que les options définies pour la classe utilisateur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est utilisée.
vendor=NomFournisseur
Indique que les options définies pour la classe fournisseur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe fournisseur actuelle par défaut qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande affiche toutes les options et les valeurs définies pour la classe Ma
Classe Utilisateur définie par l'utilisateur dans l'étendue actuelle.
show reservedip
Affiche toutes les adresses IP actuellement réservées pour l'étendue en cours.
Syntaxe
show reservedip
Paramètres
Aucun
show reservedoptionvalue
Affiche toutes les valeurs d'options actuellement définies pour une adresse IP de client réservée dans l'étendue
actuelle.
Syntaxe
show reservedoptionvalue IPRéservée [user=NomUtilisateur] [vendor=NomFournisseur]
Paramètres
IPRéservée
Obligatoire. Spécifie la réservation de l'adresse IP pour laquelle les options actuellement attribuées
doivent s'afficher.
user=NomUtilisateur
Indique que les options définies pour la classe utilisateur spécifiée s'affichent. Si la balise est fournie
alors qu'aucune valeur n'est spécifiée, c'est la classe utilisateur actuelle par défaut qui est utilisée.
Remarques
• Les classes fournisseur et utilisateur sont prises en charge uniquement pour les serveurs DHCP
exécutant Windows 2000 Server.
• Pour modifier les paramètres par défaut actuels d'une classe non spécifiée utilisée avec cette
commande, utilisez la commande set userclass ou set vendorclass.
Exemples
Dans l'exemple ci-dessous, la commande affiche les valeurs d'options définies pour l'adresse IP réservée
10.2.2.100 dans l'étendue actuelle.
show scope
Affiche les informations de l'étendue actuelle.
Syntaxe
show scope
Paramètres
Aucun
show state
Affiche l'état de l'étendue actuelle (actif ou inactif).
Syntaxe
show state
Paramètres
Aucun
add excluderange
Ajoute une plage d'adresses exclues à l'étendue de multidiffusion actuelle.
Syntaxe
add excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Remarques
Exemples
Dans l'exemple ci-dessous, la commande ajoute une plage d'exclusion commençant à 224.2.2.10 et se
terminant à 224.2.2.20 à la plage de distribution de l'étendue de multidiffusion actuelle.
add iprange
Ajoute une plage d'adresses IP à l'étendue de multidiffusion actuelle.
Syntaxe
add iprange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage.
Remarques
• La plage doit être comprise dans l'intervalle admis pour les adresses IP de multidiffusion (de 224.0.0.0
à 239.255.255.255).
Exemples
Dans l'exemple ci-dessous, la commande ajoute la plage d'adresse IP 224.2.2.10 à 224.2.2.20 à la plage de
distribution de l'étendue de multidiffusion.
delete excluderange
Supprime une plage d'exclusion d'adresses IP précédemment exclues dans l'étendue de multidiffusion actuelle.
Syntaxe
delete excluderange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage d'exclusion.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage d'exclusion.
Exemples
Dans l'exemple ci-dessous, la commande supprime une exclusion de l'étendue de multidiffusion dans une plage
d'adresses IP commençant à 224.2.2.10 et se terminant à 224.2.2.20.
Syntaxe
delete iprange IPDébut IPFin
Paramètres
IPDébut
Obligatoire. Spécifie l'adresse IP qui commence la plage à supprimer.
IPFin
Obligatoire. Spécifie l'adresse IP qui termine la plage à supprimer.
Exemples
Dans l'exemple ci-dessous, la commande ajoute la plage d'adresses IP 224.2.2.10 à 224.2.2.20 à la plage
globale de toute l'étendue de multidiffusion.
initiate reconcile
Vérifie et rapproche l'étendue de multidiffusion actuelle.
Syntaxe
initiate reconcile
Paramètres
Aucun
Remarques
• Cette commande vérifie l'intégrité de l'étendue de multidiffusion actuelle en comparant le contenu de la
base de données du serveur avec une copie mise en miroir des mêmes informations dans le registre
Windows. Si le système détecte des incohérences, elles sont automatiquement résolues sur la base de
ces informations dupliquées du Registre. Toute incohérence trouvée fait automatiquement l'objet d'une
tentative de résolution.
Syntaxe
set comment NouveauCommentaire
Paramètres
NouveauCommentaire
Obligatoire. Spécifie le nouveau commentaire ou le commentaire révisé de l'étendue de multidiffusion.
Exemples
Dans le premier exemple, la commande modifie le commentaire de l'étendue de multidiffusion et le remplace
par un nouveau commentaire dépourvu d'espaces.
set lease
Définit la durée de bail des adresses IP de l'étendue de multidiffusion.
Syntaxe
set lease Durée
Paramètres
Durée
Obligatoire. Spécifie la durée du bail des clients de l'étendue de multidiffusion. La valeur -1 permet de
définir le bail de l'adresse IP pour une durée illimitée ou infinie.
Exemples
Dans l'exemple ci-dessous, la commande définit la durée du bail des clients de l'étendue de multidiffusion à 691
200 secondes (huit jours).
set mscope
Définit l'étendue de multidiffusion à utiliser dans les opérations ultérieures.
Syntaxe
set mscope NouveauNom
Paramètres
NouveauNom
Obligatoire. Spécifie le nom de l'étendue de multidiffusion supposée remplacer le contexte de la
commande. Le paramètre NouveauNom tient compte de la casse.
Remarques
• Cette commande modifie le contexte de l'invite de commande netsh dhcp server mscope> en
remplaçant une étendue de multidiffusion par une autre.
Exemples
Dans le premier exemple, la commande remplace le contexte de commande par une étendue de multidiffusion
intitulée MonÉtendueMultidiffusion. Notez que le nom de l'étendue de multidiffusion ne contient aucun espace.
Dans le deuxième exemple, la commande remplace le contexte de commande par une étendue de
multidiffusion intitulée Mon Étendue Multidiffusion. Notez que, dans ce cas, le nom de l'étendue de
multidiffusion contient des espaces.
set name
Modifie le nom de l'étendue de multidiffusion actuelle.
Syntaxe
set name NouveauNom
Paramètres
NouveauNom
Obligatoire. Spécifie un nouveau nom pour l'étendue de multidiffusion actuelle.
Exemples
Dans le premier exemple, la commande définit pour l'étendue de multidiffusion actuelle un nouveau nom
dépourvu d'espaces.
Dans le deuxième exemple, la commande définit pour l'étendue de multidiffusion actuelle un nouveau nom
comprenant des espaces.
set state
Active ou désactive l'état de l'étendue de multidiffusion actuelle.
Syntaxe
set state {0 | 1}
Paramètres
{0 | 1}
Obligatoire. Définit l'état de l'étendue de multidiffusion actuelle : 0 désactive l'étendue de multidiffusion
actuelle, 1 l'active.
Exemples
Dans le premier exemple, la commande active l'étendue de multidiffusion actuelle.
set state 1
set state 0
Syntaxe
set ttl TTL
Paramètres
TTL
Obligatoire. Spécifie la valeur de durée de vie (TTL). La valeur correcte pour ce paramètre doit être un
nombre compris entre 1 et 255.
Exemples
Dans l'exemple ci-dessous, la commande définit la valeur de durée de vie de l'étendue de multidiffusion actuelle
à 32.
set ttl 32
show clients
Affiche tous les clients disponibles pour l'étendue de multidiffusion actuelle.
Syntaxe
show clients
Paramètres
Aucun
Remarques
• Pour afficher correctement les données en sortie de cette commande, augmentez la largeur de la
fenêtre de commande jusqu'à 95 caractères au moins.
show excluderange
Affiche toutes les plages d'adresses IP actuellement exclues de l'étendue de multidiffusion actuelle.
Syntaxe
show excluderange
Paramètres
Aucun
Remarques
• Si aucune plage d'exclusion n'a été au préalable définie pour l'étendue, cette commande génère une
liste vide.
show iprange
Affiche toutes les plages d'adresses IP disponibles pour l'étendue de multidiffusion actuelle.
Syntaxe
show iprange
Paramètres
show lease
Affiche les paramètres actuels de durée de bail pour l'étendue de multidiffusion en cours.
Syntaxe
show lease
Paramètres
Aucun
show mibinfo
Affiche les informations MIB (Management Information Base) de l'étendue de multidiffusion actuelle.
Syntaxe
show mibinfo
Paramètres
Aucun
show mscope
Affiche les informations de l'étendue de multidiffusion actuelle.
Syntaxe
show mscope
Paramètres
Aucun
show state
Affiche l'état de l'étendue de multidiffusion actuelle.
Syntaxe
show state
Paramètres
Aucun
show ttl
Affiche la durée de vie (TTL) de l'étendue de multidiffusion actuelle.
Syntaxe
show ttl
Paramètres
Aucun
• Ce type d'administration vous permet également de gérer le routage des serveurs de manière plus
cohérente, en intégrant ces commandes dans un script que vous pouvez exécuter sur de nombreux
serveurs.
Vous pouvez utiliser les commandes suivantes à l'invite de commandes du contexte Netsh approprié (distinct
de l'invite de commandes Windows XP) afin d'administrer le routage des serveurs.
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous Windows 2000 Server, vous
devez tout d'abord utiliser Connexion au Bureau à distance pour vous connecter à un ordinateur fonctionnant
sous Windows 2000 Server qui exécute Terminal Server.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur Windows 2000
et Windows XP.
add interface
Configure IGMP sur l'interface spécifiée.
Syntaxe
add interface [InterfaceName=]NomInterface [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}]
[[IfEnabled=]{enable | disable}] [[RobustVar=]Entier] [[GenQueryInterval=]Entier] [[GenQueryRespTime=]Entier]
[[StartUpQueryCount=]Entier] [[StartUpQueryInterval=]Entier] [[LastMemQueryCount=]Entier]
[[LastMemQueryInterval=Entier] [[AccNonRtrAlertPkts=]{yes | no}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous souhaitez configurer IGMP. Le paramètre
NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
[IfEnabled=]{enable | disable}
Spécifie si le protocole que vous configurez doit être activé ou désactivé. Le protocole est activé par
défaut.
[RobustVar=]=Entier
Spécifie la variable de robustesse. La valeur doit être supérieure à zéro (0). La valeur par défaut est 2.
[GenQueryInterval=]Entier
Spécifie l'intervalle, en secondes, auquel les requêtes générales doivent être envoyées sur l'interface.
La valeur par défaut est 125 secondes.
[StartUpQueryCount=]Entier
Spécifie le nombre de requêtes générales qui seront envoyées lors du démarrage. La valeur par défaut
est 2.
[StartUpQueryInterval=]Entier
Spécifie l'intervalle, en secondes, entre les requêtes générales envoyées lors du démarrage. La valeur
par défaut est 31 secondes.
[LastMemQueryCount=]Entier
Spécifie le nombre de requêtes propres au groupe envoyées à la réception d'une notification de départ
d'un hôte du groupe. La valeur par défaut est 2.
[LastMemQueryInterval=]Entier
Spécifie l'intervalle, en millisecondes, entre les requêtes propres au groupe. La valeur par défaut est
1000 ms.
[AccNonRtrAlertPkts=]{yes | no}
Spécifie s'il faut accepter les paquets IGMP dont l'option d'alerte du routeur n'est pas définie. La valeur
par défaut est yes.
Exemples
Pour modifier l'intervalle de requête au démarrage par défaut à la valeur de 21 secondes, en vue d'une
utilisation avec la configuration IGMP de l'interface nommée Connexion au réseau local, tapez :
install
Installe un routeur/proxy IGMP et définit l'enregistrement global. Utilisée sans paramètres, la commande install
installe le routeur/proxy IGMP et spécifie l'enregistrement des erreurs relatives à IGMP mais pas celui des
autres événements IGMP.
Syntaxe
install [[LogLevel=]{none | error | warn | info}]
Paramètres
[LogLevel=]{none | error | warn | info}
Spécifie quels événements doivent être enregistrés.
Le paramètre none indique qu'il ne faut enregistrer aucun événement relatif à IGMP.
Le paramètre error indique que seules les erreurs relatives à IGMP doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à IGMP doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à IGMP doivent être enregistrés.
delete interface
Supprime un routeur ou un proxy IGMP de l'interface spécifiée.
Syntaxe
delete interface [InterfaceName=]NomInterface
Paramètres
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
Exemples
uninstall
Supprime le routeur/proxy IGMP de toutes les interfaces.
Syntaxe
uninstall
Paramètres
aucun
set interface
Modifie les paramètres de configuration d'interface.
Syntaxe
set interface [InterfaceName=]NomInterface [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}]
[[IfEnabled=]{enable | disable}] [[RobustVar=]Entier] [[GenQueryInterval=]Entier] [[GenQueryRespTime=]Entier]
[[StartUpQueryCount=]Entier] [[StartUpQueryInterval=]Entier] [[LastMemQueryCount=]Entier]
[[LastMemQueryInterval=]Entier] [[AccNonRtrAlertPkts=]{yes | no}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous souhaitez configurer IGMP. Le paramètre
NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
[IfEnabled=]{enable | disable}
Spécifie si le protocole que vous configurez doit être activé ou désactivé. Le protocole est activé par
défaut.
[RobustVar=]Entier
Spécifie la variable de robustesse. La valeur doit être supérieure à zéro (0). La valeur par défaut est 2.
[GenQueryInterval=]Entier
Spécifie l'intervalle, en secondes, auquel les requêtes générales doivent être envoyées sur l'interface.
La valeur par défaut est 125 secondes.
[GenQueryRespTime=]Entier
Spécifie le délai de réponse maximal (exprimé en secondes) au terme duquel les hôtes doivent avoir
répondu à une requête générale. La valeur par défaut est 10 secondes.
[StartUpQueryCount=]Entier
Spécifie le nombre de requêtes générales qui seront envoyées lors du démarrage. La valeur par défaut
est 2.
[LastMemQueryCount=]Entier
Spécifie le nombre de requêtes propres au groupe envoyées à la réception d'une notification de départ
d'un hôte du groupe. La valeur par défaut est 2.
[LastMemQueryInterval=]Entier
Spécifie l'intervalle, en millisecondes, entre les requêtes propres au groupe. La valeur par défaut est
1.000 ms.
[AccNonRtrAlertPkts=]{yes | no}
Spécifie s'il faut accepter les paquets IGMP dont l'option d'alerte du routeur n'est pas définie. L'option
par défaut est d'accepter ces paquets.
Exemples
Pour modifier l'intervalle de requête au démarrage par défaut à la valeur de 21 secondes, en vue d'une
utilisation avec la configuration IGMP d'une interface nommée Connexion au réseau local, tapez :
set global
Définit les paramètres IGMP globaux. Utilisée sans paramètres, la commande set global spécifie que les
avertissements sont enregistrés, contrairement à tous les autres événements relatifs à IGMP.
Syntaxe
set global [LogLevel=]{none | error | warn | info}
Paramètres
[LogLevel=]{none | error | warn | info}
Requis. Spécifie quels événements doivent être enregistrés.
Le paramètre none indique qu'il ne faut enregistrer aucun événement relatif à IGMP.
Le paramètre error indique que seules les erreurs relatives à IGMP doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à IGMP doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à IGMP doivent être enregistrés.
show interface
Affiche la configuration IGMP de l'interface spécifiée. Utilisée sans paramètres, la commande show interface
affiche les informations de configuration IGMP de toutes les interfaces.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations. Le
paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau. Si
NomInterface contient des espaces, placez le texte entre guillemets (par exemple, "Nom d'interface").
Syntaxe
show global
Paramètres
aucun
show ifstats
Affiche les statistiques IGMP de l'interface spécifiée. Utilisée sans paramètres, la commande show ifstats
affiche une seule fois les statistiques IGMP de toutes les interfaces.
Syntaxe
show ifstats [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Spécifie un nombre identifiant l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Exemples
Pour afficher les statistiques IGMP toutes les 5 secondes d'une interface de valeur d'index égale à 1001, tapez :
show iftable
Affiche les groupes d'hôtes IGMP d'une interface spécifiée. Utilisée sans paramètres, la commande show
iftable affiche une seule fois les groupes d'hôtes IGMP de toutes les interfaces.
Syntaxe
show iftable [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Indique le numéro d'index de l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Exemples
Pour afficher les groupes d'hôtes IGMP toutes les 5 secondes d'une interface de valeur d'index égale à 1001,
tapez :
show grouptable
Affiche la table de groupe d'hôtes IGMP pour un groupe de multidiffusion. Utilisée sans paramètres, la
commande show grouptable affiche une seule fois les tables de groupe d'hôtes IGMP pour tous les groupes
de multidiffusion sur toutes les interfaces associées au routeur.
Paramètres
[Index=]Entier
Indique l'adresse IP du groupe de multidiffusion à propos duquel vous souhaitez afficher des
informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Exemples
Pour afficher la table de groupe d'hôtes IGMP toutes les 5 secondes pour un groupe de multidiffusion IGMP
identifié par l'adresse IP 192.168.100.239, tapez :
show rasgrouptable
Affiche la table de groupe d'hôtes pour une interface client d'accès distant. Utilisée sans paramètres, la
commande show rasgrouptable affiche une seule fois les tables de groupe d'hôtes pour toutes les interfaces
client d'accès distant.
Syntaxe
show rasgrouptable [[Index=]AdresseIP] [[Rr=]Entier]
Paramètres
[Index=]AdresseIP
Indique l'adresse IP de l'interface client d'accès distant à propos de laquelle vous souhaitez afficher des
informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Exemples
Pour afficher la table de groupe d'hôtes pour une interface client d'accès distant d'adresse IP 10.10.1.100 et
actualiser les informations toutes les cinq secondes, tapez :
show proxygrouptable
Affiche la table de groupe d'hôtes IGMP pour une interface proxy IGMP. Utilisée sans paramètres, la
commande show proxygrouptable affiche une seule fois les informations pour toutes les interfaces.
Syntaxe
show proxygrouptable [[InterfaceName=]NomInterface] [[Rr=]Entier]
Paramètres
[InterfaceName=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Rr=]Entier
Exemples
Pour afficher les tables de groupes d'hôtes IGMP pour toutes les interfaces proxy IGMP et actualiser les
informations toutes les cinq secondes, tapez :
add interface
Configure la découverte de routeurs pour l'interface spécifiée.
Syntaxe
add interface [InterfaceName=]NomInterface [[Disc=]{enable | disable}] [[MinInt=]Entier] [[MaxInt=]Entier]
[[Life=]Entier] [[Level=]Entier]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez configurer la découverte de routeurs.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Disc=]{enable | disable}
Spécifie si la découverte de routeurs doit avoir lieu sur cette interface.
Le paramètre enable indique que la découverte de routeurs doit avoir lieu, tandis que le paramètre
disable désactive la découverte de routeurs sur cette interface.
[MinInt=]Entier
Spécifie un intervalle minimal, en minutes, entre l'envoi de paquets de découverte de routeurs.
[MaxInt=]Entier
Spécifie un intervalle maximal, en minutes, entre l'envoi de paquets de découverte de routeurs.
[Life=]Entier
Spécifie le délai de validité, en minutes, d'un paquet de découverte de routeurs envoyé par ce routeur
ou serveur.
[Level=]Entier
Spécifie un nombre indiquant le niveau de préférence d'utilisation de cette interface comme passerelle
par défaut. Si plusieurs interfaces sont activées pour la découverte de routeurs, un nombre élevé
indique un niveau de préférence supérieur.
Remarques
• Une fois ajoutées, les annonces de découverte de routeurs sont envoyées à des moments aléatoires,
délimités par les intervalles minimal et maximal définis.
Exemples
Pour activer la découverte de routeurs pour l'interface Connexion au réseau local, avec un intervalle minimal de
7 minutes, un intervalle maximal de 10 minutes, une durée de vie de 30 minutes pour les paquets de
découverte de routeurs et une valeur égale à zéro (0) pour le niveau de préférence, tapez :
Syntaxe
set interface [InterfaceName=]NomInterface [[Disc=]{enable | disable}] [[MinInt=]Entier] [[MaxInt=]Entier]
[[Life=]Entier] [[Level=]Entier]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez configurer la découverte de routeurs.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Disc=]{enable | disable}
Spécifie si la découverte de routeurs doit avoir lieu sur cette interface.
Le paramètre enable indique que la découverte de routeurs doit avoir lieu, tandis que le paramètre
disable désactive la découverte de routeurs sur cette interface.
[MinInt=]Entier
Spécifie un intervalle minimal, en minutes, entre l'envoi de paquets de découverte de routeurs.
[MaxInt=]Entier
Spécifie un intervalle maximal, en minutes, entre l'envoi de paquets de découverte de routeurs.
[Life=]Entier
Spécifie le délai de validité, en minutes, d'un paquet de découverte de routeurs envoyé par ce routeur
ou serveur.
[Level=]Entier
Spécifie un nombre indiquant le niveau de préférence d'utilisation de cette interface comme passerelle
par défaut. Un nombre élevé indique un niveau de préférence supérieur.
Exemples
Pour activer la découverte de routeurs pour l'interface Connexion au réseau local, avec un intervalle minimal de
7 minutes, un intervalle maximal de 10 minutes, une durée de vie de 30 minutes pour les paquets de
découverte de routeurs et une valeur égale à zéro (0) pour le niveau de préférence, tapez :
delete interface
Supprime la configuration de découverte de routeurs.
Syntaxe
delete interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez supprimer la configuration de
découverte de routeurs.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Exemples
Pour supprimer la configuration de découverte de routeurs pour une interface nommée Connexion au réseau
local, tapez :
show interface
Affiche les informations de découverte de routeurs. Utilisée sans paramètres, la commande show interface
affiche des informations pour toutes les interfaces.
Syntaxe
show interface [[InterfaceName=]NomInterface]
Paramètres
[InterfaceName=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
Exemples
Pour afficher les informations de découverte de routeurs pour une interface nommée Connexion au réseau
local, tapez :
add peerfilter
Ajoute un filtre pour les serveurs qui peuvent être acceptés comme des homologues.
Syntaxe
add peerfilter [Server=]AdresseIP
Paramètres
[Server=]AdresseIP
Requis. Spécifie l'adresse IP du serveur homologue dont vous voulez filtrer le trafic.
add acceptfilter
Ajoute un filtre d'acceptation pour les itinéraires reçus sur une interface.
Syntaxe
add acceptfilter [InterfaceName=]NomInterface [Addr=]AdresseIP1 AdresseIP2
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom d'une interface sur laquelle RIP est disponible.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
[Addr=]AdresseIP1 AdresseIP2
Requis. Spécifie une paire d'adresses IP.
La première adresse correspond à l'adresse IP basse et la seconde à l'adresse IP haute, elles sont
utilisées pour construire le filtre.
Exemples
Pour ajouter un filtre d'acceptation pour une interface nommée Connexion au réseau local et une plage
d'adresses IP allant de 10.0.0.2 à 10.11.21.154, tapez :
add announcefilter
Ajoute un filtre pour les itinéraires annoncés sur une interface.
Syntaxe
add announcefilter [InterfaceName=]NomInterface [Addr=]AdresseIP1 AdresseIP2
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom d'une interface sur laquelle RIP est disponible.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Addr=]AdresseIP1 AdresseIP2
Requis. Spécifie une paire d'adresses IP.
La première adresse correspond à l'adresse IP basse et la seconde à l'adresse IP haute, elles sont
utilisées pour construire le filtre.
Exemples
Pour ajouter un filtre pour les itinéraires annoncés sur une interface nommée Connexion au réseau local et une
plage d'adresses IP allant de 10.0.0.2 à 10.11.21.154, tapez :
add neighbor
Ajoute un voisin RIP sur une interface.
Syntaxe
add neighbor [InterfaceName=]NomInterface [addr=]AdresseIP
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom d'une interface sur laquelle RIP est disponible.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
Exemples
Pour ajouter un voisin RIP situé à l'adresse IP 10.0.0.2 pour une interface nommée Connexion au réseau local,
tapez :
add interface
Ajoute RIP à une interface spécifiée.
Syntaxe
add interface [InterfaceName=]NomInterface [[Metric=]Entier] [[UpdateMode=]{demand | periodic}] [[Announce=]
{none | rip1 | rip1compat | rip2}] [[Accept=]{none | rip1 | rip1compat | rip2}] [[Expire=]Entier] [[Remove=]Entier]
[[Update=]Entier] [[AuthMode=]{authnone | authsimplepassword}] [[Tag=]Entier] [[Unicast=]{also | only | disable}]
[[AccFiltMode=]{include | exclude | disable}] [[AnnFiltMode=]{include | exclude | disable}] [[Password=]Chaîne]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter RIP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Metric=]Entier
Spécifie une valeur métrique pour les itinéraires basés sur cette interface.
[UpdateMode=]{demand | periodic}
Spécifie à quel moment les mises à jour doivent avoir lieu.
Le paramètre demand indique que les mises à jour doivent être effectuées sur demande.
Le paramètre periodic indique que les mises à jour doivent être effectuées à des intervalles réguliers.
Le paramètre none indique que tous les itinéraires doivent être annoncés.
Le paramètre rip1 indique que seuls les itinéraires RIP version 1 doivent être annoncés.
Le paramètre rip1compat indique que les annonces doivent être effectuées en utilisant le mode
compatible des versions RIP.
Le paramètre rip2 indique que seuls les itinéraires RIP version 2 doivent être annoncés.
Le paramètre none indique que tous les itinéraires doivent être acceptés.
Le paramètre rip1 indique que seuls les itinéraires RIP version 1 doivent être acceptés.
Le paramètre rip1compat indique que les itinéraires doivent être acceptés en utilisant le mode
compatible des versions RIP.
[Expire=]Entier
Indique la valeur de l'intervalle d'expiration d'itinéraire, en secondes.
[Remove=]Entier
Indique la valeur de l'intervalle de suppression d'itinéraire, en secondes.
[Update=]Entier
Indique la valeur de l'intervalle de mise à jour complète, en secondes.
[AuthMode=]{authnone | authsimplepassword}
Spécifie si l'autorisation doit être requise.
Le paramètre authsimplepassword indique que l'autorisation par mot de passe doit être requise.
[Tag=]Entier
Spécifie l'indicateur d'itinéraire.
Le paramètre include indique que les filtres d'acceptation doivent être inclus.
Le paramètre exclude indique que les filtres d'acceptation doivent être exclus.
Le paramètre disable indique que les filtres d'acceptation doivent être désactivés.
Le paramètre include indique que les filtres d'annonce doivent être inclus.
Le paramètre exclude indique que les filtres d'annonce doivent être exclus.
Le paramètre disable indique que les filtres d'annonce doivent être désactivés.
[Password=]Chaîne
Spécifie un mot de passe en texte brut de 16 caractères maximum.
add helper
Installe une DLL d'application d'assistance sous RIP.
Syntaxe
add helper NomDLL
Paramètres
NomDLL
Requis. Spécifie une DLL qui prend en charge ce contexte.
Syntaxe
delete peerfilter [Server=]AdresseIP
Paramètres
[Server=]AdresseIP
Requis. Spécifie l'adresse IP du serveur homologue dont vous ne voulez pas filtrer le trafic.
delete acceptfilter
Supprime un filtre d'acceptation pour les itinéraires reçus sur une interface spécifiée.
Syntaxe
delete acceptfilter [InterfaceName=]NomInterface [Addr=]AdresseIP1 AdresseIP2
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom d'une interface sur laquelle RIP est disponible.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Addr=]AdresseIP1 AdresseIP2
Requis. Spécifie une paire d'adresses IP.
La première adresse correspond à l'adresse IP basse et la seconde à l'adresse IP haute, elles sont
utilisées pour construire le filtre.
Exemples
Pour supprimer un filtre d'acceptation pour une interface nommée Connexion au réseau local et une plage
d'adresses IP allant de 10.0.0.2 à 10.11.21.154, tapez :
delete announcefilter
Supprime un filtre d'annonce défini pour une interface.
Syntaxe
delete announcefilter [InterfaceName=]NomInterface [Addr=]AdresseIP1 AdresseIP2
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom d'une interface sur laquelle RIP est disponible.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Addr=]AdresseIP1 AdresseIP2
Requis. Spécifie une paire d'adresses IP. La première adresse correspond à l'adresse IP basse et la
seconde à l'adresse IP haute, elles sont utilisées pour construire le filtre.
delete neighbor
Supprime un voisin RIP d'une interface.
Syntaxe
delete neighbor [InterfaceName=]NomInterface AdresseIP
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom d'une interface sur laquelle RIP est disponible.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
AdresseIP
Requis. Spécifie l'adresse IP du voisin RIP à supprimer.
Exemples
Pour supprimer un voisin RIP situé à l'adresse IP 10.0.0.2 pour une interface nommée Connexion au réseau
local, tapez :
delete interface
Supprime RIP de l'interface spécifiée.
Syntaxe
delete interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface de laquelle vous souhaitez supprimer RIP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
delete helper
Supprime une DLL d'application d'assistance spécifiée de Netsh.
Syntaxe
delete helper NomApplicationAssistance
Paramètres
NomApplicationAssistance
Requis. Spécifie le nom de fichier de la DLL d'application d'assistance à supprimer.
Syntaxe
set interface [InterfaceName=]NomInterface [[Metric=]Entier] [[UpdateMode=]{demand | periodic}] [[Announce=]
{none | rip1 | rip1compat | rip2}] [[Accept=]{none | rip1 | rip1compat | rip2}] [[Expire=]Entier] [[Remove=]Entier]
[[Update=]Entier] [[AuthMode=]{authnone | authsimplepassword}] [[Tag=]Entier] [[Unicast=]{also | only | disable}]
[[AccFiltMode=]{include | exclude | disable}] [[AnnFiltMode=]{include | exclude | disable}] [[Password=]Chaîne]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous souhaitez configurer RIP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[Metric=]Entier
Spécifie une valeur métrique pour les itinéraires basés sur cette interface.
[UpdateMode=]{demand | periodic}
Spécifie à quel moment les mises à jour doivent avoir lieu.
Le paramètre demand indique que les mises à jour doivent être effectuées sur demande.
Le paramètre periodic indique que les mises à jour doivent être effectuées à des intervalles réguliers.
Le paramètre none indique que tous les itinéraires doivent être annoncés.
Le paramètre rip1 indique que seuls les itinéraires RIP version 1 doivent être annoncés.
Le paramètre rip1compat indique que les annonces doivent être effectuées en utilisant le mode
compatible des versions RIP.
Le paramètre rip2 indique que seuls les itinéraires RIP version 2 doivent être annoncés.
Le paramètre none indique que tous les itinéraires doivent être acceptés.
Le paramètre rip1 indique que seuls les itinéraires RIP version 1 doivent être acceptés.
Le paramètre rip1compat indique que les itinéraires doivent être acceptés en utilisant le mode
compatible des versions RIP.
Le paramètre rip2 indique que seuls les itinéraires RIP version 2 doivent être acceptés.
[Expire=]Entier
Indique la valeur de l'intervalle d'expiration d'itinéraire, en secondes.
[Remove=]Entier
Indique la valeur de l'intervalle de suppression d'itinéraire, en secondes.
[Update=]Entier
Indique la valeur de l'intervalle de mise à jour complète, en secondes.
Le paramètre authsimplepassword indique que l'autorisation par mot de passe doit être requise.
[Tag=]Entier
Spécifie l'indicateur d'itinéraire.
Le paramètre include indique que les filtres d'acceptation doivent être inclus.
Le paramètre exclude indique que les filtres d'acceptation doivent être exclus.
Le paramètre disable indique que les filtres d'acceptation doivent être désactivés.
Le paramètre include indique que les filtres d'annonce doivent être inclus.
Le paramètre exclude indique que les filtres d'annonce doivent être exclus.
Le paramètre disable indique que les filtres d'annonce doivent être désactivés.
[Password=]Chaîne
Spécifie un mot de passe en texte brut de 16 caractères maximum.
Exemples
Pour modifier la configuration RIP sur l'interface nommée Connexion au réseau local, en spécifiant une valeur
métrique égale à 2 et l'exécution des mises à jour sur demande, tapez :
set flags
Définit les indicateurs RIP pour une interface spécifiée.
Syntaxe
set flags [InterfaceName=]NomInterface
[clear,][splithorizon,][poisonreverse,][triggeredupdates,][cleanupupdates][accepthostroutes,]
[acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous souhaitez définir les indicateurs.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
[clear,][splithorizon,][poisonreverse,][triggeredupdates,][cleanupupdates,][accepthostroutes,]
[acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary]
Spécifie les stratégies utilisées pour les indicateurs RIP.
Le paramètre clear indique qu'il faut effacer tous les indicateurs RIP définis.
Le paramètre splithorizon indique qu'il faut activer RIP pour le découpage d'horizon.
Le paramètre triggeredupdates indique que les mises à jour déclenchées pour RIP doivent avoir lieu.
Le paramètre cleanupupdates indique que les mises à jour de nettoyage pour RIP doivent avoir lieu.
Le paramètre acceptdefaultroutes indique qu'il faut accepter les itinéraires par défaut.
Le paramètre senddefaultroutes indique qu'il faut envoyer les itinéraires par défaut.
Remarques
• Il ne faut pas placer de virgule après le dernier paramètre de stratégie.
set global
Définit les paramètres RIP globaux.
Syntaxe
set global {[[loglevel=]{none | error | warn | info}] | [[mintrig=]Entier] | [[peermode=]{include | exclude | disable}]}
Paramètres
[loglevel=]{none | error | warn | info}
Spécifie quels événements RIP doivent être enregistrés.
Le paramètre error indique que seules les erreurs relatives à RIP doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à RIP doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à RIP doivent être enregistrés.
[mintrig=]Entier
Indique le délai minimal, en minutes, qui doit s'écouler entre les déclencheurs.
Syntaxe
show interface [[InterfaceName=]NomInterface]
Paramètres
[InterfaceName=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
show flags
Affiche les indicateurs RIP définis pour une interface spécifiée. Utilisée sans paramètres, la commande show
flags affiche des informations pour toutes les interfaces.
Syntaxe
show flags [[InterfaceName=]NomInterface]
Paramètres
[InterfaceName=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
show global
Affiche les paramètres RIP globaux.
Syntaxe
show global
Paramètres
aucun
show ifstats
Affiche les statistiques RIP pour une interface spécifiée. Utilisée sans paramètres, la commande show ifstats
affiche une seule fois des informations pour toutes les interfaces.
Syntaxe
show ifstats [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Indique le numéro d'index de l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Exemples
Pour afficher les statistiques RIP toutes les 5 secondes d'une interface de valeur d'index égale à 1, tapez :
show ifbinding
Affiche les liens d'adresse IP pour les interfaces RIP. Utilisée sans paramètres, la commande show ifbinding
affiche une seule fois les informations pour toutes les interfaces.
Syntaxe
show ifbinding [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Indique le numéro d'index de l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Remarques
• Pour afficher la liste des valeurs d'index de chaque interface, utilisez la commande show interface
dans le contexte Netsh d'interface IP.
Exemples
Pour afficher les liens toutes les 5 secondes pour une interface de valeur d'index égale à 1, tapez :
add dhcpserver
Ajoute un serveur DHCP à la liste des serveurs DHCP dont les messages seront transférés par l'agent relais
DHCP.
Syntaxe
add dhcpserver AdresseIP
Paramètres
AdresseIP
Requis. Spécifie l'adresse IP du serveur DHCP que vous voulez ajouter.
add interface
Active l'agent relais DHCP sur l'interface spécifiée.
Syntaxe
add interface [InterfaceName=]NomInterface
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
delete interface
Désactive l'agent relais DHCP sur l'interface spécifiée.
Syntaxe
delete interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous voulez désactiver l'agent relais DHCP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
delete dhcpserver
Supprime un serveur DHCP de la liste des serveurs DHCP dont les messages seront transférés par l'agent
relais DHCP.
Syntaxe
delete dhcpserver AdresseIP
Paramètres
AdresseIP
Requis. Spécifie l'adresse IP du serveur DHCP à supprimer.
set global
Définit les paramètres globaux d'enregistrement pour la configuration de l'agent relais DHCP.
Syntaxe
set global [LogLevel=]{none | error | warn | info}
Paramètres
[LogLevel=]{none | error | warn | info}
Requis. Spécifie quels événements de l'agent relais DHCP doivent être enregistrés.
Le paramètre none indique qu'il ne faut enregistrer aucun événement relatif à l'agent relais DHCP.
Le paramètre error indique que seules les erreurs relatives à l'agent relais DHCP doivent être
enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à l'agent relais DHCP doivent être
enregistrés.
Le paramètre info indique que tous les événements relatifs à l'agent relais DHCP doivent être
enregistrés.
Syntaxe
set interface [InterfaceName=]NomInterface [relaymode=]{enable | disable} [[maxhop=]Entier] [[minsecs=]Entier]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous voulez mettre à jour la configuration de l'agent
relais DHCP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[relaymode=]{enable | disable}
Requis. Spécifie si l'agent relais DHCP est activé ou désactivé.
Le paramètre enable indique que l'agent relais DHCP doit être activé pour cette interface.
[maxhop=]Entier
Spécifie le nombre de sauts qu'un paquet DHCP peut effectuer avant de devoir être supprimé et ne plus
pouvoir être relayé.
[minsecs=]Entier
Spécifie le délai minimal, en secondes, depuis l'amorçage qui doit apparaître dans un paquet DHCP
avant de devoir être envoyé à un serveur DHCP contenu dans la liste des serveurs dont les messages
seront transférés par l'agent relais DHCP.
Exemples
Pour mettre à jour la configuration de l'agent relais DHCP sur l'interface nommée Connexion au réseau local
avec un nombre maximal de sauts égal à 16 et une valeur de 4 secondes pour le délai minimal depuis
l'amorçage, tapez :
show interface
Affiche les informations de configuration pour l'agent relais DHCP sur l'interface spécifiée.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
Syntaxe
show global [[Rr=]Entier]
Paramètres
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
show ifconfig
Affiche les informations de configuration de l'agent relais DHCP pour l'interface spécifiée. Utilisée sans
paramètres, la commande show ifconfig affiche une seule fois les informations pour toutes les interfaces où
l'agent relais DHCP est activé.
Syntaxe
show ifconfig [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Indique la valeur d'index de l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
show ifbinding
Affiche les liens d'adresse IP pour l'interface spécifiée. Utilisée sans paramètres, la commande show ifbinding
affiche une seule fois les informations pour toutes les interfaces où l'agent relais DHCP est activé.
Syntaxe
show ifbinding [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Indique la valeur d'index de l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
show ifstats
Affiche les statistiques de l'agent relais DHCP pour l'interface spécifiée. Utilisée sans paramètres, la commande
show ifstats affiche une seule fois les informations pour toutes les interfaces où l'agent relais DHCP est activé.
Syntaxe
show ifstats [[Index=]Entier] [[Rr=]Entier]
Paramètres
[Index=]Entier
Indique la valeur d'index de l'interface à propos de laquelle vous souhaitez afficher des informations.
[Rr=]Entier
Spécifie, en secondes, la fréquence d'actualisation des informations.
Remarque
• Le protocole OSPF n'est pas disponible sur Windows XP Édition 64 bits.
add range
Ajoute la paire adresse IP / masque qui définit une plage d'adresses appartenant à cette zone.
Syntaxe
add range [Areaid=]AdresseIP [Range=]AdresseIP MasqueSousRéseau
Paramètres
[Areaid=]AdresseIP
Requis. Spécifie l'adresse IP de la zone à laquelle la plage est ajoutée.
[Range=]AdresseIP MasqueSousRéseau
Requis. Spécifie l'adresse IP et le masque de la plage à ajouter.
Remarques
• Les plages OSPF sont utilisées pour résumer les itinéraires au sein de la zone OSPF.
add area
Ajoute un ID pour la zone.
Syntaxe
add area [Areaid=]AdresseIP
Paramètres
[Areaid=]AdresseIP
Requis. Spécifie l'adresse IP de la zone à laquelle vous voulez ajouter la plage.
Remarques
• Le paramètre Areaid est un nombre 32 bits exprimé en notation décimale pointée, qui identifie la zone
OSPF. L'ID de zone ne doit pas forcément correspondre à une adresse IP ou à un ID de réseau IP. L'ID
de zone égal à 0.0.0.0 est réservé au segment principal du réseau. Si la zone représente un réseau mis
en sous-réseau, vous pouvez utiliser le numéro de réseau IP du réseau mis en sous-réseau comme ID
pour cette zone.
add virtif
Ajoute une interface virtuelle à un routeur.
Syntaxe
add virtif [transareaid=]IDZoneTransition [virtnbrid=]IDVoisinVirtuel
Paramètres
[transareaid=]IDZoneTransition
Requis. Spécifie l'adresse IP de la zone de transition utilisée pour l'échange des informations de
routage entre le routeur de limite de zone du segment principal et le routeur de limite de zone de la
zone non contiguë.
[virtnbrid=]IDVoisinVirtuel
Requis. Spécifie l'adresse IP de l'ID de routeur du voisin virtuel à ajouter.
Syntaxe
add neighbor [InterfaceName=]NomInterface [addr=]AdresseIP [nbraddr=]AdresseIP [nbrprio=]Priorité
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface à laquelle vous voulez ajouter un voisin.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr=]AdresseIP
Requis. Spécifie l'adresse IP de l'interface OSPF.
[nbraddr=]AdresseIP
Requis. Spécifie l'adresse IP du voisin que vous voulez ajouter.
[nbrprio=]Priorité
Requis. Spécifie la priorité de routeur OSPF du voisin que vous voulez ajouter.
add interface
Configure OSPF sur l'interface spécifiée.
Syntaxe
add interface [InterfaceName=]NomInterface [areaid=]AdresseIP [addr=]AdresseIP
mask=]MasqueSousRéseau
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface sur laquelle vous voulez ajouter OSPF.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[areaid=]AdresseIP
Requis. Spécifie l'adresse IP de la zone à laquelle l'interface appartient.
[addr=]AdresseIP
Requis. Spécifie l'adresse IP de l'interface à ajouter.
[mask=]MasqueSousRéseau
Requis. Spécifie le masque de sous-réseau de l'interface à ajouter.
add routefilter
Ajoute un filtre d'itinéraire OSPF.
Syntaxe
add routefilter [Filter=]AdresseIP MasqueSousRéseau
Paramètres
add protofilter
Ajoute un filtre de protocole OSPF.
Syntaxe
add protofilter [filter=]{autostatic | local | rip | snmp | nondod | static}
Paramètres
[filter=]{autostatic | local | rip | snmp | nondod | static}
Requis. Spécifie le filtre de protocole que vous voulez ajouter.
Le paramètre local indique un itinéraire ajouté par le réseau auquel l'ordinateur est connecté.
Le paramètre nondod indique un itinéraire RTM qui est présent uniquement lorsqu'une interface DOD
est connectée.
Remarques
• La commande add protofilter est utilisée sur un routeur OSPF agissant en tant que routeur de limites
de systèmes autonomes. Les filtres que vous ajoutez filtrent les autres sources d'itinéraires par source
de protocole, comme les itinéraires statiques et RIP, de manière à ce que ces itinéraires ne soient pas
redistribués dans le système autonome OSPF.
install
Installe OSPF.
Syntaxe
install
Paramètres
aucun
delete range
Supprime la plage spécifiée pour l'ID de zone.
Syntaxe
delete range [Areaid=]AdresseIP [Range=]AdresseIP MasqueSousRéseau
Paramètres
[Areaid=]AdresseIP
Requis. Spécifie l'adresse IP de la zone que vous voulez supprimer.
[Range=]AdresseIP MasqueSousRéseau
Requis. Spécifie l'adresse IP et le masque de sous-réseau de la zone que vous voulez supprimer.
Syntaxe
delete area [Areaid=]AdresseIP
Paramètres
[Areaid=]AdresseIP
Requis. Spécifie l'adresse IP de la zone que vous voulez supprimer.
Remarques
L'ID de zone est un nombre 32 bits exprimé en notation décimale pointée, qui identifie la zone OSPF. L'ID de
zone ne doit pas forcément correspondre à une adresse IP ou à un ID de réseau IP. L'ID de zone égal à 0.0.0.0
est réservé au segment principal du réseau. Si la zone représente un réseau mis en sous-réseau, vous pouvez
utiliser le numéro de réseau IP du réseau mis en sous-réseau comme ID pour cette zone.
delete virtif
Supprime l'interface virtuelle spécifiée.
Syntaxe
delete virtif [transareaid=]IDZoneTransition [virtnbrid=]IDVoisinVirtuel
Paramètres
[transareaid=]IDZoneTransition
Requis. Spécifie l'adresse IP de la zone de transition utilisée pour l'échange des informations de
routage entre le routeur de limite de zone du segment principal et le routeur de limite de zone de la
zone non contiguë.
[virtnbrid=]IDVoisinVirtuel
Requis. Spécifie l'ID de routeur du voisin virtuel à supprimer.
delete neighbor
Supprime le voisin OSPF spécifié.
Syntaxe
delete neighbor [InterfaceName=]NomInterface [addr=]AdresseIP [nbraddr=]AdresseIP [nbrprio=]Priorité
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface de laquelle vous voulez supprimer un voisin.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr=]AdresseIP
Requis. Spécifie l'adresse IP de l'interface de laquelle vous voulez supprimer un voisin.
[nbraddr=]AdresseIP
Requis. Spécifie l'adresse IP du voisin à supprimer.
[nbrprio=]Priorité
Requis. Spécifie la priorité de routeur OSPF du voisin à supprimer.
Syntaxe
delete interface [InterfaceName=]NomInterface [addr=]AdresseIP [mask=]MasqueSousRéseau
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface de laquelle vous voulez supprimer OSPF.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr=]AdresseIP
Requis. Spécifie l'adresse IP de l'interface à supprimer.
[mask=]MasqueSousRéseau
Requis. Spécifie le masque de sous-réseau de l'interface à supprimer.
delete routefilter
Supprime le filtre d'itinéraire OSPF spécifié.
Syntaxe
delete routefilter [Filter=]AdresseIP MasqueSousRéseau
Paramètres
[Filter=]AdresseIP MasqueSousRéseau
Requis. Spécifie l'adresse IP et le masque de sous-réseau du filtre d'itinéraire que vous voulez
supprimer.
delete protofilter
Supprime le filtre de protocole OSPF spécifié.
Syntaxe
delete protofilter [filter=]{autostatic | local | rip | snmp | nondod | static}
Paramètres
[filter=]{autostatic | local | rip | snmp | nondod | static}
Requis. Spécifie le filtre de protocole que vous voulez supprimer.
Le paramètre local indique un itinéraire ajouté par le réseau auquel l'ordinateur est connecté.
Le paramètre nondod indique un itinéraire RTM qui est présent uniquement lorsqu'une interface DOD
est connectée.
Remarques
uninstall
Supprime OSPF.
Paramètres
aucun
set area
Modifie les paramètres de la zone spécifiée.
Syntaxe
set area [areaid=]IDZone [[auth=]{none | password}] [[stubarea=]{yes | no}] [[metric=]MétriqueStub] [[sumadv=]
{yes | no}]
Paramètres
[areaid=]IDZone
Requis. Spécifie l'adresse IP de la zone OSPF dont vous voulez modifier les paramètres.
[auth=]{none | password}
Spécifie si la zone requiert des mots de passe. Si la zone requiert des mots de passe, toutes les
interfaces qui se trouvent dans la même zone et sur le même segment de réseau doivent utiliser le
même mot de passe, tandis que toutes les interfaces qui se trouvent dans la même zone mais sur des
segments de réseau différents peuvent avoir des mots de passe différents. Par défaut, les mots de
passe sont requis et le mot de passe est 12345678. Les mots de passe étant transmis en texte brut,
cette option sert à l'identification et non à la sécurité.
[stubarea=]{yes | no}
Spécifie si cette zone est configurée comme une zone de stub, à savoir une zone OSPF qui n'énumère
pas d'itinéraires externes. Les itinéraires provenant de l'extérieur du système autonome OSPF ne sont
pas répartis dans ou via les zones de stub. Le routage vers les destinations externes au système
autonome dans ces zones s'effectue uniquement sur la base d'un itinéraire résumé par défaut. Cela
permet de réduire le temps système pour les routeurs dans la zone de stub.
[metric=]MétriqueStub
Spécifie le coût de l'itinéraire résumé par défaut annoncé par le routeur dans la zone de stub.
[sumadv=]{yes | no}
Spécifie s'il faut importer les annonces de résumé.
set virtif
Configure les paramètres de l'interface virtuelle spécifiée.
Syntaxe
set virtif [transareaid=]IDZoneTransition [virtnbrid=]IDVoisinVirtuel [[transdelay=]DélaiTransition]
[[retrans=]IntervalleRetransmission] [[hello=]IntervalleSalutation] [[dead=]IntervalleInactivité]
[[password=]MotDePasse]
Paramètres
[transareaid=]IDZoneTransition
Requis. Spécifie l'adresse IP de la zone de transition.
[virtnbrid=]IDVoisinVirtuel
Requis. Spécifie l'ID de routeur du voisin virtuel.
[retrans=]IntervalleRetransmission
Spécifie la durée en secondes entre les retransmissions des annonces de l'état des liaisons pour les
éléments adjacents qui appartiennent à cette interface. Une valeur typique de ce paramètre pour un
LAN est 5 secondes.
[hello=]IntervalleSalutation
Spécifie, en secondes, l'intervalle entre les transmissions des paquets de salutation par le routeur sur
l'interface. La valeur de ce paramètre doit être identique pour tous les routeurs connectés à un même
réseau. Une valeur typique de ce paramètre pour un LAN est 10 secondes.
[dead=]IntervalleInactivité
Spécifie, en secondes, le délai pendant lequel un routeur peut ne pas répondre avant qu'un routeur
voisin considère ce routeur comme défaillant. Ce paramètre doit être un multiple entier de l'intervalle de
salutation (en général 4). La valeur de ce paramètre doit être identique pour tous les routeurs OSPF
connectés à un même segment de réseau.
[password=]MotDePasse
Spécifie le mot de passe pour cette interface, si des mots de passe sont requis pour la zone. Toutes les
interfaces qui se trouvent dans la même zone et sur le même réseau doivent utiliser le même mot de
passe. Par défaut, les mots de passe sont requis et le mot de passe est 12345678.
set interface
Configure les paramètres OSPF pour une interface.
Syntaxe
set interface [interfacename=]NomInterface [addr=]AdresseIP [mask=]MasqueSousRéseau [[state=]{enable
| disable}] [[areaid=]IDZone] [[type=]{nbma | p2p | broadcast}] [[prio=]Priorité] [[transdelay=]DélaiTransition]
[[retrans=]IntervalleRetransmission] [[hello=]IntervalleSalutation] [[dead=]IntervalleInactivité]
[[poll=]IntervalleInterrogation] [[metric=]Métrique] [[password=]MotDePasse] [[mtu=]TailleMTU]
Paramètres
[interfacename=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez configurer les paramètres.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[addr=]AdresseIP
Requis. Spécifie l'adresse IP de l'interface.
[mask=]MasqueSousRéseau
Requis. Spécifie le masque de sous-réseau de l'interface.
[state=]{enable | disable}
Spécifie si l'interface est activée. Le paramètre enable active l'interface. Le paramètre disable
désactive l'interface.
[areaid=]IDZone
Spécifie l'adresse IP de la zone d'interface.
[prio=]Priorité
Spécifie la priorité d'interface.
[transdelay=]DélaiTransition
Spécifie la durée estimée en secondes pour la transmission d'un paquet de mise à jour de l'état des
liaisons sur cette interface. Si vous ne spécifiez aucune valeur pour ce paramètre, le délai estimé est de
1 seconde.
[retrans=]IntervalleRetransmission
Spécifie la durée en secondes entre les retransmissions des annonces de l'état des liaisons pour les
éléments adjacents qui appartiennent à cette interface. Une valeur typique de ce paramètre pour un
LAN est 5 secondes.
[hello=]IntervalleSalutation
Spécifie, en secondes, l'intervalle entre les transmissions des paquets de salutation par le routeur sur
l'interface. La valeur de ce paramètre doit être identique pour tous les routeurs connectés à un même
réseau. Une valeur typique de ce paramètre pour un LAN est 10 secondes.
[dead=]IntervalleInactivité
Spécifie, en secondes, le délai pendant lequel un routeur peut ne pas répondre avant qu'un routeur
voisin considère ce routeur comme défaillant. Ce paramètre doit être un multiple entier de l'intervalle de
salutation (en général 4). La valeur de ce paramètre doit être identique pour tous les routeurs OSPF
connectés à un même segment de réseau.
[poll=]IntervalleInterrogation
Spécifie le délai en secondes entre les interrogations réseau OSPF pour les interfaces NBMA (Non-
Broadcast Multiple Access) uniquement. Vous devez définir l'intervalle d'interrogation à au moins le
double de la valeur de l'intervalle d'inactivité. Une valeur typique pour un réseau X.25 est deux minutes.
[metric=]Métrique
Spécifie le coût de l'envoi d'un paquet depuis cette interface. La valeur définie ici est publiée comme
étant le coût de la liaison pour cette interface dans l'annonce de l'état des liaisons effectuée par le
routeur. Les interfaces rapides sont généralement moins coûteuses. La valeur maximale pour ce
paramètre est 32 767.
[password=]MotDePasse
Spécifie le mot de passe pour cette interface, si des mots de passe sont requis pour la zone. Toutes les
interfaces qui se trouvent dans la même zone et sur le même réseau doivent utiliser le même mot de
passe. Par défaut, les mots de passe sont requis et le mot de passe est 12345678.
[mtu=]TailleMTU
Indique la taille maximale, en octets, des paquets IP contenant les informations OSPF qui peuvent être
envoyées sans fragmentation. La valeur par défaut de la taille IP MTU pour un réseau Ethernet est de
1.500 octets.
set global
Configure les paramètres OSPF globaux.
Syntaxe
set global [routerid=]AdresseIP [asborder=]{yes | no} [[loglevel=]{none | error | warn | info}]
Paramètres
[routerid=]AdresseIP
Requis. Indique l'adresse IP du routeur dont vous souhaitez configurer les paramètres.
set routefilter
Configure l'action de filtrage d'itinéraire OSPF.
Syntaxe
set routefilter [action=]{drop | accept}
Paramètres
[action=]{drop | accept}
Requis. Spécifie si le filtre d'itinéraire rejette ou accepte les paquets. Le paramètre drop indique que les
paquets doivent être rejetés. Le paramètre accept indique que les paquets doivent être acceptés.
set protofilter
Configure l'action de filtrage de protocole OSPF.
Syntaxe
set protofilter [action=]{drop | accept}
Paramètres
[action=]{drop | accept}
Requis. Spécifie si le filtre de protocole rejette ou accepte les paquets. Le paramètre drop indique que
les paquets doivent être rejetés. Le paramètre accept indique que les paquets doivent être acceptés.
show global
Affiche les paramètres OSPF globaux.
Syntaxe
show global
Paramètres
aucun
show area
Affiche les paramètres de zone.
Syntaxe
show area
Paramètres
aucun
show virtif
Affiche les paramètres de toutes les interfaces virtuelles.
Syntaxe
Paramètres
aucun
show interface
Affiche les informations de configuration OSPF pour l'interface spécifiée.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
show routefilter
Affiche les informations relatives au filtrage d'itinéraire OSPF.
Syntaxe
show routefilter
Paramètres
aucun
show protofilter
Affiche les informations relatives au filtrage de protocole OSPF.
Syntaxe
show protofilter
Paramètres
aucun
show area
Affiche les informations relatives aux zones OSPF.
Syntaxe
show area
Paramètres
aucun
show virtif
Affiche les informations relatives aux interfaces virtuelles OSPF.
Syntaxe
show virtif
add exclusion
Ajoute une exclusion à l'étendue de l'allocateur DHCP.
Syntaxe
add exclusion AdresseIP
Paramètres
AdresseIP
Requis. Spécifie une adresse IP à exclure de l'étendue de l'allocateur DHCP.
delete exclusion
Supprime une exclusion de l'étendue de l'allocateur DHCP.
Syntaxe
delete exclusion AdresseIP
Paramètres
AdresseIP
Requis. Spécifie une adresse IP déjà exclue de l'étendue de l'allocateur DHCP.
install
Installe le protocole de routage sous IP.
Syntaxe
install
Paramètres
aucun
set global
Configure les paramètres globaux pour l'allocation DHCP.
Syntaxe
set global {[[scopenetwork=]AdresseIP] | [[scopemask=]MasqueSousRéseau] | [[leasetime=]Minutes] |
[[loglevel=]{none | error | warn | info}]}
Paramètres
[scopenetwork=]AdresseIP
Spécifie l'adresse IP pour l'étendue de l'allocateur DHCP.
[scopemask=]MasqueSousRéseau
Spécifie le masque de sous-réseau associé à l'adresse IP pour l'étendue.
[leasetime=]Minutes
Spécifie, en minutes, la durée du bail.
Exemples
Pour définir le réseau IP pour l'allocation DHCP à 10.10.10.0, avec un masque de sous-réseau d'étendue
associé de 255.255.255.0, une durée de bail de 11.520 minutes (8 jours) et l'enregistrement des informations
pour tous les événements apparentés, tapez :
set interface
Configure les paramètres de l'allocateur DHCP pour l'interface spécifiée.
Syntaxe
set interface [InterfaceName=]NomInterface [mode=]{enable | disable}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous souhaitez configurer les paramètres.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{enable | disable}
Requis. Spécifie si l'allocation DHCP est activée ou désactivée pour l'interface.
show global
Affiche la configuration globale de l'allocateur DHCP.
Syntaxe
show global
Paramètres
aucun
show interface
Affiche la configuration de l'allocateur DHCP pour l'interface spécifiée.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
uninstall
Supprime le protocole de routage sous IP.
Syntaxe
uninstall
Paramètres
aucun
set global
Définit les paramètres de proxy DNS globaux.
Syntaxe
set global [querytimeout=]Entier [[dnsmode=]{enable | disable}] [[winsmode=]{enable | disable}] [[loglevel=]{none
| error | warn | info}]
Paramètres
[querytimeout=]Entier
Requis. Spécifie un délai d'expiration, en secondes, pour les requêtes de proxy DNS.
[dnsmode=]{enable | disable}
Spécifie si l'opération de proxy DNS est activée ou désactivée.
[winsmode=]{enable | disable}
Spécifie si l'opération de proxy WINS est activée ou désactivée.
Le paramètre error indique que seules les erreurs relatives au proxy DNS doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs au proxy DNS doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs au proxy DNS doivent être enregistrés.
Exemples
Pour spécifier un délai d'expiration de 10 secondes pour les requêtes, activer l'opération de proxy DNS et de
proxy WINS, et désactiver l'enregistrement des événements relatifs au proxy DNS, tapez :
install
Installe le protocole de routage sous IP.
Syntaxe
install
Paramètres aucun
Syntaxe
set interface [InterfaceName=]NomInterface [[mode=]{enable | disable | default}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez configurer les paramètres.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
Le paramètre default indique que le proxy DNS est défini à la valeur par défaut pour l'interface.
show global
Affiche la configuration globale du proxy DNS.
Syntaxe
show global
Paramètres
aucun
show interface
Affiche la configuration du proxy DNS pour l'interface spécifiée.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
uninstall
Supprime le protocole de routage sous IP.
Syntaxe
uninstall
add addressmapping
Ajoute un mappage d'adresse IP au pool d'adresses NAT (Network Address Translation) pour l'interface
spécifiée.
Syntaxe
add addressmapping [InterfaceName=]NomInterface [public=]AdresseIP [private=]AdresseIP
[inboundsessions=]{enable | disable}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous voulez utiliser NAT.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[public=]AdresseIP
Requis. Spécifie l'adresse IP utilisée sur un réseau public.
[private=]AdresseIP
Requis. Spécifie l'adresse IP dans le pool des adresses disponibles sur le réseau privé.
[inboundsessions=]{enable | disable}
Requis. Spécifie si les sessions entrantes sont activées ou désactivées.
Exemples
Pour mapper l'adresse IP publique 10.11.11.1 sur l'adresse IP privée 10.10.10.1 et désactiver les sessions
entrantes pour ce mappage de table NAT, tapez :
add addressrange
Ajoute une plage d'adresses au pool d'adresses NAT pour l'interface spécifiée.
Syntaxe
add addressrange [InterfaceName=]NomInterface [start=]AdresseIP [end=]AdresseIP
[mask=]MasqueSousRéseau
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez ajouter une plage d'adresses au pool
d'adresses.
[start=]AdresseIP
Requis. Spécifie l'adresse IP de début de la plage d'adresses.
[mask=]MasqueSousRéseau
Requis. Spécifie le masque de sous-réseau IP associé à la plage réseau délimitée par les adresses IP
de début et de fin.
add interface
Configure NAT sur l'interface spécifiée.
Syntaxe
add interface [InterfaceName=]NomInterface [[mode=]{full | addressonly | private}]
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface sur laquelle vous voulez configurer NAT.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
add portmapping
Ajoute un mappage de port de protocole sur l'interface NAT.
Syntaxe
add portmapping [InterfaceName=]NomInterface [proto=]{tcp | udp} [publicip=]{AdresseIP | 0.0.0.0}
[publicport=]Entier [privateip=]AdresseIP [privateport=]Entier
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter un mappage de port.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[proto=]{tcp | udp}
Requis. Spécifie si le type de protocole est TCP ou UDP.
[publicip=]{AdresseIP | 0.0.0.0}
Requis. Spécifie soit une adresse IP externe sur le réseau public, soit 0.0.0.0 pour indiquer toutes les
adresses IP non spécifiées dans la plage d'adresses du réseau privé.
[publicport=]Entier
Requis. Spécifie le port de protocole public à l'aide d'un nombre compris entre 0 et 9999.
[privateip=]AdresseIP
Requis. Spécifie une adresse IP dans la plage d'adresses du réseau privé.
[privateport=]Entier
Requis. Spécifie le port de protocole privé à l'aide d'un nombre compris entre 0 et 9999.
Syntaxe
delete addressmapping [InterfaceName=]NomInterface [[public=]AdresseIP]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez supprimer un mappage d'adresse.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[public=]AdresseIP
Spécifie l'adresse IP à supprimer. Si vous ne spécifiez aucune adresse, tous les mappages d'adresses
du pool d'adresses NAT sont supprimés de l'interface.
delete addressrange
Supprime une plage d'adresses du pool d'adresses NAT pour l'interface spécifiée.
Syntaxe
delete addressrange [InterfaceName=]NomInterface [start=]AdresseIP
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface de laquelle vous souhaitez supprimer une plage d'adresses.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[start=]AdresseIP
Requis. Indique l'adresse IP du début de la plage à supprimer.
delete interface
Supprime NAT (Network Address Translation) de l'interface spécifiée.
Syntaxe
delete interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface pour laquelle vous voulez supprimer l'utilisation de NAT.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
Syntaxe
delete portmapping [InterfaceName=]NomInterface [[proto=]{tcp | udp}] [publicip=]{AdresseIP | 0.0.0.0}]
[[publicport=]Entier] [[privateip=]AdresseIP] [privateport=]Entier]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez supprimer un mappage de port.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[proto=]{tcp | udp}
Spécifie le type de protocole.
Le paramètre tcp indique que le type de protocole est TCP (Transmission Control Protocol).
Le paramètre udp indique que le type de protocole est UDP (User Datagram Protocol).
[publicip=]{AdresseIP | 0.0.0.0}
Spécifie soit une adresse IP externe sur le réseau public, soit 0.0.0.0 pour indiquer toutes les adresses
IP non spécifiées dans la plage d'adresses du réseau privé.
[publicport=]Entier
Spécifie le port de protocole public à l'aide d'un nombre compris entre 0 et 9999.
[privateip=]AdresseIP
Spécifie une adresse IP dans la plage d'adresses du réseau privé.
[privateport=]Entier
Spécifie le port de protocole privé à l'aide d'un nombre compris entre 0 et 9999.
set global
Définit les paramètres NAT globaux.
Syntaxe
set global {[[tcptimeoutmins=]Entier] | [[udptimeoutmins=]Entier] | [[LogLevel=]{none | error | warn | info}]}
Paramètres
[tcptimeoutmins=]Entier
Spécifie, en minutes, la valeur du délai d'expiration pour les mappages TCP.
[udptimeoutmins=]Entier
Spécifie, en minutes, la valeur du délai d'expiration pour les mappages UDP.
Le paramètre error indique que seules les erreurs relatives à NAT doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à NAT doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à NAT doivent être enregistrés.
Syntaxe
set interface [InterfaceName=]NomInterface [mode=]{Full | AddressOnly | Private}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez configurer les paramètres.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
show global
Affiche la configuration globale de l'interface NAT (Network Address Translation).
Syntaxe
show global
Paramètres
aucun
show interface
Affiche la configuration NAT (Network Address Translation) pour l'interface spécifiée.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
show interface
Affiche les informations de configuration pour l'interface spécifiée.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
add interface
Ajoute des entrées d'interface à la configuration IPX.
Syntaxe
add interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Spécifie le nom de l'interface à laquelle vous voulez ajouter des entrées.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
delete interface
Supprime des entrées d'interface de la configuration IPX.
Syntaxe
delete interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface de laquelle vous souhaitez supprimer des entrées.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
set interface
Met à jour la configuration IPX sur l'interface spécifiée.
Syntaxe
set interface [InterfaceName=]NomInterface {[[admstate=]{enabled | disabled}] | [[wanprotocol=]{ppp | ipxwan}]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez mettre à jour la configuration IPX.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[admstate=]{enabled | disabled}
Spécifie si le paramètre « admstate » est activé ou désactivé sur l'interface.
[wanprotocol=]{ppp | ipxwan}
Spécifie le protocole sur l'interface, PPP ou ipxwan.
Syntaxe
show route AdresseRéseau
Paramètres
AdresseRéseau
Requis. Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
show staticroute
Affiche des informations de configuration.
Syntaxe
show staticroute [InterfaceName=]NomInterface AdresseRéseau
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
AdresseRéseau
Requis. Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
add staticroute
Ajoute des entrées à la configuration IPX de l'interface spécifiée.
Syntaxe
add staticroute [InterfaceName=]NomInterface {[AdresseRéseau] | [[nexthopmacaddress=]AdresseMAC] |
[[ticks=]Entier] | [[hops=]Entier]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez ajouter des entrées à la configuration
IPX.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
AdresseRéseau
Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[nexthopmacaddress=]AdresseMAC
Spécifie une adresse MAC de tronçon suivant sur 6 octets dont la longueur n'est pas supérieure à
12 chiffres hexadécimaux. Les zéros d'en-tête sont facultatifs.
[ticks=]Entier
Spécifie le nombre de cycles sous la forme d'un entier décimal.
[hops=]Entier
Spécifie le nombre de tronçons sous la forme d'un entier décimal.
Syntaxe
delete staticroute [InterfaceName=]NomInterface {[AdresseRéseau] | [[nexthopmacaddress=]AdresseMAC] |
[[ticks=]Entier] | [[hops=]Entier]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface de laquelle vous souhaitez supprimer une entrée.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
AdresseRéseau
Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[nexthopmacaddress=]AdresseMAC
Spécifie une adresse MAC de tronçon suivant sur 6 octets dont la longueur n'est pas supérieure à
12 chiffres hexadécimaux. Les zéros d'en-tête sont facultatifs.
[ticks=]Entier
Spécifie le nombre de cycles sous la forme d'un entier décimal.
[hops=]Entier
Spécifie le nombre de tronçons sous la forme d'un entier décimal.
set staticroute
Met à jour la configuration IPX de l'interface spécifiée.
Syntaxe
set staticroute [InterfaceName=]NomInterface {[AdresseRéseau] | [[nexthopmacaddress=]AdresseMAC] |
[[ticks=]Entier] | [[hops=]Entier]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez mettre à jour la configuration IPX.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
AdresseRéseau
Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[nexthopmacaddress=]AdresseMAC
Spécifie une adresse MAC de tronçon suivant sur 6 octets dont la longueur n'est pas supérieure à
12 chiffres hexadécimaux. Les zéros d'en-tête sont facultatifs.
[ticks=]Entier
Spécifie le nombre de cycles sous la forme d'un entier décimal.
[hops=]Entier
Spécifie le nombre de tronçons sous la forme d'un entier décimal.
Syntaxe
show service [TypeService] [NomService]
Paramètres
TypeService
Spécifie un type de service sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
NomService
Indique le nom du service à propos duquel vous souhaitez afficher des informations.
show staticservice
Affiche des informations de configuration à propos du service d'itinéraire statique.
Syntaxe
show staticservice [InterfaceName=]NomInterface [TypeService] [NomService]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
TypeService
Spécifie un type de service sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
NomService
Spécifie un nom de service.
add staticservice
Ajoute des entrées à la configuration IPX d'une interface spécifiée.
Syntaxe
add staticservice [InterfaceName=]NomInterface {[TypeService] | [NomService] | [AdresseRéseau] |
[[node=]AdresseNœud] | [[socket=]AdresseSocket] | [[hops=]Entier]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez ajouter des entrées à la
configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
TypeService
NomService
Spécifie un nom de service.
AdresseRéseau
Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[node=]AdresseNœud
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 12 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[socket=]AdresseSocket
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[hops=]Entier
Spécifie le nombre de tronçons sous la forme d'un entier décimal.
delete staticservice
Supprime une entrée de la configuration IPX d'une interface spécifiée.
Syntaxe
delete staticservice [InterfaceName=]NomInterface {[TypeService] | [NomService] | [AdresseRéseau] |
[[node=]AdresseNœud] | [[socket=]AdresseSocket] | [[hops=]Entier]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez supprimer une entrée de la
configuration IPX.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
TypeService
Spécifie un type de service sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
NomService
Spécifie un nom de service.
AdresseRéseau
Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[node=]AdresseNœud
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 12 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[socket=]AdresseSocket
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[hops=]Entier
Spécifie le nombre de tronçons sous la forme d'un entier décimal.
Syntaxe
set staticservice [InterfaceName=]NomInterface {[TypeService] | [NomService] | [AdresseRéseau] |
[[node=]AdresseNœud] | [[socket=]AdresseSocket] | [[hops=]Entier]}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez mettre à jour la configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
TypeService
Spécifie un type de service sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
NomService
Spécifie un nom de service.
AdresseRéseau
Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[node=]AdresseNœud
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 12 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[socket=]AdresseSocket
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[hops=]Entier
Spécifie le nombre de tronçons sous la forme d'un entier décimal.
set filter
Met à jour la configuration du filtre du routeur IPX.
Syntaxe
set filter [InterfaceName=]NomInterface [[mode=]{input | output}] [[action=]{permit | deny}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez mettre à jour la configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Spécifie le mode (entrée ou sortie).
[action=]{permit | deny}
Spécifie l'action (autoriser ou refuser).
Syntaxe
show filter [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
add filter
Ajoute des entrées de filtre de routeur à la configuration IPX.
Syntaxe
add filter [InterfaceName=]NomInterface [mode=]{input | output} [[srcnet=]SousRéseauSource]
[[srcnode=]NœudSource] [[srcsocket=]SocketSource] [[dstnet=]SousRéseauDestination]
[[dstnode=]NœudDestination] [[dstsocket=]SocketDestination] [[pkttype=]TypePaquet]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter des entrées de filtre.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode.
[srcnet=]SousRéseauSource
Spécifie un masque de réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[srcnode=]NœudSource
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[srcsocket=]SocketSource
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[dstnet=]SousRéseauDestination
Spécifie un masque de réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[dstnode=]NœudDestination
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[dstsocket=]SocketDestination
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
delete filter
Supprime des entrées de filtre de routeur de la configuration IPX.
Syntaxe
delete filter [InterfaceName=]NomInterface [mode=]{input | output} [[srcnet=]SousRéseauSource]
[[srcnode=]NœudSource] [[srcsocket=]SocketSource] [[dstnet=]SousRéseauDestination]
[[dstnode=]NœudDestination] [[dstsocket=]SocketDestination] [[pkttype=]TypePaquet]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface de laquelle vous souhaitez supprimer une entrée de filtre.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode.
[srcnet=]SousRéseauSource
Spécifie un masque de réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[srcnode=]NœudSource
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[srcsocket=]SocketSource
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[dstnet=]SousRéseauDestination
Spécifie un masque de réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[dstnode=]NœudDestination
Spécifie une adresse de nœud sur 6 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[dstsocket=]SocketDestination
Spécifie une adresse de socket sur 2 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[pkttype=]TypePaquet
Spécifie un type de paquet sur 1 octet dont la longueur n'est pas supérieure à 8 chiffres hexadécimaux.
Les zéros d'en-tête sont facultatifs.
show global
Affiche les informations de configuration IPX globale.
Syntaxe
show global
set global
Configure les paramètres IPX globaux.
Syntaxe
set global [LogLevel=]{none | error | warn | info}
Paramètres
[LogLevel=]{none | error | warn | info}
Requis. Spécifie quels événements doivent être enregistrés.
Le paramètre none indique qu'il ne faut enregistrer aucun événement relatif à IPX. Le paramètre error
indique que seules les erreurs relatives à IPX doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à IPX doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à IPX doivent être enregistrés.
show interface
Affiche la propagation des diffusions et du trafic IPX NetBIOS sur les interfaces de routage.
Syntaxe
show interface [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
set interface
Configure la propagation des diffusions et du trafic IPX NetBIOS sur les interfaces de routage.
Syntaxe
set interface [InterfaceName=]NomInterface [[bcastaccept=]{enabled | disabled}] [[bcastdeliver=]{enabled |
disabled | staticonly | onlywhenup}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface sur laquelle vous souhaitez configurer la propagation.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[bcastaccept=]{enabled | disabled}
Spécifie si l'interface de routage doit accepter les diffusions et le trafic NetBIOS.
Si le paramètre bcastdeliver est activé, toutes les diffusions et le trafic sont transférés.
Si le paramètre bcastdeliver est désactivé, aucune diffusion et aucun trafic n'est transféré.
Le paramètre onlywhenup indique que les diffusions et le trafic sont transférés uniquement lorsque
l'interface est active.
Le paramètre staticonly indique que les diffusions et le trafic sont transférés uniquement pour les
itinéraires statiques.
show nbname
Affiche les noms NetBIOS statiques sur l'interface de routage spécifiée.
Syntaxe
show nbname [InterfaceName=]NomInterface
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
add nbname
Ajoute un nom NetBIOS statique à l'interface de routage spécifiée.
Syntaxe
add nbname [InterfaceName=]NomInterface NomNetBIOS [[nbtype=]Type]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à laquelle vous souhaitez ajouter un nom.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
NomNetBIOS
Requis. Spécifie le nom NetBIOS que vous voulez ajouter.
[nbtype=]Type
Spécifie un type de nom NetBIOS sur 1 octet dont la longueur n'est pas supérieure à 2 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
delete nbname
Supprime un nom NetBIOS statique de l'interface de routage spécifiée.
Syntaxe
delete nbname [InterfaceName=]NomInterface NomNetBIOS [nbtype=]Type
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
NomNetBIOS
Requis. Spécifie le nom NetBIOS que vous voulez supprimer.
[nbtype=]Type
Spécifie un type de nom NetBIOS sur 1 octet dont la longueur n'est pas supérieure à 2 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
show interface
Affiche l'état IPX RIP de l'interface spécifiée. Utilisée sans paramètres, la commande show interface affiche
des informations pour toutes les interfaces.
Syntaxe
show interface [[InterfaceName=]NomInterface]
Paramètres
[InterfaceName=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
set interface
Configure des interfaces IPX RIP.
Syntaxe
set interface [InterfaceName=]NomInterface [[admstate=]{enabled | disabled}] [[advertise=]{enabled | disabled}]
[[listen=]{enabled | disabled}] [[gnsreply=]{enabled | disabled}] [[updatemode=]{standard | none | autostatic}]
[[interval=]Entier] [[agemultiplier=]Entier]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface que vous voulez configurer.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[admstate=]{enabled | disabled}
Spécifie si le paramètre « admstate » est activé ou désactivé.
[advertise=]{enabled | disabled}
Spécifie si le paramètre « advertise » est activé ou désactivé.
[gnsreply=]{enabled | disabled}
Spécifie si le paramètre « gnsreply » est activé ou désactivé.
[interval=]Entier
Indique la valeur de l'intervalle de mise à jour, en secondes.
[agemultiplier=]Entier
Spécifie le multiplicateur de services.
show global
Affiche les paramètres IPX RIP globaux.
Syntaxe
show global
Paramètres
aucun
set global
Configure les paramètres IPX RIP globaux.
Syntaxe
set global [LogLevel=]{none | error | warn | info}
Paramètres
[LogLevel=]{none | error | warn | info}
Requis. Spécifie quels événements doivent être enregistrés.
Le paramètre none indique qu'il ne faut enregistrer aucun événement relatif à IPX RIP.
Le paramètre error indique que seules les erreurs relatives à IPX RIP doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à IPX RIP doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à IPX RIP doivent être enregistrés.
set filter
Configure IPX RIP sur l'interface spécifiée.
Syntaxe
set filter [InterfaceName=]NomInterface [mode=]{input | output} [action=]{permit | deny}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez mettre à jour la configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[action=]{permit | deny}
Requis. Spécifie l'action (autoriser ou refuser).
show filter
Affiche les informations de configuration IPX RIP.
Syntaxe
show filter [InterfaceName=]NomInterface [[mode=]{input | output}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Spécifie le mode (entrée ou sortie).
add filter
Ajoute une entrée de filtre de routage à la configuration IPX RIP de l'interface spécifiée.
Syntaxe
add filter [InterfaceName=]NomInterface [mode=]{input | output} [net=]AdresseRéseau
[mask=]MasqueSousRéseau
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez ajouter des entrées à la configuration
IPX RIP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode (entrée ou sortie).
[net=]AdresseRéseau
Requis. Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[mask=]MasqueSousRéseau
Requis. Spécifie un masque de réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
Syntaxe
delete filter [InterfaceName=]NomInterface [mode=]{input | output} [net=]AdresseRéseau
[mask=]MasqueSousRéseau
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez supprimer une entrée de la
configuration IPX RIP.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode (entrée ou sortie).
[net=]AdresseRéseau
Requis. Spécifie une adresse réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[mask=]MasqueSousRéseau
Requis. Spécifie un masque de réseau sur 4 octets dont la longueur n'est pas supérieure à 8 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
show interface
Affiche l'état IPX SAP pour l'interface spécifiée. Utilisée sans paramètres, la commande show interface affiche
des informations pour toutes les interfaces.
Syntaxe
show interface [[InterfaceName=]NomInterface]
Paramètres
[InterfaceName=]NomInterface
Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
set interface
Configure des interfaces IPX SAP.
Syntaxe
set interface [InterfaceName=]NomInterface [[admstate=]{enabled | disabled}] [[advertise=]{enabled | disabled}]
[[listen=]{enabled | disabled}] [[gnsreply=]{enabled | disabled}] [[updatemode=]{standard | none | autostatic}]
[[interval=]Entier] [[agemultiplier=]Entier]
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[admstate=]{enabled | disabled}
Spécifie si le paramètre « admstate » est activé ou désactivé.
[advertise=]{enabled | disabled}
Spécifie si le paramètre « advertise » est activé ou désactivé.
[listen=]{enabled | disabled}
Spécifie si le paramètre « listen » est activé ou désactivé.
[gnsreply=]{enabled | disabled}
Spécifie si le paramètre « gnsreply » est activé ou désactivé.
[interval=]Entier
Indique la valeur de l'intervalle de mise à jour, en secondes.
[agemultiplier=]Entier
Spécifie le multiplicateur de services.
show global
Affiche les paramètres IPX SAP globaux.
Syntaxe
show global
Paramètres
aucun
set global
Configure les paramètres IPX SAP globaux.
Syntaxe
set global [LogLevel=]{none | error | warn | info}
Paramètres
[LogLevel=]{none | error | warn | info}
Requis. Spécifie quels événements doivent être enregistrés.
Le paramètre none indique qu'il ne faut enregistrer aucun événement relatif à IPX SAP.
Le paramètre error indique que seules les erreurs relatives à IPX SAP doivent être enregistrées.
Le paramètre warn indique que seuls les avertissements relatifs à IPX SAP doivent être enregistrés.
Le paramètre info indique que tous les événements relatifs à IPX SAP doivent être enregistrés.
Syntaxe
set filter [InterfaceName=]NomInterface [mode=]{input | output} [action=]{permit | deny}
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface dont vous souhaitez mettre à jour la configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode (entrée ou sortie).
[action=]{permit | deny}
Requis. Spécifie l'action (autoriser ou refuser).
show filter
Affiche les informations de configuration IPX SAP pour l'interface spécifiée.
Syntaxe
show filter [InterfaceName=]NomInterface [[mode=]{input | output}]
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface à propos de laquelle vous souhaitez afficher des informations.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Spécifie le mode (entrée ou sortie).
add filter
Ajoute des entrées à la configuration IPX SAP de l'interface spécifiée.
Syntaxe
add filter [InterfaceName=]NomInterface [mode=]{input | output} [svtype=]TypeService [svname=]NomService
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez ajouter des entrées à la
configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode (entrée ou sortie).
[svname=]NomService
Requis. Spécifie un nom de service.
delete filter
Supprime des entrées de configuration de filtre de la configuration IPX SAP de l'interface spécifiée.
Syntaxe
delete filter [InterfaceName=]NomInterface [mode=]{input | output} [svtype=]TypeService [svname=]NomService
Paramètres
[InterfaceName=]NomInterface
Requis. Indique le nom de l'interface pour laquelle vous souhaitez supprimer des entrées de la
configuration.
Le paramètre NomInterface doit correspondre au nom de l'interface spécifié dans Connexions réseau.
Si NomInterface contient des espaces, placez le texte entre guillemets (par exemple,
"Nom d'interface").
[mode=]{input | output}
Requis. Spécifie le mode (entrée ou sortie).
[svtype=]TypeService
Requis. Spécifie un type de service sur 2 octets dont la longueur n'est pas supérieure à 4 chiffres
hexadécimaux. Les zéros d'en-tête sont facultatifs.
[svname=]NomService
Requis. Spécifie un nom de service.
• Lorsque vous gérez un grand nombre de serveurs WINS, vous pouvez utiliser ces commandes en
mode batch pour créer des scripts et automatiser les tâches d'administration récurrentes qui doivent
être effectuées sur tous les serveurs WINS.
Les commandes suivantes sont disponibles à l'invite de commandes Netsh (distinct de l'invite de commandes
Windows XP).
Pour plus d'informations sur l'utilisation des commandes Netsh pour WINS, consultez Utiliser les outils de ligne
de commande WINS.
Remarques
• Sauf spécification contraire, les balises de champs (tels que Name= et EndChar=) sont en option. Si
vous utilisez des balises, celles-ci doivent être appliquées à tous les paramètres de la commande. Si
vous n'utilisez pas de balises, vous devez fournir une valeur pour chaque enregistrement pris en charge
dans cette commande.
• Le terme « Persona Non Grata » se réfère aux fonctionnalités de serveur WINS Windows 2000
Bloquer les enregistrements pour ces propriétaires.
• Pour un exemple d'utilisation de commandes Netsh pour WINS dans des fichiers batch et des scripts,
consultez Exemple Netsh WINS.
• Vous ne pouvez pas exécuter ces commandes Netsh en local sur Windows XP Professionnel ou
Windows XP Édition Familiale.
Pour exécuter ces commandes Netsh sur un ordinateur distant fonctionnant sous
Windows 2000 Server, vous devez tout d'abord utiliser Connexion au Bureau à distance pour vous
connecter à un ordinateur fonctionnant sous Windows 2000 Server qui exécute Terminal Server.
Vous pouvez exécuter ces commandes à partir de l'invite de commandes de Windows 2000 ou à partir
de l'invite de commandes du contexte Netsh WINS.
Pour que ces commandes fonctionnent à l'invite de commandes de Windows 2000, vous devez taper
netsh dhcp avant de taper les commandes et paramètres tels qu'ils apparaissent dans la syntaxe ci-
dessous.
Des différences fonctionnelles peuvent apparaître entre les commandes du contexte Netsh sur
Windows 2000 et Windows XP.
server
Bascule vers le contexte du serveur spécifié. Utilisée sans paramètres, cette commande désigne le serveur
WINS local par défaut.
Syntaxe
server [{\\NomServeur | AdresseIP}]
Paramètres
{\\NomServeur | AdresseIP}
Spécifie le serveur WINS distant (non local) vers lequel basculer le contexte de ligne de commande
Netsh WINS. Identifie le serveur par son nom de serveur ou son adresse IP.
Exemples
Dans le premier exemple, la commande bascule le contexte Netsh vers le serveur WINS local.
Dans le deuxième exemple, la commande bascule le contexte Netsh vers un serveur distant nommé \\WINS-
SRV1.
Dans le troisième exemple, la commande bascule le contexte Netsh vers un serveur distant dont l'adresse IP
est 10.0.0.1.
server
server \\WINS-SRV1
server 10.0.0.1
add
add filter
Ajoute un filtre défini par l'utilisateur au serveur WINS spécifié.
Syntaxe
add filter [ID=]ID [Desc=]DescriptionFiltre
Paramètres
[ID=]ID
Requis. Spécifie l'ID du filtre que vous voulez ajouter, en notation hexadécimale.
[Desc=]DescriptionFiltre
Requis. Spécifie une description du filtre que vous voulez ajouter.
add name
Ajoute un enregistrement de nom à la base de données sur le serveur WINS spécifié.
Paramètres
[Name=]NomOrdinateur
Requis. Spécifie le nom à ajouter et inscrire dans la base de données du serveur WINS.
[EndChar=]16èmeCarEnHex
Indique le 16ème caractère du nom en notation hexadécimale.
Si ce paramètre est omis, les types d'enregistrement sont ajoutés sur base de la valeur de Group=.
Pour plus d'informations, consultez Remarques.
[Scope=]NomÉtendue
Spécifie le nom de l'étendue NetBIOS.
[RecType=]{0 | 1}
Indique le type d'enregistrement : 0-Statique (par défaut), 1-Dynamique.
[Group=]{0 | 1 | 2 | 3 | 4}
Indique le type de groupe : 0-Unique (par défaut), 1-Groupe, 2-Internet 3-Multi-hébergement, 4-Nom de
domaine.
[Node=]{0 | 1 | 3}
Indique le type de nœud NetBIOS : 0-Nœud B, 1-Nœud P (par défaut), 3-Nœud H.
[IP=]{AdresseIP1[,AdresseIP2,AdresseIP3…]}
Requis. Spécifie l'adresse IP de l'enregistrement de nom à ajouter. Si l'ordinateur est de type multi-
hébergement, il est possible de spécifier plusieurs adresses IP.
Utilisez des accolades ({}) pour entourer une ou plusieurs adresses IP, et séparez les adresses par des
virgules.
Remarques
• Si les paramètres EndChar= et Group= sont tous les deux utilisés, EndChar= remplace Group=.
• Si EndChar= n'est pas spécifié, les types d'enregistrement suivants sont ajoutés à la base de données
WINS sur base de la valeur de Group= :
•
Valeur du paramètre de groupe Type d'enregistrement ajouté
Groupe unique (0) 03h, 20h, 00h
Groupe normal (1) 1eh
Groupe spécial / Internet (2) 20h
Groupe multi-hébergement (3) 03h, 20h, 00h
Groupe spécial / domaine (4) 1ch
Exemples
Dans le premier exemple, la commande ajoute un jeu d'enregistrements NetBIOS par défaut de type 00h, 03h
et 20h pour un ordinateur nommé HÔTEA avec une adresse IP mappée égale à 10.0.0.1.
Dans le second exemple, la commande ajoute un enregistrement 20h pour HÔTEB, qui est un ordinateur multi-
hébergement d'adresses IP 10.0.0.2 et 10.0.0.3, sur SOUSRÉSEAUA, avec un type d'enregistrement statique
et une configuration de nœud P.
Syntaxe
add partner [Server=]AdresseIP [[NetBIOS=]NomServeurNetBIOS] [[Type=]{0 | 1 | 2}]
Paramètres
[Server=]AdresseIP
Requis. Spécifie le partenaire de réplication à ajouter au serveur WINS. Identifie le serveur partenaire
par son adresse IP.
[NetBIOS=]NomServeurNetBIOS
Spécifie le partenaire de réplication à ajouter au serveur WINS. Identifie le serveur partenaire par son
nom NetBIOS.
[Type=]{0 | 1 | 2}
Indique le type de partenaire à ajouter : 0-Collecteur, 1-Émetteur, 2-Les deux (par défaut).
Remarques
• Si l'adresse IP ne se résout pas, le paramètre de nom NetBIOS est utilisé pour créer l'enregistrement
du partenaire. Autrement, le paramètre NetBIOS n'est pas utilisé.
Exemples
Dans l'exemple suivant, la commande ajoute un partenaire de réplication d'émission/collecte avec une adresse
IP égale à 10.2.2.2 au serveur WINS actuel.
add pngserver
Ajoute une liste de serveurs Persona Non Grata au serveur WINS spécifié.
Syntaxe
add pngserver [Servers=]{ListeAdressesIPServeurs}
Paramètres
[Servers=]{ListeAdressesIPServeurs}
Requis. Spécifie le(s) serveur(s) Persona Non Grata à ajouter. Identifie chaque serveur par son adresse
IP, placée entre accolades ({}). Si vous fournissez une liste, les adresses IP doivent être séparées par
des virgules et placées entre accolades ({}).
Remarques
• Cette commande permet d'ajouter le ou les nouveaux serveurs après avoir vérifié s'ils n'étaient pas en
double. La liste Persona Non Grata (PNG) est utilisée pour spécifier les propriétaires (autres serveurs
WINS) dont les enregistrements doivent être bloqués pendant la réplication.
Exemples
Dans l'exemple suivant, la commande ajoute les serveurs WINS 10.2.2.2 et 10.2.2.3 à la liste Persona Non
Grata pour le serveur WINS actuel.
add server
Ajoute un serveur WINS à la console WINS.
Paramètres
[Server=]{\\NomServeur | AdresseIPServeur}
Requis. Spécifie le serveur WINS à ajouter. Identifie le serveur par son nom NetBIOS ou son adresse
IP.
Exemples
Dans l'exemple suivant, la commande ajoute un serveur d'adresse IP 172.17.32.28 à la console WINS.
check
check database
Vérifie la cohérence de la base de données WINS. Utilisée sans paramètres, cette commande vérifie la
cohérence de tous les réplicas dont l'intervalle de vérification a expiré. En conditions de surcharge, la
vérification de la cohérence n'est pas effectuée immédiatement, mais après l'expiration de l'intervalle de
vérification.
Syntaxe
check database [[All=]{1 | 0}] [[Force=]{1 | 0}]
Paramètres
[All=]{1 | 0}
Indique s'il faut effectuer une vérification de la cohérence sur tous les réplicas ou sur ceux dont
l'intervalle de vérification a expiré : 1-Tous, 0-Autrement (par défaut).
[Force=]{1 | 0}
Indique s'il faut remplacer la vérification de la cohérence WINS en conditions de surcharge : 1-
Remplacer, 0-Autrement (par défaut).
Remarques
• La vérification de la cohérence pour tous les réplicas est une opération intensive pour le réseau et qui
peut consommer beaucoup de ressources.
Exemples
Dans l'exemple suivant, la commande effectue une vérification de la cohérence pour tous les réplicas. Si des
conditions de surcharge existent, la vérification de la cohérence est effectuée après l'expiration de l'intervalle de
vérification.
check database 1
check name
Vérifie une liste d'enregistrements de noms par rapport à une série de serveurs WINS spécifiés.
Syntaxe
check name {NameFile=NomFichier | NameList={ListeNoms}} {ServerFile=NomFichier |
ServerList={ListeAdressesIPServeurs}}[InclPartner={Y | y}]
Si vous fournissez une liste, les noms doivent être séparés par des virgules et placés entre accolades
({}).
{ServerFile=NomFichier | ServerList={ListeAdressesIPServeurs}}
Requis. Spécifie le fichier contenant la liste des adresses IP des serveurs à vérifier ou spécifie une liste
d'adresses IP de serveurs à vérifier. Si vous fournissez une liste, les adresses IP doivent être séparées
par des virgules et placées entre accolades ({}).
InclPartner={Y | y}
Spécifie que tous les partenaires seront inclus dans la liste de serveurs. Par défaut, les partenaires ne
sont pas inclus dans la liste.
Remarques
• Cette commande requiert l'utilisation de balises. Si le système détecte des incohérences, il essaie de
les résoudre.
• Le format de Nom à la fois dans NomFichier et ListeNoms est Nom*16èmecar, où Nom est le nom de
l'enregistrement et 16èmecar est le 16ème caractère de l'enregistrement.
• Dans le fichier, les noms sont séparés par des virgules ou des retours chariot / changements de ligne.
Exemples
Dans le premier exemple, la commande vérifie les données WINS dans les fichiers Noms.txt et Serveurs.txt, en
supposant que ces fichiers sont situés à l'emplacement du chemin d'accès spécifié (racine du lecteur D).
Dans le second exemple, la commande vérifie les noms Nom1 avec comme 16ème caractère 03, 00 et 20h
respectivement sur les serveurs d'adresse IP 10.2.2.2 et 10.2.2.3.
check version
Vérifie la cohérence des numéros d'identification de version pour les propriétaires d'enregistrements WINS dans
la base de données WINS.
Syntaxe
check version [Server=]AdresseIP [[File=]NomFichier]
Paramètres
[Server=]AdresseIP
Requis. Spécifie l'adresse IP du serveur WINS de départ.
[File=]NomFichier
Spécifie le fichier dans lequel stocker l'index de la table des adresses IP. Si vous omettez ce paramètre,
la commande check version crée le fichier Wins.rec dans le répertoire en cours et stocke l'index de la
table des adresses IP à cet endroit.
Remarques
• Si vous fournissez un nom de fichier non valide, NomFichier devient Wins.rec dans le répertoire en
cours.
Exemples
Dans l'exemple suivant, la commande vérifie la cohérence des numéros de version des enregistrements des
partenaires de réplication pour un serveur WINS d'adresse IP 10.2.2.2.
delete
delete name
Supprime un nom inscrit dans la base de données du serveur WINS.
Syntaxe
delete name [Name=]NomInscrit [EndChar=]16èmeCarEnHex [[Scope=]NomÉtendue]
Paramètres
[Name=]NomInscrit
Requis. Indique le nom inscrit à supprimer.
[EndChar=]16èmeCarEnHex
Requis. Indique le 16ème caractère du nom de l'enregistrement à supprimer en notation hexadécimale.
[Scope=]NomÉtendue
Spécifie l'identificateur d'étendue NetBIOS pour l'enregistrement à supprimer.
Exemples
Dans l'exemple suivant, la commande supprime les enregistrements d'affichage des messages (03h) avec
comme nom d'enregistrement HÔTEA de la base de données WINS.
delete owners
Supprime ou désactive une liste de propriétaires ainsi que leurs enregistrements de la base de données située
sur le serveur WINS spécifié.
Syntaxe
delete owners [Servers=]{ListeAdressesIPServeurs} [[Op=]{0 | 1}]
Paramètres
[Servers=]{ListeAdressesIPServeurs}
Requis. Spécifie une liste de serveurs propriétaires dont les enregistrements doivent être supprimés.
Identifie les serveurs par le biais de leurs adresses IP, qui doivent être séparées par des virgules et
placées entre accolades ({}).
[Op=]{0 | 1}
Indique votre option : 0-Désactiver (par défaut), 1-Supprimer.
Exemples
Dans l'exemple suivant, la commande supprime tous les enregistrements appartenant au serveur WINS
d'adresse IP 10.0.0.1.
Syntaxe
delete partner [[Server=]AdresseIP] [[Type=]{0 | 1 | 2}] [[Confirm=]{Y|y}]
Paramètres
[Server=]AdresseIP
Indique le partenaire à supprimer. Identifie le partenaire par son adresse IP.
[Type=]{0 | 1 | 2}
Indique le type de liste de partenaires à supprimer : 0-Collecte, 1-Émission, 2-Les deux (par défaut).
[Confirm=]{Y|y}
Déclenche et termine l'opération sans demande de confirmation.
Exemples
Dans l'exemple suivant, la commande supprime un partenaire de type émission/collecte avec une adresse IP
égale à 10.0.0.1 du serveur WINS actuel sans demande de confirmation.
delete pngserver
Supprime la totalité ou une partie des serveurs Persona Non Grata de la liste des serveurs Persona Non Grata
sur le serveur WINS spécifié.
Syntaxe
delete pngserver [Servers=]{ListeAdressesIPServeurs}
Paramètres
[Servers=]{ListeAdressesIPServeurs}
Requis. Spécifie une liste de serveurs Persona Non Grata à supprimer. Identifie les serveurs Persona
Non Grata par le biais de leurs adresses IP, qui doivent être séparées par des virgules et placées entre
accolades ({}).
Remarques
• La liste Persona Non Grata (PNG) spécifie les propriétaires (autres serveurs WINS) dont les
enregistrements doivent être bloqués pendant la réplication. Si vous spécifiez un ensemble vide ({}), la
commande delete pngserver supprime tous les serveurs de la liste de serveurs PNG.
Exemples
Dans l'exemple suivant, la commande supprime les serveurs WINS 10.2.2.2 et 10.2.2.3 de la liste Persona Non
Grata pour ce serveur WINS.
delete records
Supprime la totalité ou une partie des enregistrements du serveur WINS actuel ou marque les enregistrements
comme désactivés.
Syntaxe
Paramètres
[MinVer=]{Haut,Bas}
Requis. Spécifie les numéros de version d'enregistrement minimum haut et minimum bas où
commencer la suppression. Les valeurs haute et basse sont séparées par une virgule et placées entre
accolades ({}).
[MaxVer=]{Haut,Bas}
Requis. Spécifie les numéros de version d'enregistrement maximum haut et maximum bas où terminer
la suppression. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades
({}).
[Op=]{0 | 1}
Indique votre option : 0-Supprimer (par défaut), 1-Désactiver.
Remarques
• Si vous définissez à la fois MinVer= et MaxVer= à la valeur {0,0}, la commande delete records
supprime tous les enregistrements.
Exemples
Dans le premier exemple, la commande marque tous les enregistrements situés sur le serveur WINS comme
désactivés.
Dans le second exemple, la commande supprime tous les enregistrements compris entre 2de2d et 2de3f inclus.
delete server
Supprime un serveur WINS de la console WINS.
Syntaxe
delete server [Server=]{\\NomServeur | AdresseIPServeur}
Paramètres
[Server=]{\\NomServeur | AdresseIPServeur}
Requis. Spécifie le serveur WINS à supprimer. Identifie le serveur par son nom NetBIOS ou son
adresse IP.
Exemples
Dans l'exemple suivant, la commande supprime le serveur d'adresse IP 172.31.255.254 de la console WINS.
init
init backup
Déclenche la sauvegarde de la base de données WINS dans un répertoire spécifié. Utilisée sans paramètres,
cette commande effectue une sauvegarde complète dans le chemin de sauvegarde par défaut actuellement
défini.
Syntaxe
init backup [[Dir=]RépSauvegarde] [[Type=]{0 | 1}]
Si ce paramètre est omis, le chemin de sauvegarde par défaut actuellement défini est utilisé.
[Type=]{0 | 1}
Indique le type de sauvegarde : 0-Sauvegarde complète (par défaut), 1-Sauvegarde incrémentielle.
Remarques
• Une sauvegarde WINS ne peut être utilisée que pour une sauvegarde locale sur le même serveur. La
sauvegarde de serveurs WINS distants n'est pas prise en charge.
• Les fichiers de sauvegarde sont automatiquement créés dans le sous-répertoire wins_bak du répertoire
Dir=.
Exemples
Dans l'exemple suivant, la commande provoque une sauvegarde complète de la base de données WINS sur le
serveur WINS local dans le dossier C:\FichiersWINS\wins_bak. WINS crée automatiquement le sous-répertoire
wins_bak.
init compact
Déclenche le compactage de la base de données du serveur WINS.
Syntaxe
init compact
Paramètres
aucun
init export
Déclenche l'exportation de la base de données du serveur WINS dans un fichier.
Syntaxe
init export
Paramètres
aucun
init import
Déclenche l'importation de mappages statiques depuis un fichier Lmhosts.
Syntaxe
init import [File=]FichierImportation
Paramètres
[File=]FichierImportation
Requis. Spécifie le fichier texte au format Lmhosts utilisé pour l'importation des mappages statiques
dans la base de données WINS.
Exemples
init pull
Active et envoie un déclencheur de collecte à un autre serveur WINS.
Syntaxe
init pull [Server=]{NomServeurCollecte | AdresseIP}
Paramètres
[Server=]{\\NomServeurCollecte | AdresseIP}
Requis. Spécifie le serveur WINS vers lequel envoyer un déclencheur de collecte. Identifie le serveur
par son nom de serveur ou son adresse IP.
Remarques
• Si le nom de serveur fourni ne peut pas être résolu en une adresse IP, l'opération échoue.
Exemples
Dans l'exemple suivant, la commande active et envoie un déclencheur de collecte au serveur WINS 10.2.2.2.
init pullrange
Active et récupère une série d'enregistrements d'un autre serveur WINS.
Syntaxe
init pullrange [Owner=]IPServeurPropriétaire [Server=]IPServeurCollecte [MaxVer=]{Haut,Bas} [MinVer=]
{Haut,Bas}
Paramètres
[Owner=]IPServeurPropriétaire
Requis. Spécifie le serveur WINS contenant les enregistrements à collecter. Identifie le serveur par son
adresse IP.
[Server=]IPServeurCollecte
Requis. Spécifie le serveur WINS qui collecte la série d'enregistrements. Identifie le serveur par son
adresse IP.
[MaxVer=]{Haut,Bas}
Requis. Spécifie les numéros de version maximum haut et maximum bas des enregistrements à
collecter. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades ({}).
[MinVer=]{Haut,Bas}
Requis. Spécifie les numéros de version minimum haut et minimum bas des enregistrements à
collecter. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades ({}).
Remarques
• Si vous définissez à la fois MaxVer= et MinVer= à la valeur {0,0}, la commande init pullrange collecte
la série complète d'enregistrements.
Exemples
init push
Active et envoie un déclencheur d'émission à un autre serveur WINS.
Syntaxe
init push [Server=]{\\NomServeurÉmission | AdresseIP} [[PropReq=]{0 | 1}]
Paramètres
[Server=]{\\NomServeurÉmission | AdresseIP}
Requis. Spécifie le serveur WINS vers lequel envoyer un déclencheur d'émission. Identifie le serveur
par son nom ou son adresse IP.
[PropReq=]{0 | 1}
Indique votre demande de propagation : 0-Émettre vers le serveur spécifié uniquement (par défaut), 1-
Obliger le serveur à propager le déclencheur d'émission vers tous ses partenaires.
Remarques
• Si le nom de serveur fourni ne peut pas être résolu en une adresse IP, l'opération échoue.
Exemples
Dans l'exemple suivant, la commande active et envoie un déclencheur d'émission au serveur WINS 10.2.2.2 et
oblige celui-ci à propager le déclencheur vers tous ses partenaires de réplication.
init replicate
Déclenche et force une réplication immédiate de la base de données avec les partenaires de réplication.
Syntaxe
init replicate
Paramètres
aucun
Remarques
• Cette commande déclenche une réplication d'émission/collecte avec tous les partenaires de réplication
pour ce serveur.
init restore
Déclenche la restauration de la base de données WINS depuis un répertoire et un fichier du serveur WINS
spécifié.
Syntaxe
init restore [Dir=]RépRestauration
Paramètres
[Dir=]RépRestauration
Requis. Spécifie le répertoire à partir duquel restaurer les fichiers.
• Dir= doit contenir un sous-répertoire wins_bak, qui lui-même contient le fichier de base de données,
mais ce sous-répertoire ne doit pas être inclus dans le paramètre Dir=.
Exemples
Dans l'exemple suivant, la commande restaure la base de données WINS à partir du fichier de sauvegarde de
base de données situé à l'emplacement C:\FichiersWINS.
init scavenge
Déclenche le nettoyage de la base de données WINS pour le serveur WINS spécifié.
Syntaxe
init scavenge
Paramètres
aucun
Remarques
• Cette commande supprime les informations obsolètes de la base de données WINS.
init search
Déclenche la recherche du nom d'enregistrement spécifié dans la base de données WINS.
Syntaxe
init search [Name=]NomEnregistrement [[EndChar=]CaractèreFin] [[Case=]{0 | 1}] [[File=]NomFichier]
Paramètres
[Name=]NomEnregistrement
Requis. Spécifie le nom de l'enregistrement à rechercher.
[EndChar=]CaractèreFin
Indique le 16ème caractère de l'enregistrement de nom NetBIOS. Si ce paramètre est omis, la
recherche renvoie tous les enregistrements qui correspondent à la chaîne de caractères introduite en
tant que valeur de Name=. Pour plus d'informations, consultez Remarques.
[Case=]{0 | 1}
Indique la préférence de casse pour le nom : 0-Ignorer la casse du nom (par défaut), 1-Respecter la
casse du nom.
[File=]NomFichier
Spécifie le fichier dans lequel stocker la sortie ASCII en texte brut. Si ce paramètre est omis, la sortie
est affichée dans la fenêtre d'invite de commandes.
Remarques
• Si vous n'introduisez aucune valeur pour EndChar=, la recherche renvoie tous les enregistrements qui
correspondent à la chaîne de caractères introduite en tant que valeur de Name=. Par exemple, si la
base de données contient un enregistrement nommé MYPC-1, une recherche qui utilise MYPC comme
valeur du paramètre de nom renvoie tous les enregistrements commençant par ce modèle de nom,
indépendamment du type d'enregistrement :
Si vous spécifiez une valeur pour EndChar=, seuls les enregistrements qui correspondent au nom et au type
d'enregistrement sont renvoyés. Par exemple, si la valeur de Name= est MYPC et que la valeur de EndChar est
00, la recherche suivante renvoie les résultats ci-dessous :
Exemples
Dans l'exemple suivant, la commande recherche les enregistrements nommés dc1 avec 1c comme caractère
de fin, ignore la casse du nom, et envoie les informations dans le fichier noms.txt situé dans C:\FichiersWINS.
reset
reset counter
Réinitialise les statistiques pour le serveur WINS local.
Syntaxe
reset counter
Paramètres
aucun
set
set autopartnerconfig
Définit les informations de configuration automatique des partenaires de réplication pour le serveur. Utilisée
sans paramètres, cette commande réinitialise la configuration automatique des partenaires (désactivée).
Syntaxe
set autopartnerconfig [[State=]{0 | 1}] [[Interval=]Valeur] [[TTL=]Valeur]
Paramètres
[State=]{0 | 1}
Indique le paramétrage des informations de configuration automatique des partenaires de réplication :
0-Réinitialiser (par défaut), 1-Définir.
[Interval=]Valeur
Indique la valeur de l'intervalle de multidiffusion, en secondes.
[TTL=]Valeur
Indique la valeur de la durée de vie (TTL, Time-To-Live) des datagrammes de multidiffusion entre les
serveurs WINS partenaires. La valeur de la durée de vie doit être comprise entre 1 et 32.
Exemples
Dans l'exemple suivant, la commande définit les informations de configuration automatique pour ce serveur
WINS à un intervalle de multidiffusion de 3.600 secondes et une valeur de durée de vie de 20.
set backuppath
Définit les paramètres de sauvegarde pour le serveur WINS spécifié.
Syntaxe
set backuppath [Dir=]NouveauChemin [[Shutdown=]{0 | 1}]
Paramètres
[Dir=]NouveauChemin
Requis. Spécifie le chemin d'accès de sauvegarde pour la base de données du serveur. Si ce
paramètre est omis, le chemin d'accès par défaut est C:\.
[Shutdown=]{0 | 1}
Indique le paramétrage de la sauvegarde pendant l'arrêt : 0-Désactiver la sauvegarde de la base de
données WINS pendant l'arrêt (par défaut), 1-Activer la sauvegarde de la base de données WINS
pendant l'arrêt.
Exemples
Dans l'exemple suivant, la commande provoque la sauvegarde automatique de la base de données WINS dans
C:\FichiersWINS par le serveur WINS lors de chaque arrêt du serveur.
set burstparam
Définit les paramètres de la prise en charge du traitement en rafale pour le serveur WINS spécifié.
Syntaxe
set burstparam [State=]{0 | 1} [[Value=]TailleFileAttente]
Paramètres
[State=]{0 | 1}
Requis. Indique le paramétrage de la prise en charge du traitement en rafale : 0-Réinitialiser ou
désactiver la prise en charge du traitement en rafale pour le serveur WINS, 1-Définir ou activer la prise
en charge du traitement en rafale pour le serveur WINS.
[Value=]TailleFileAttente
Spécifie la valeur de la taille de file d'attente pour le mode rafale. La taille de file d'attente doit être
comprise entre 50 et 5.000.
Exemples
Dans l'exemple suivant, la commande définit la taille de la file d'attente pour le mode rafale de manière à
permettre 1.000 demandes d'inscription et de renouvellement de clients avant que le serveur WINS n'utilise la
prise en charge du traitement en rafale.
set defaultparam
Définit les paramètres par défaut pour la configuration du serveur WINS.
Syntaxe
set defaultparam
Paramètres
aucun
set logparam
Définit ou réinitialise la base de données ainsi que les paramètres d'enregistrement des événements détaillés.
Utilisée sans paramètres, cette commande conserve les valeurs actuelles.
Syntaxe
set logparam [[DBChange=]{0 | 1}] [[Event=]{0 | 1}]
Paramètres
[DBChange=]{0 | 1}
Indique si vous voulez enregistrer dans un journal les modifications apportées à la base de données : 1-
Permettre l'enregistrement des modifications de la base de données dans des fichiers journaux JET
(par défaut), 0-Réinitialiser cette option.
[Event=]{0 | 1}
Indique les détails des événements : 1-Enregistrer les événements détaillés dans le journal des
événements du système, 0-Réinitialiser cette option (par défaut).
Remarques
• Le moteur de la base de données WINS peut enregistrer les modifications apportées à la base de
données dans des fichiers séparés. Cette option est activée par défaut car elle améliore les
performances des opérations de la base de données.
• Le serveur WINS peut enregistrer les informations des événements détaillés dans le journal des
événements du système. Cette option est désactivée par défaut car elle consomme une grande
quantité de ressources.
Exemples
Dans l'exemple suivant, la commande définit les paramètres de journalisation pour ce serveur WINS afin de
permettre l'enregistrement des modifications de la base de données dans des fichiers JET et d'enregistrer les
événements détaillés dans le journal des événements du système.
set migrateflag
Définit l'indicateur de migration pour le serveur WINS spécifié.
Syntaxe
set migrateflag [State=]{0 | 1}
Paramètres
[State=]{0 | 1}
Requis. Indique l'état de l'indicateur de migration : 0-Définir l'indicateur de migration inactif, 1-Définir
l'indicateur de migration actif.
Remarques
• L'indicateur de migration détermine si des mappages statiques uniques peuvent être remplacés par des
enregistrements dynamiques.
Exemples
set namerecord
Définit les intervalles utilisés pour déterminer à quel moment les enregistrements de noms WINS sont
renouvelés, supprimés et vérifiés sur le serveur WINS spécifié. Utilisée sans paramètres, cette commande
conserve les valeurs actuelles.
Syntaxe
set namerecord [[Renew=]Valeur] [[Extinction=]Valeur] [[ExTimeout=]Valeur] [[Verification=]Valeur]
Paramètres
[Renew=]Valeur
Indique la valeur de l'intervalle de taux de renouvellement, en secondes.
[Extinction=]Valeur
Indique la valeur de l'intervalle d'extinction, en secondes.
[ExTimeout=]Valeur
Indique la valeur du délai d'extinction, en secondes.
[Verification=]Valeur
Indique la valeur de l'intervalle de vérification, en secondes.
Remarques
• Tous les paramètres sont en option. Les valeurs précédemment définies ou par défaut des paramètres
non utilisés sont conservées.
Exemples
Dans l'exemple suivant, la commande définit chacune de ces valeurs pour les enregistrements de noms sur ce
serveur WINS.
set periodicdbchecking
Définit les paramètres de vérification périodique de la cohérence de la base de données pour le serveur WINS
spécifié. Utilisée sans paramètres, cette commande conserve les valeurs actuelles.
Syntaxe
set periodicdbchecking [[State=]{0 | 1}] [[MaxRec=]Valeur] [[CheckAgainst=]{0 | 1}] [[CheckEvery=]Valeur]
[[Start=]Valeur]
Paramètres
[State=]{0 | 1}
Requis. Indique s'il faut vérifier l'état de la base de données WINS : 0-Désactiver, 1-Activer (par défaut).
Si vous définissez la valeur de ce paramètre à 0, toutes les vérifications seront désactivées
indépendamment de la valeur des autres paramètres.
[MaxRec=]Valeur
Spécifie le nombre maximal d'enregistrements vérifiés à chaque période. Si ce paramètre est omis, sa
valeur par défaut est 30.000.
[CheckAgainst=]{0 | 1}
[CheckEvery=]Valeur
Spécifie la fréquence de la vérification de la cohérence de la base de données WINS, en heures. Si ce
paramètre est omis, sa valeur par défaut est 24 heures.
[Start=]Valeur
Spécifie l'heure, en secondes, à laquelle il faut démarrer la vérification de la cohérence.
Remarques
• Afin de définir des intervalles de vérification périodiques de la cohérence, il est recommandé de
spécifier des valeurs pour les paramètres CheckEvery et Start. Si vous voulez modifier les paramètres
existants de la vérification périodique de la cohérence, indiquez uniquement des valeurs pour le
paramètre State ainsi que pour le ou les paramètres que vous voulez modifier. Les paramètres pour
lesquels vous ne fournissez pas de valeur restent inchangés.
Exemples
Dans l'exemple suivant, la commande vérifie la base de données WINS en fonction d'un partenaire de
réplication aléatoire, chaque heure et en commençant à 3.600 secondes.
set pullparam
Définit les paramètres du partenaire collecteur par défaut pour le serveur WINS spécifié. Utilisée sans
paramètres, cette commande conserve les valeurs précédemment définies ou par défaut.
Syntaxe
set pullparam [[State=]{0 | 1}] [[Strtup=]{0 | 1}] [[Start=]Valeur] [[Interval=]Valeur] [[Retry=]Valeur]
Paramètres
[State=]{0 | 1}
Requis. Indique si vous voulez que les connexions permanentes soient utilisées avec les partenaires
collecteurs : 0-Ne pas utiliser les connexions permanentes avec les partenaires collecteurs, 1-Utiliser
les connexions permanentes avec les partenaires collecteurs.
[Strtup=]{0 | 1}
Indique si la réplication de collecte doit commencer au démarrage : 0-Ne pas commencer la réplication
de collecte au démarrage (par défaut), 1-Commencer la réplication de collecte au démarrage.
[Start=]Valeur
Spécifie l'heure de démarrage du déclencheur de collecte, en secondes.
[Interval=]Valeur
Indique la valeur de l'intervalle de réplication, en secondes.
[Retry=]Valeur
Spécifie le nombre de réessais de la réplication.
Remarques
• Si vous ne spécifiez pas de valeur pour Interval=, seule une réplication a lieu.
• Si vous ne spécifiez pas de valeur pour Start=, l'exécution de la commande démarre le déclencheur de
collecte.
Exemples
set pullpartnerconfig
Définit les paramètres de configuration pour le partenaire collecteur spécifié.
Syntaxe
set pullpartnerconfig [[State=]{0 | 1}] [Server=]NomServeur [[Start=]Valeur] [[Interval=]Valeur]
Paramètres
[State=]{0 | 1}
Indique l'état de l'indicateur de connexion permanente : 0-Désactiver, 1-Activer (par défaut).
[Server=]NomServeur
Requis. Indique le nom de serveur ou l'adresse IP du partenaire de réplication de collecte.
[Start=]Valeur
Indique l'heure du début de la réplication, en secondes.
[Interval=]Valeur
Indique la valeur de l'intervalle entre les réplications de collecte, en secondes.
Remarques
• Si le nom de serveur que vous fournissez pour le paramètre Server= ne peut pas être résolu en une
adresse IP, la fonction échoue.
Exemples
Dans l'exemple suivant, la commande définit la configuration du partenaire collecteur pour le serveur WINS
actuel et pour le serveur WINS partenaire 10.2.2.2. La réplication de collecte commence dans 3.600 secondes
et s'effectue toutes les 4.320 secondes.
set pushparam
Définit les paramètres du partenaire émetteur par défaut pour le serveur WINS spécifié.
Syntaxe
set pushparam [State=]{0 | 1} [[Strtup=]{0 | 1}] [[AddChange=]{0 | 1}] [[Update=]Valeur]
Paramètres
[State=]{0 | 1}
Requis. Indique si vous voulez que les connexions permanentes soient utilisées avec les partenaires
émetteurs : 0-Ne pas utiliser les connexions permanentes avec les partenaires émetteurs, 1-Utiliser les
connexions permanentes avec les partenaires émetteurs.
[Strtup=]{0 | 1}
Indique si la réplication d'émission doit commencer au démarrage : 0-Ne pas commencer la réplication
d'émission au démarrage (par défaut), 1-Commencer la réplication d'émission au démarrage.
[AddChange=]{0 | 1}
[Update=]Valeur
Spécifie le nombre de modifications d'ID de version qui peuvent se produire avant la réplication.
Exemples
Dans l'exemple suivant, la commande définit les paramètres du partenaire émetteur par défaut pour ce serveur
WINS de manière à utiliser les connexions permanentes avec les partenaires émetteurs, commencer la
réplication d'émission au démarrage et en cas de modification des adresses, et émettre vers les partenaires
après deux mises à jour de l'ID de version des enregistrements dont ce serveur WINS est le propriétaire.
set pushpartnerconfig
Définit les paramètres de configuration pour le partenaire émetteur spécifié.
Syntaxe
set pushpartnerconfig [[State=]{0 | 1}] [Server=]\\NomServeur [Update=]Valeur
Paramètres
[State=]{0 | 1}
Indique l'état de l'indicateur de connexion permanente : 0-Désactiver, 1-Activer (par défaut).
[Server=]\\NomServeur
Requis. Spécifie le serveur partenaire émetteur pour lequel vous souhaitez définir les paramètres de
configuration. Identifie le serveur par son nom de serveur ou son adresse IP.
[Update=]Valeur
Requis. Spécifie le seuil des mises à jour.
Remarques
• Si le nom de serveur fourni ne peut pas être résolu en une adresse IP, la fonction échoue.
Exemples
Dans l'exemple suivant, la commande définit la configuration du partenaire émetteur du serveur WINS actuel
par un serveur WINS partenaire d'adresse IP 10.2.2.2 et définit à la valeur 2 la limite du nombre de
modifications d'ID de version autorisées avant d'en informer les partenaires émetteurs.
set replicateflag
Définit l'indicateur de réplication pour le serveur WINS spécifié.
Syntaxe
set replicateflag [State=]{0 | 1}
Paramètres
[State=]{0 | 1}
Requis. Indique l'état de l'indicateur de réplication : 0-Définir l'indicateur de réplication inactif, 1-Définir
l'indicateur de réplication actif.
Exemples
Dans l'exemple suivant, la commande active l'indicateur de réplication pour ce serveur.
Syntaxe
set startversion [Version=]{Haut,Bas}
Paramètres
[Version=]{Haut,Bas}
Requis. Spécifie la valeur de départ du numéro d'identification de version pour la base de données
WINS. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades ({}).
Exemples
Dans l'exemple suivant, la commande définit la valeur de départ du numéro d'identification de version pour la
base de données WINS à 0.
show
show browser
Affiche tous les enregistrements actifs [1Bh] de l'explorateur principal de domaine pour le serveur WINS
spécifié.
Syntaxe
show browser
Paramètres
aucun
show database
Affiche la base de données et les enregistrements pour une liste partielle ou complète de serveurs propriétaires
spécifiés.
Syntaxe
show database [Servers=]{AdressesIP} [[RecType=]{0 | 1 | 2}] [[Count=]Compteur] [[Start=]{0 | 1}]
[[EndChar=]16èmeCarEnHex] [[File=]NomFichier]
Paramètres
[Servers=]{AdressesIP}
Requis. Spécifie une liste de serveurs propriétaires dont les enregistrements doivent être affichés.
Identifie les serveurs propriétaires par le biais de leurs adresses IP, qui doivent être séparées par des
virgules et placées entre accolades ({}).
[RecType=]{0 | 1 | 2}
Indique le type d'enregistrement : 0-Les deux (par défaut), 1-Statique, 2-Dynamique.
[Count=]Compteur
Spécifie le nombre d'enregistrements que vous voulez afficher. Si ce paramètre est omis, tous les
enregistrements qui correspondent aux paramètres de la requête sont renvoyés.
[Start=]{0 | 1}
Indique où commencer le tri de l'affichage : 0-Commencer à partir du début de la base de données (par
défaut), 1-Commencer à partir de la fin de la base de données.
[File=]NomFichier
Spécifie le fichier dans lequel la sortie formatée est enregistrée. Si ce paramètre est omis, la sortie est
affichée dans la fenêtre d'invite de commandes.
Remarques
• Si vous spécifiez un ensemble vide ({}) pour Servers=, la commande show database affiche les
enregistrements pour tous les serveurs propriétaires.
Exemples
Dans l'exemple suivant, la commande enregistre les 1000 premiers enregistrements dynamiques de la base de
données WINS pour le serveur 10.2.2.2 dans le fichier texte sortie.txt.
show info
Affiche les informations de configuration pour le serveur WINS spécifié.
Syntaxe
show info
Paramètres
aucun
Remarques
• Si elle est définie, cette commande affiche les informations de configuration WINS suivantes pour le
serveur actuel :
o Paramètres de journalisation
show name
Demande et affiche des informations détaillées concernant un enregistrement spécifique de la base de données
du serveur WINS actuel.
Syntaxe
show name [Name=]NomEnregistrement [EndChar=]16èmeCarEnHex [[Scope=]NomÉtendue]
Paramètres
[Name=]NomEnregistrement
Requis. Spécifie l'enregistrement qui est l'objet de la requête.
[Scope=]NomÉtendue]
Spécifie l'étendue NetBIOS, si celle-ci est utilisée.
Exemples
Dans l'exemple suivant, la commande affiche les informations actuellement enregistrées pour l'enregistrement
nommé HÔTEA, du type Serveur de fichiers [20h], qui existe dans la base de données WINS sur le serveur
WINS spécifié.
show partner
Affiche tous les partenaires collecteurs, émetteurs ou émetteurs/collecteurs pour le serveur WINS spécifié.
Utilisée sans paramètres, cette commande affiche tous les partenaires collecteurs, émetteurs et
émetteurs/collecteurs pour le serveur WINS spécifié.
Syntaxe
show partner [[Type=]{0 | 1 | 2 | 3}]
Paramètres
[Type=]{0 | 1 | 2 | 3}
Indique le type de partenaire à afficher : 0-Tous (par défaut), 1-Collecte, 2-Émission, 3-Émission et
collecte.
Exemples
Dans l'exemple suivant, la commande affiche le nom du serveur, l'adresse IP et le type de réplication de chaque
partenaire de réplication pour ce serveur WINS.
show partner
show partnerproperties
Affiche les informations de configuration des partenaires par défaut pour le serveur WINS spécifié.
Syntaxe
show partnerproperties
Paramètres
aucun
Remarques
• Cette commande affiche la configuration automatique de partenaire ainsi que les paramètres
d'émission/collecte par défaut pour le serveur WINS actuel.
show pullpartnerconfig
Affiche les informations de configuration d'un partenaire collecteur.
Syntaxe
show pullpartnerconfig [Server=]{Nom | AdresseIP}
Paramètres
[Server=]{Nom | AdresseIP}
Remarques
• Si le nom fourni ne peut pas être résolu en une adresse IP, la fonction échoue.
Exemples
Dans l'exemple suivant, la commande affiche les informations de configuration du partenaire collecteur pour le
serveur WINS 10.2.2.2.
show pushpartnerconfig
Affiche les informations de configuration d'un partenaire émetteur.
Syntaxe
show pushpartnerconfig [Server=]{Nom | AdresseIP}
Paramètres
[Server=]{Nom | AdresseIP}
Requis. Spécifie le partenaire émetteur pour lequel vous souhaitez afficher des informations de
configuration. Identifie le partenaire émetteur par son nom ou son adresse IP.
Remarques
• Si le nom fourni ne peut pas être résolu en une adresse IP, la fonction échoue.
Exemples
Dans l'exemple suivant, la commande affiche les informations de configuration du partenaire émetteur pour le
serveur WINS 10.2.2.2.
show recbyversion
Affiche un jeu d'enregistrements pour un propriétaire, spécifié par une plage d'identificateurs de version, et trie
les enregistrements par version.
Syntaxe
show recbyversion [Server=]AdresseIP [MaxVer=]{Haut,Bas} [MinVer=]{Haut,Bas}
[[Name=]NomEnregistrement] [[EndChar=]16èmeCar] [Case=]{0 | 1}
Paramètres
[Server=]AdresseIP
Requis. Spécifie le serveur propriétaire pour lequel vous souhaitez afficher un jeu d'enregistrements.
Identifie le serveur par son adresse IP.
[MaxVer=]{Haut,Bas}
Requis. Spécifie la plage d'enregistrements à renvoyer par les numéros de version maximum haut et
maximum bas. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades
({}).
[MinVer=]{Haut,Bas}
Requis. Spécifie la plage d'enregistrements à renvoyer par les numéros de version minimum haut et
minimum bas. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades ({}).
[EndChar=]16èmeCar
Indique le caractère à prendre en compte, en notation hexadécimale.
[Case=]{0 | 1}
Indique s'il faut créer une comparaison qui respecte la casse : 0-Ignorer la casse (par défaut), 1-Créer
une comparaison qui respecte la casse.
Remarques
• Si Name= n'est pas spécifié, EndChar= et Case= sont ignorés.
• Si vous définissez à la fois MinVer= et MaxVer= à la valeur {0,0}, la commande show recbyversion
affiche la plage complète d'enregistrements.
Exemples
Dans l'exemple suivant, la commande affiche le nombre total d'enregistrements (par version d'enregistrement)
appartenant au serveur WINS 10.2.2.2.
show reccount
Affiche le nombre d'enregistrements appartenant à un serveur WINS spécifique.
Syntaxe
show reccount [Server=]AdresseIP [MaxVer=]{Haut,Bas} [MinVer=]{Haut,Bas}
Paramètres
[Server=]AdresseIP
Requis. Spécifie le serveur propriétaire pour lequel vous souhaitez afficher le nombre
d'enregistrements. Identifie le serveur par son adresse IP.
[MaxVer=]{Haut,Bas}
Requis. Spécifie les numéros de version maximum haut et maximum bas des enregistrements à
afficher. Les valeurs haute et basse sont séparées par une virgule et placées entre accolades ({}).
[MinVer=]{Haut,Bas}
Requis. Spécifie les numéros de version minimum haut et minimum bas des enregistrements à afficher.
Les valeurs haute et basse sont séparées par une virgule et placées entre accolades ({}).
Remarques
• Si vous définissez à la fois MinVer= et MaxVer= à la valeur {0,0}, la commande show reccount
compte la plage complète d'enregistrements.
Exemples
Dans l'exemple suivant, la commande affiche le nombre total d'enregistrements pour le serveur WINS 10.2.2.2.
show server
Affiche des informations pour le serveur WINS spécifié.
Syntaxe
show server
Remarques
• Cette commande affiche le nom et l'adresse IP du serveur WINS spécifié.
show serverstatistics
Affiche des statistiques pour le serveur WINS spécifié.
Syntaxe
show statistics
Paramètres
aucun
show version
Affiche la valeur maximale du compteur de version en cours pour le serveur WINS spécifié.
Syntaxe
show version
Paramètres
aucun
show versionmap
Affiche la table de mappage de numéro de version maximum d'ID de propriétaire pour le serveur WINS spécifié.
Syntaxe
show versionmap
Paramètres
aucun
Utilisée sans paramètre, la commande netstat affiche les connexions TCP actives.
Syntaxe
netstat [-a] [-e] [-n] [-o] [-p protocole] [-r] [-s] [intervalle]
Paramètres
-a
Affiche toutes les connexions TCP actives ainsi les ports TCP et UDP utilisés par l'ordinateur pour
l'écoute.
-e
Affiche des statistiques Ethernet, comme le nombre d'octets et de paquets envoyés et reçus. Ce
paramètre peut être combiné à -s.
-n
Affiche les connexions TCP actives, mais les numéros de port et les adresses sont au format
numérique et aucune tentative n'est effectuée pour déterminer les noms.
-o
Affiche les connexions TCP actives et inclut l'ID de processus (PID) de chaque connexion. Vous pouvez
déterminer l'application sur la base du PID indiqué sous l'onglet Processus du Gestionnaire des tâches
Windows. Ce paramètre peut être combiné à -a, -n et -p.
-p protocole
Affiche les connexions utilisant le protocole indiqué par protocole. Dans ce cas, le protocole peut être
tcp, udp, tcpv6 ou udpv6. Si ce paramètre est employé avec -s pour afficher des statistiques par
protocole, le protocole peut être tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6 ou ipv6.
-s
Affiche des statistiques par protocole. Par défaut, les statistiques de TCP, UDP, ICMP et IP sont
affichées. Si le protocole IPv6 de Windows XP est installé, les statistiques portent sur TCP sur IPv6,
UDP sur IPv6, ICMPv6 et IPv6. Le paramètre -p peut être utilisé pour spécifier un ensemble de
protocoles.
-r
Affiche le contenu de la table de routage IP. Ce paramètre est l'équivalent de la commande route print.
intervalle
Affiche de nouveau les informations sélectionnées toutes les intervalle secondes. Appuyez sur CTRL+C
pour interrompre l'affichage répété des statistiques. Si ce paramètre est omis, netstat n'imprime qu'une
seule fois les informations sélectionnées.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Les paramètres utilisés avec cette commande doivent être précédés d'un trait d'union (-) et non d'une
barre oblique (/).
o Proto
Nom du protocole (TCP ou UDP).
o Adresse locale
Adresse IP de l'ordinateur local et numéro de port utilisé. Le nom de l'ordinateur local qui correspond à l'adresse
IP et le nom du port sont affichés, à moins que le paramètre -n ne soit spécifié. Si le port n'est pas encore
établi, le numéro de port apparaît sous la forme d'un astérisque (*).
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIMED_WAIT
Pour plus d'informations sur les états d'une connexion TCP, consultez la RFC 793.
• Cette commande est disponible uniquement si le protocole Internet Protocol (TCP/IP) est installé
comme composant dans les propriétés d'une carte réseau dans les Connexions réseau.
Exemples
Pour afficher à la fois les statistiques Ethernet et les statistiques de tous les protocoles, tapez la commande
suivante :
netstat -e -s
Pour afficher seulement les statistiques des protocoles TCP et UDP, tapez la commande suivante :
nbtstat -o 5
Pour afficher les connexions TCP actives et les ID de processus au format numérique, tapez la commande
suivante :
nbtstat -n -o
Affiche des statistiques et les connexions actives. Netstat n'est disponible que si le protocole TCP/IP a été
installé.
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p protocole] [-r] [-s] [-v] [intervalle]
-b Affiche les fichiers exécutables impliqués dans la création de chaque connexion ou port
-e Affiche les statistiques Ethernet. Cette option peut être combinée avec l'option -s.
-p protocole Affiche les connexions pour le protocole spécifié ; protocole peut être une des valeurs
suivantes : TCP, UDP, TCPv6 ou UDPv6. S'il est utilisé avec l'option -s pour afficher les
statistiques par protocole, le protocole peut être une des valeurs suivantes : IP, IPv6,
ICMP, ICMPv6, TCP, TCPv6, UDP ou UDPv6.
-s Affiche les statistiques par protocole. Par défaut, les statistiques sont affichées pour IP,
IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP et UDPv6. L'option -p peut être utilisée pour
spécifier un sous-jeu de la valeur par défaut.
-v lorsqu'elle est utilisée avec -b, cette option affichera la séquence des composants
impliqués dans la création de la connexion ou du port d'écoute our tous les fichiers
exécutables.
Intervalle fiche régulièrement les statistiques sélectionnées, en faisant une pause pendant le
nombre de secondes spécifié par l'intervalle entre chaque affichage. Appuyez sur CTRL+C pour arrêter
l'affichage des statistiques.
Si l'intervalle est omis, netstat n'affichera les informations de configuration actuelle qu'une seule fois.
Avant d'utiliser cet outil, vous devez vous familiariser avec le fonctionnement du DNS. L'outil de la ligne de
commande Nslookup est disponible uniquement si vous avez installé le protocole TCP/IP.
Syntaxe
nslookup [-SousCommande ...] [{Ordinateur| [-Serveur]}]
Paramètres
-SousCommande ...
Spécifie une ou plusieurs sous-commandes nslookup comme options de la ligne de commande. Pour
connaître la liste des sous-commandes, consultez la section Rubriques connexes.
Ordinateur
Recherche des informations pour Ordinateur en utilisant le serveur de noms DNS actuel par défaut, si
aucun autre serveur n'est spécifié. Pour effectuer une recherche sur un ordinateur qui n'appartient pas
au domaine DNS en cours, ajoutez un point au nom.
-Serveur
Spécifie le serveur à utiliser comme serveur de noms DNS. Si vous omettez le paramètre _Serveur, le
serveur de noms DNS par défaut est utilisé.
{Aide|?}
Affiche un résumé succinct des sous-commandes nslookup.
Remarques
• Si le paramètre Ordinateur est une adresse IP et l'interrogation est pour un type d'enregistrement de
ressources A ou PTR, le nom de l'ordinateur est renvoyé. Si le paramètre Ordinateur est un nom et ne
comporte pas de point à la fin, le nom de domaine DNS par défaut est ajouté au nom. Ce
comportement dépend de l'état des sous-commandes set suivantes : domain, srchlist, defname et
search.
• Si vous tapez un tiret (-) à la place du paramètre Ordinateur, l'invite de commande passe au mode
interactif de nslookup.
Comme premier paramètre, tapez le nom ou l'adresse IP de l'ordinateur sur lequel la recherche est effectuée.
Comme deuxième paramètre, tapez le nom ou l'adresse IP d'un serveur de noms DNS. Si vous omettez le
deuxième paramètre, nslookup utilise le serveur de noms DNS par défaut.
Pour rechercher plusieurs données, choisissez le mode interactif. Tapez un tiret (-) pour le premier paramètre et
le nom ou l'adresse IP d'un serveur de noms DNS comme deuxième paramètre.
Si vous omettez les deux paramètres, nslookup utilise le serveur de noms DNS par défaut.
o Pour traiter une commande intégrée comme un nom d'ordinateur, faites-la précéder d'un
caractère d'échappement (\).
• En cas d'échec de la demande de recherche, nslookup imprime un message d'erreur. Les messages
d'erreur susceptibles d'apparaître sont répertoriés dans le tableau suivant.
•
Message d'erreur Description
Le serveur n'a pas répondu à une interrogation après un certain délai et plusieurs essais
infructueux. Vous pouvez définir le délai d'expiration avec la sous-commande set timeout.
Délai dépassé
Vous pouvez définir le nombre de nouvelles tentatives après le premier échec avec la
sous-commande set retry.
Aucune réponse
Aucun serveur de noms DNS ne fonctionne sur l'ordinateur serveur.
du serveur
Le serveur de noms DNS ne dispose pas des enregistrements ressources correspondant
Pas
au mode d'interrogation actuel de l'ordinateur, bien que le nom de l'ordinateur soit valide.
d'enregistrements
Le mode d'interrogation est spécifié par la commande set querytype.
Domaine
L'ordinateur ou le nom de domaine DNS n'existe pas.
inexistant
Connexion refusée
- ou - La connexion au serveur de noms DNS ou au serveur finger n'a pas pu être établie. Cette
erreur se produit fréquemment avec des demandes ls et finger.
Réseau
inaccessible
Le serveur de noms DNS a trouvé une incohérence interne dans sa base de données et
Échec serveur
n'a pas pu renvoyer une réponse valide.
Refusé Le serveur de noms DNS refuse de répondre à la demande.
Le serveur de noms DNS a spécifié que le format du paquet de demandes n'était pas
Erreur de format
approprié. Cela peut indiquer la présence d'une erreur dans nslookup.
• Pour plus d'informations sur la commande nslookup et DNS, reportez-vous aux ressources suivantes :
Exemples
Chaque option de la ligne de commande se compose d'un tiret (-) suivi du nom de la commande et, dans
certains cas, d'un signe égal (=) et d'une valeur. Par exemple, pour sélectionner le mode d'interrogation par
défaut du serveur hôte et un délai d'expiration initial de 10 secondes, tapez :
F:\>nslookup
Serveur par dÚfaut : dnscache-2.proxad.net
Address: 212.27.39.2
>?
Commandes : (les identificateurs sont en majuscules, [] signifie en option)
NOM affiche des infos concernant le NOM d'hôte/de domaine en utilisant le serveur par
défaut
NOM1 NOM2 comme ci-dessus, en utilisant NOM2 en tant que serveur help ou ? affiche des
informations sur les commandes communes
lserver NOM fixe le serveur par défaut à NOM, avec le serveur initial
finger [UTIL] applique finger au NOM optionnel sur l'hôte actuel par défaut
ls [opt] DOMAINE [> FIC] - liste les adresses de DOMAINE (option : vers le fichier FIC)
>
>
Sous-commandes nslookup
exit
Quitte nslookup.
finger
Effectue la connexion avec le serveur finger sur l'ordinateur en cours.
Syntaxe
finger [NomUtilisateur] [{[>] NomFichier|[>>] NomFichier}]
Paramètres
NomUtilisateur
Spécifie le nom de l'utilisateur recherché.
NomFichier
Spécifie le nom de fichier dans lequel enregistrer la sortie. Vous pouvez utiliser un ou deux symboles
supérieur à (>) ou pour rediriger la sortie de manière habituelle.
Remarques
• L'ordinateur en cours est défini lorsqu'une recherche précédente a abouti et a renvoyé des informations
d'adresse. Pour plus d'informations sur la sous-commande set querytype, consultez la section
Rubriques connexes.
help
Affiche un résumé succinct des sous-commandes nslookup.
Syntaxe
{help|?}
lserver
Remplace le serveur par défaut par le domaine DNS (Domain Name System) spécifié.
Syntaxe
lserver DomaineDNS
Paramètres
DomaineDNS
Spécifie le nouveau domaine DNS du serveur par défaut.
Remarques
• La commande lserver utilise le serveur initial pour rechercher des informations relatives au
domaine DNS spécifié. Cette commande est opposée à la commande server, qui utilise le serveur par
défaut actuel.
Syntaxe
ls [Option] DomaineDNS [{[>] NomFichier|[>>] NomFichier}]
Paramètres
Option
Le tableau suivant présente les options valides.
Option Description
-t Affiche tous les enregistrements du type spécifié. Pour une description de TypeInterrogation,
TypeInterrogation consultez set querytype dans la section Rubriques connexes.
Affiche la liste des alias des ordinateurs du domaine DNS. Ce paramètre est un synonyme
-a
de -t CNAME.
Affiche tous les enregistrements du domaine DNS. Ce paramètre est un synonyme de -t
-d
ANY.
Affiche des informations relatives à l'UC et au système d'exploitation pour le domaine DNS.
-h
Ce paramètre est un synonyme de -t HINFO.
Affiche la liste des services connus des ordinateurs du domaine DNS. Ce paramètre est un
-s
synonyme de -t WKS.
DomaineDNS
Spécifie le domaine DNS sur lequel vous recherchez des informations.
NomFichier
Spécifie le nom de fichier dans lequel enregistrer la sortie. Vous pouvez utiliser un ou deux symboles
supérieur à (>) ou pour rediriger la sortie de manière habituelle.
Remarques
• La sortie par défaut contient des noms d'ordinateurs et les adresses IP correspondantes. Lorsque la
sortie est dirigée vers un fichier, des symboles # sont imprimés pour tous les 50 enregistrements reçus
du serveur.
root
Remplace le serveur par défaut par le serveur racine de l'espace de noms du domaine DNS (Domain Name
System).
Syntaxe
root
Paramètres
{aide|?}
Affiche un résumé succinct des sous-commandes nslookup.
Remarques
• Actuellement, le serveur de noms ns.nic.ddn.mil est utilisé. Cette commande est synonyme de lserver
ns.nic.ddn.mil. Vous pouvez modifier le nom du serveur racine à l'aide de la commande set root.
server
Remplace le serveur par défaut par le domaine DNS (Domain Name System) spécifié.
Syntaxe
Paramètres
DomaineDNS
Requis. Spécifie le nouveau domaine DNS du serveur par défaut.
Remarques
• La commande server utilise le serveur par défaut actuel pour rechercher des informations relatives au
domaine DSN spécifié. Cette commande est opposée à la commande lserver, qui utilise le serveur
initial.
set
Modifie les paramètres de configuration qui affectent le fonctionnement des recherches.
Syntaxe
set MotClé[=Valeur]
Paramètres
MotClé
Identifie les sous-commandes dérivées de la sous-commande set. Par exemple, la sous-commande
set d2 possède un mot clé [no]d2. Pour obtenir la liste des sous-commandes dérivées de la sous-
commande set, consultez la section Rubriques connexes.
Valeur
Spécifie la valeur du paramètre de configuration nslookup de chaque sous-commande.
Remarques
• Utilisez set all pour afficher la liste des paramètres actuels.
set all
Imprime les valeurs actuelles des paramètres de configuration.
Syntaxe
set all
Remarques
• Set all imprime aussi des informations sur l'ordinateur et le serveur
Syntaxe
set cl[ass]=Classe
Paramètres
Classe
La classe par défaut est IN. Le tableau suivant répertorie les valeurs valides de cette commande.
Valeur Description
IN Spécifie la classe Internet.
CHAOS Spécifie la classe Chaos.
HESIOD Spécifie la classe MIT Athena Hesiod.
ANY Spécifie l'un des caractères génériques énumérés précédemment.
set d2
Active et désactive le mode de débogage exhaustif. Tous les champs de chaque paquet sont imprimés.
Syntaxe
set [no]d2
Paramètres
nod2
Désactive le mode de débogage exhaustif. La syntaxe par défaut est nod2.
d2
Active le mode de débogage exhaustif.
set debug
Active et désactive le mode débogage.
Syntaxe
set [no]deb[ug]
Paramètres
nodeb[ug]
Désactive le mode débogage. La syntaxe par défaut est nodebug.
deb[ug]
Active le mode débogage.
Remarques
• Lorsque le débogage est activé, des informations complémentaires sur le paquet transmis au serveur et
la réponse correspondante sont imprimées.
Syntaxe
set [no]def[name]
Paramètres
nodef[name]
N'ajoute pas le nom de domaine DNS par défaut à une demande de recherche de composant unique.
def[name]
Ajoute le nom de domaine DNS par défaut à une demande de recherche de composant unique. La
syntaxe par défaut est defname.
set domain
Remplace le nom de domaine DNS (Domain Name System) par défaut par le nom spécifié.
Syntaxe
set do[main]=NomDomaine
Paramètres
NomDomaine
Spécifie un nouveau nom pour le nom de domaine DNS par défaut. Le nom de domaine par défaut est
le nom d'hôte.
Remarques
• Le nom du domaine DNS par défaut est ajouté à une demande de recherche en fonction de l'état des
options defname et search. Si le nom contient au minimum deux composants, la liste de recherche du
domaine DNS contient les parents du domaine DNS par défaut.
Par exemple, si le domaine DNS par défaut est mfg.widgets.com, la liste de recherche contient
mfg.widgets.com et widgets.com.
La commande set srchlist permet de spécifier une liste différente et la commande set all permet
d'afficher la liste.
set ignore
Ignore les erreurs de tronquage de paquet.
Syntaxe
set [no]ig[nore]
Paramètres
noig[nore]
N'ignore pas les erreurs de tronquage de paquet. Le paramètre par défaut est noignore.
ig[nore]
Ignore les erreurs de tronquage de paquet.
Syntaxe
set po[rt]=Port
Paramètres
Port
Spécifie la nouvelle valeur du port TCP/UDP par défaut du serveur de noms DNS. Le port par défaut
est 53.
set querytype
Change le type d'enregistrement ressources de l'interrogation.
Syntaxe
set q[uerytype]=TypeEnregistrementRessources
Paramètres
TypeEnregistrementRessources
Spécifie un type d'enregistrement ressources DNS. Le type d'enregistrement ressources par défaut
est A. Le tableau suivant répertorie les valeurs valides de cette commande.
Valeur Description
A Spécifie l'adresse IP d'un ordinateur.
ANY Spécifie tous les types de données.
CNAME Spécifie un nom canonique d'alias.
GID Spécifie un identificateur de groupe d'un nom de groupe.
HINFO Spécifie le type de système d'exploitation et d'unité centrale d'un ordinateur.
MB Spécifie un nom de domaine d'une boîte aux lettres.
MG Spécifie un membre d'un groupe de messagerie.
MINFO Spécifie des informations sur une liste de messagerie ou une boîte aux lettres.
MR Spécifie le nom de domaine de la messagerie renommée.
MX Spécifie le serveur de messagerie.
NS Spécifie un serveur de noms DNS pour la zone nommée.
Spécifie un nom d'ordinateur si l'interrogation correspond à une adresse IP. Dans le cas contraire,
PTR
spécifie le pointeur vers d'autres informations.
SOA Spécifie le début d'autorité d'une zone DNS.
TXT Spécifie les informations de texte.
UID Spécifie l'identificateur de l'utilisateur.
UINFO Spécifie les informations de l'utilisateur.
WKS Décrit un service connu.
Remarques
• La commande set type a la même fonction que la commande set querytype.
• Pour plus d'informations sur les types d'enregistrements ressources, consultez la norme RFC (Request
For Comment) 1035.
Syntaxe
set [no]rec[urse]
Paramètres
norec[urse]
Le serveur de noms DNS (Domain Name System) n'interroge pas d'autres serveurs s'il ne trouve pas
les informations.
rec[urse]
Indique au serveur de noms DNS (Domain Name System) d'interroger d'autres serveurs s'il ne trouve
pas les informations. La syntaxe par défaut est recurse.
set retry
Définit le nombre de tentatives.
Syntaxe
set ret[ry]=nombre
Paramètres
nombre
Spécifie le nombre de tentatives successives. Le nombre par défaut est 4.
Remarques
• En l'absence de réponse à une interrogation pendant une période donnée, le délai d'expiration est
doublé et la demande renvoyée. La valeur du paramètre définit le nombre de tentatives avant
l'abandon. Vous pouvez modifier le délai d'expiration avec la sous-commande set timeout.
set root
Change le nom du serveur racine utilisé pour les interrogations.
Syntaxe
set ro[ot]=ServeurRacine
Paramètres
ServeurRacine
Spécifie le nouveau nom du serveur racine. La valeur par défaut est ns.nic.ddn.mil.
Remarques
• La sous-commande set root a une incidence sur la sous-commande root.
Syntaxe
set [no]sea[rch]
Paramètres
nosea[rch]
N'ajoute pas à l'interrogation les noms de domaine DNS (Domain Name System) dans la liste de
recherche de domaine DNS.
sea[rch]
Ajoute à l'interrogation les noms de domaine DNS (Domain Name System) dans la liste de recherche
de domaine DNS jusqu'à ce qu'une réponse soit reçue. La syntaxe par défaut est search.
set srchlist
Modifie la liste de recherche et le nom de domaine DNS (Domain Name System) par défaut.
Syntaxe
Set srchl[ist]=NomDomaine[/...]
Paramètres
NomDomaine
Spécifie les nouveaux noms de liste de recherche et de domaine DNS par défaut. La valeur du nom de
domaine par défaut est basée sur le nom d'hôte. Vous pouvez spécifier jusqu'à six noms séparés par
des barres obliques (/).
Remarques
• La commande set srchl remplace la liste de recherche et le nom de domaine DNS par défaut définis
par la commande set domain. Utilisez la commande set all pour afficher la liste.
Exemples
Pour que le domaine DNS corresponde à mfg.widgets.com et la liste de recherche aux trois noms, tapez :
set srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com
set timeout
Change le délai d'attente initial (en secondes) de la réponse à une demande.
Syntaxe
set ti[meout]=Nombre
Paramètres
Nombre
Spécifie le délai d'attente (en secondes) pour une réponse. Le nombre de secondes par défaut est 5.
Remarques
• En l'absence de réponse à une demande durant le délai spécifié, le délai d'expiration est doublé et la
demande renvoyée. Vous pouvez utiliser la commande set retry pour définir le nombre de nouvelles
tentatives.
Syntaxe
set ty[pe]=TypeEnregistrementRessources
Paramètres
TypeEnregistrementRessources
Spécifie un type d'enregistrement ressources DNS. Le type d'enregistrement ressources par défaut
est A. Le tableau suivant répertorie les valeurs valides de cette commande.
Valeur Description
A Spécifie l'adresse IP d'un ordinateur.
ANY Spécifie tous les types de données.
CNAME Spécifie un nom canonique d'alias.
GID Spécifie un identificateur de groupe d'un nom de groupe.
HINFO Spécifie le type de système d'exploitation et d'unité centrale d'un ordinateur.
MB Spécifie un nom de domaine d'une boîte aux lettres.
MG Spécifie un membre d'un groupe de messagerie.
MINFO Spécifie des informations sur une liste de messagerie ou une boîte aux lettres.
MR Spécifie le nom de domaine de la messagerie renommée.
MX Spécifie le serveur de messagerie.
NS Spécifie un serveur de noms DNS pour la zone nommée.
Spécifie un nom d'ordinateur si l'interrogation correspond à une adresse IP. Dans le cas contraire,
PTR
spécifie le pointeur vers d'autres informations.
SOA Spécifie le début d'autorité d'une zone DNS.
TXT Spécifie les informations de texte.
UID Spécifie l'identificateur de l'utilisateur.
UINFO Spécifie les informations de l'utilisateur.
WKS Décrit un service connu.
Remarques
• La commande set type a la même fonction que la commande set querytype.
• Pour plus d'informations sur les types d'enregistrements ressources, consultez la norme RFC (Request
For Comment) 1035.
set vc
Spécifie si un circuit virtuel doit être utilisé ou non pour transmettre des demandes au serveur.
Syntaxe
set [no]v[c]
Paramètres
nov[c]
Indique qu'un circuit virtuel ne doit jamais être utilisé pour la transmission des demandes au serveur. La
syntaxe par défaut est novc.
v[c]
Indique qu'un circuit virtuel doit systématiquement être utilisé pour la transmission des demandes au
serveur.
Syntaxe
view Nom_fichier
Paramètres
NomFichier
Spécifie le nom du fichier qui contient la sortie de la ou des sous-commandes ls précédente(s).
Syntaxe
ntbackup backup [systemstate] "nom fichier @bks" /J {"nom tâche"} [/P {"nom pool"}] [/G {"nom guid"}] [/T {
"nom bande"}] [/N {"nom média"}] [/F {"nom fichier"}] [/D {"description"}] [/DS {"nom serveur"}] [/IS {"nom
serveur"}] [/A] [/V:{yes|no}] [/R:{yes|no}] [/L:{f|s|n}] [/M {type sauvegarde}] [/RS:{yes|no}] [/HC:{on|off}]
[/SNAP:{on|off}]
Paramètres
systemstate
Indique que vous voulez sauvegarder les données sur l'état du système. Lorsque vous sélectionnez
cette option, le type de sauvegarde passera à normale ou copie.
Un fichier de sélection de sauvegarde contient des informations sur les fichiers et les dossiers
sélectionnés pour la sauvegarde.
Vous devez créer ce fichier à partir de l'interface utilisateur graphique (GUI) de l'utilitaire de
sauvegarde.
/J {"nom tâche"}
Spécifie le nom de la tâche à utiliser dans le fichier journal.
Le nom de la tâche décrit généralement les fichiers et les dossiers en cours de sauvegarde, ainsi que la
date et l'heure de leur sauvegarde.
/P {"nom pool"}
Spécifie le pool de médias à partir duquel vous souhaitez utiliser le média. Il s'agit généralement d'un
sous-ensemble de la liste des médias de sauvegarde, tel que 4mm DDS.
Si vous sélectionnez ce paramètre, vous ne pouvez pas utiliser les options de ligne de commande /A,
/G, /F ou /T.
/G {"nom GUID"}
Remplace ou effectue un ajout à cette bande. N'utilisez pas ce commutateur en même temps que /P.
/T {"nom bande"}
Remplace ou effectue un ajout à cette bande. N'utilisez pas ce commutateur en même temps que /P.
/N {"nom média"}
Spécifie le nouveau nom de la bande. Vous ne devez pas utiliser /A avec ce commutateur.
/F {"nom fichier"}
Chemin du disque logique et nom de fichier. Vous ne devez pas utiliser les commutateurs suivants avec
ce commutateur : /P /G /T.
/D {"description jeu"}
Spécifie une étiquette pour chaque jeu de sauvegarde.
/A
Effectue un ajout. /G ou /T doivent être utilisés avec ce commutateur. N'utilisez pas ce commutateur en
même temps que /P.
/V:{yes|no}
Vérifie les données une fois la sauvegarde terminée.
/R:{yes|no}
Limite l'accès à la bande au propriétaire ou aux membres du groupe Administrateurs.
/L:{f|s|n}
Spécifie le type du fichier journal : f=full (complet), s=summary (résumé), n=none (aucun fichier journal
n'est créé).
/M {type sauvegarde}
Spécifie le type de sauvegarde. Il doit s'agir de l'une des options suivantes : normale, copie,
différentielle, incrémentielle ou quotidienne.
/RS:{yes|no}
Sauvegarde les fichiers de données migrés dans le stockage étendu. L'option /RS de la ligne de
commande n'est pas nécessaire pour sauvegarder la base de données destockage étendu locale (qui
contient les fichiers de substitution de stockage étendu).
Lorsque vous sauvegardez le dossier %racinesystème%, la base de données de stockage étendu est
également sauvegardée automatiquement.
/HC:{on|off}
Utilise si possible, la compression matérielle sur le lecteur de bande.
/SNAP:{on|off}
Spécifie si la sauvegarde est, ou non, un instantané du volume.
/M {type sauvegarde}
Spécifie le type de sauvegarde. Il doit s'agir de l'une des options suivantes : normale, copie,
différentielle, incrémentielle ou quotidienne.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Vous ne pouvez pas restaurer des fichiers depuis la ligne de commande, à l'aide de la commande
ntbackup.
• Les options suivantes de la ligne de commande prennent les valeurs par défaut définies dans l'interface
utilisateur graphique (GUI) de l'utilitaire de sauvegarde, sauf si elles sont modifiées par une option de la
ligne de commande : /V /R /L /M /RS /HC.
Par exemple, si la compression matérielle est activée dans la boîte de dialogue Options de l'utilitaire de
sauvegarde, elle est utilisée à condition que /HC ne figure pas dans la ligne de commande.
Cependant, si vous indiquez /HC:off dans la ligne de commande, cette option annule le paramètre de la
boîte de dialogue Option et la compression n'est pas utilisée.
• Si vous disposez des services Windows Media sur votre ordinateur, et que vous souhaitez sauvegarder
les fichiers associés à ces services, consultez « Exécuter une sauvegarde avec les Services Windows
Media » dans la documentation en ligne des services Windows Media. Vous devez suivre les
procédures décrites dans cette documentation en ligne avant de sauvegarder ou de restaurer les
fichiers associés aux services Windows Media.
• Si vous utilisez le Stockage amovible pour gérer des médias, ou le Stockage étendu pour stocker des
données, vous devez sauvegarder régulièrement les fichiers situés dans les dossiers suivants :
RacineSystème\System32\Ntmsdata
RacineSystème\System32\Remotestorage
Cette opération permet de garantir la restauration de la totalité des données du Stockage amovible et du
Stockage étendu.
Exemples
Exemple 1
L'exemple suivant effectue une sauvegarde normale appelée « Mon travail 1 » du partage distant \\iggy-
multi\c$.
Cet exemple extrait une bande du pool de médias de sauvegarde, et la nomme « Sauvegarde ligne de
commande 1 ». « Fonctionnalité ligne de commande » correspond à la description de la sauvegarde.
La sauvegarde est vérifiée une fois terminée, son accès n'est pas restreint au propriétaire/administrateur, le
niveau de journalisation n'est défini qu'au résumé, les données du Stockage étendu ne sont pas sauvegardées,
et la compression matérielle est activée.
ntbackup backup \\iggy-multi\c$ /m normal /j "My Job 1" /p "Backup" /n "Command Line Backup 1" /d
"Fonctionnalité ligne de commande" /v:yes /r:no /l:s /rs:no /hc:on
Exemple 2
L'exemple suivant effectue une sauvegarde de copie appelée « Mon travail 2 » du lecteur local D:\. Les fichiers
et les dossiers sauvegardés sont ajoutés à la bande nommée « Sauvegarde ligne de commande 1 ». Par
défaut, toutes les autres options sont celles spécifiées dans le programme de sauvegarde.
ntbackup backup d:\ /j "My Job 2" /a /t "Sauvegarde ligne de commande 1" /m copy
Exemple 3
L'exemple suivant effectue une sauvegarde en fonction du type de sauvegarde spécifié dans le programme de
sauvegarde. Il utilise le fichier de sélection de sauvegarde nommé Lignecommande.bks, qui est situé dans le
répertoire C:\Program Files\Windows NT\ntbackup\data\, afin de choisir les fichiers à sauvegarder.
La sauvegarde est nommée « Mon travail 3 » et doit remplacer la bande nommée « Sauvegarde ligne de
commande 1 » par « Sauvegarde ligne de commande 2 ».
Exemple 4
Les exemples suivants indiquent comment effectuer une sauvegarde dans un fichier à partir de la ligne de
commande.
Dans ces trois exemples, le type de sauvegarde, le paramètre de vérification, le niveau de journalisation, la
compression matérielle, et toutes les autres restrictions utilisées correspondent aux valeurs par défaut du
programme de sauvegarde.
Dans ces trois exemples, un nom UNC complet peut remplacer la lettre du lecteur (en l'occurrence, au lieu de
d:\sauvegarde.bkf, l'utilisateur peut spécifier \\iggy-multi\d$\sauvegarde.bkf comme destination de la
sauvegarde).
Syntaxe
ntcmdprompt
Paramètres
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Lors de l'exécution de Command.com, certaines fonctionnalités de Cmd.exe, telles que l'affichage
doskey de l'historique des commandes, ne sont pas disponibles.
Si vous préférez exécuter l'interpréteur des commandes Cmd.exe après avoir lancé un programme
résident en mémoire (TSR) ou l'invite de commandes à partir d'une application MS-DOS, vous pouvez
utiliser la commande ntcmdprompt.
Cependant, n'oubliez pas que le programme TSR peut ne pas être disponible lorsque vous
exécutez Cmd.exe.
Vous pouvez inclure la commande ntcmdprompt dans votre fichier Config.nt ou le fichier de
démarrage personnalisé équivalent dans le fichier PIF (fichier d'informations programme) d'une
application.
Exemples
Pour inclure ntcmdprompt dans votre fichier Config.nt ou dans le fichier de démarrage de configuration
spécifié dans le fichier PIF, tapez :
ntcmdprompt
usage: ntsd [-?] [-2] [-d] [-g] [-G] [-myob] [-lines] [-n] [-o] [-s] [-v] [-w]
where: -? displays this help text command-line is the command to run under the debugger-- is the same
as -G -g -o -p -1 -d –pd
-remote lets you connect to a debugger session started with –server must be the first argument if
present transport: tcp | npipe | ssl | spipe | 1394 | com name: machine name on which the debug server
was created portid: id of the port the debugger server was created on
for tcp use: port=<socket port #>
for npipe use: pipe=<name of pipe>
for 1394 use: channel=<channel #>
for com use: port=<COM port>,baud=<baud rate>,channel=<channel #>
for ssl and spipe see the documentation
example: ... -remote npipe:server=yourmachine,pipe=foobar
-server creates a debugger session other people can connect to must be the first argument if present
transport: tcp | npipe | ssl | spipe | 1394 | com portid: id of the port remote users can connect to
for tcp use: port=<socket port #>
for npipe use: pipe=<name of pipe>
for 1394 use: channel=<channel #>
for com use: port=<COM port>,baud=<baud rate>, channel=<channel #>
for ssl and spipe see the documentation
example: ... -server npipe:pipe=foobar
premote transport specifies the process server to connect to transport arguments are given as with
remoting
Environment Variables:
_NT_SYMBOL_PATH=[Drive:][Path]
Specify symbol image path.
_NT_ALT_SYMBOL_PATH=[Drive:][Path]
Specify an alternate symbol image path.
_NT_DEBUGGER_EXTENSION_PATH=[Drive:][Path]
Specify a path which should be searched first for extensions dlls
_NT_EXECUTABLE_IMAGE_PATH=[Drive:][Path]
Specify executable image path.
_NT_SOURCE_PATH=[Drive:][Path]
Specify source file path.
_NT_DEBUG_LOG_FILE_OPEN=filename
If specified, all output will be written to this file from offset 0.
_NT_DEBUG_LOG_FILE_APPEND=filename
If specified, all output will be APPENDed to this file.
_NT_DEBUG_HISTORY_SIZE=size
Specifies the size of a server's output history in kilobytes
Control Keys:
openfiles disconnect
Déconnecte un ou plusieurs utilisateurs à distance connectés à des fichiers partagés ouverts.
Syntaxe
openfiles.exe /disconnect [/s Ordinateur [/u Domaine\Utilisateur [/p Mot de passe]]] {[/id IDFichierOuvert]|[/a
NomUtilisateur]|[/o ModeOuvert]} [/se NomSession] [/op NomFichierOuvert]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant. (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur qui émet la commande.
/p Mot de passe
Spécifie le mot de passe du compte utilisateur spécifié par le paramètre /u.
/id IDFichierOuvert
Déconnecte le fichier ouvert avec l'IDFichierOuvert numérique spécifié sur l'ordinateur spécifié par le
paramètre /s. Utilisez openfiles.exe /query pour connaître l'ID du fichier. Le caractère générique (*)
peut être utilisé pour déconnecter tous les fichiers ouverts sur l'ordinateur spécifié.
/a NomUtilisateur
Déconnecte tous les fichiers ouverts qui ont été ouverts par l'utilisateur spécifié sur l'ordinateur spécifié
par le paramètre /s. Le caractère générique (*) peut être utilisé pour déconnecter tous les fichiers
ouverts sur l'ordinateur spécifié.
/o ModeOuvert
Déconnecte tous les fichiers ouverts avec le ModeOuvert spécifié sur l'ordinateur spécifié par le
paramètre /s. Le paramètre ModeOuvert inclut les modes Lecture/Écriture et Lecture. Le caractère
générique (*) peut être utilisé pour déconnecter tous les fichiers ouverts sur l'ordinateur spécifié.
/se NomSession
Déconnecte tous les fichiers ouverts qui ont été créés par la session spécifiée sur l'ordinateur spécifié
par le paramètre /s. Le caractère générique (*) peut être utilisé pour déconnecter tous les fichiers
ouverts sur l'ordinateur spécifié.
/op NomFichierOuvert
Déconnecte le fichier ouvert qui a été créé avec le NomFichierOuvert spécifié sur l'ordinateur spécifié
par le paramètre /s. Le caractère générique (*) peut être utilisé pour déconnecter tous les fichiers
ouverts sur l'ordinateur spécifié.
Exemples
Les exemples suivants indiquent comment la commande openfiles /disconnect peut être utilisée :
openfiles.exe /disconnect /id 1
openfiles.exe /disconnect /a hiropln
openfiles.exe /disconnect /o read/write
openfiles.exe /disconnect /op "c:\my documents\somedoc.doc"
openfiles /disconnect /session machine /id 5
openfiles.exe /disconnect /s srvmain /u maindom\hiropln /id 5
openfiles /disconnect /s srvmain /u maindom\hiropln /p p@ssW23 /id *
Syntaxe
openfiles.exe /query [/s Ordinateur [/u Domaine\Utilisateur [/p Mot de passe]]] [/fo {TABLE|LIST|CSV}] [/nh]
[/v]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas les barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur qui émet la commande.
/p Mot de passe
Spécifie le mot de passe du compte utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format à utiliser pour la sortie de la requête. Les valeurs valides sont TABLE, LIST et CSV.
La valeur de sortie par défaut est TABLE.
/nh
Supprime l'en-tête de colonne dans la sortie. Valide uniquement lorsque le paramètre /fo correspond à
TABLE ou CSV.
/v
Spécifie l'affichage des commentaires sur les tâches dans la sortie.
Exemples
Les exemples suivants indiquent comment la commande openfiles /query peut être utilisée :
openfiles.exe /query
openfiles.exe /query /fo table /nh
openfiles.exe /query /fo list /v
openfiles.exe /query /s srvmain /u maindom\hiropln /p p@ssW23
F:\>openfiles /?
Description :
Permet à un administrateur de lister ou déconnecter les fichiers et dossiers
qui ont été ouverts sur un système.
Liste de paramètres :
/Disconnect Déconnecte un ou plusieurs fichiers ouverts.
/Query Affiche les fichiers ouverts localement ou dans des dossiers partagés.
Exemples :
OPENFILES /Disconnect /?
OPENFILES /Query /?
OPENFILES /Local /?
pagefileconfig change
Modifie les paramètres de mémoire virtuelle d'un fichier d'échange d'un système.
Syntaxe
pagefileconfig[.vbs] /change [/s Ordinateur [/u Domaine\Utilisateur [/p Mot de passe]]] {[/i
TailleInitialeFichierÉchange]|[/m TailleMaximaleFichierÉchange]} /vo {LettreVolume|*} [/vo {LettreVolume2|*}
[...]]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute le script avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur qui émet la commande.
/p Mot de passe
Spécifie le mot de passe du compte utilisateur spécifié par le paramètre /u.
/i TailleInitialeFichierÉchange
Spécifie la nouvelle taille initiale (en Mo) à utiliser pour le fichier d'échange spécifié.
/m TailleMaximaleFichierÉchange
Spécifie la nouvelle taille maximale (en Mo) à utiliser pour le fichier d'échange spécifié.
/vo {LettreVolume|*}
Spécifie le volume ou les volumes des paramètres du fichier d'échange à modifier. Le volume est
spécifié par une lettre suivie d'un signe deux-points (par exemple "C:").
Exemples
Les exemples suivants indiquent comment la commande openfiles /change peut être utilisée :
pagefileconfig create
Crée ou ajoute un fichier d'échange supplémentaire à un système.
Syntaxe
pagefileconfig.vbs /create [/s Ordinateur [/u Domaine\Utilisateur [/p Mot de passe]]] /i
TailleInitialeFichierÉchange /m TailleMaximaleFichierÉchange /vo {LettreVolume|*} [/vo {LettreVolume2|*} [...]]
Paramètres
/s Ordinateur
/u Domaine\Utilisateur
Exécute le script avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur qui émet la commande.
/p Mot de passe
Spécifie le mot de passe du compte utilisateur spécifié par le paramètre /u.
/i TailleInitialeFichierÉchange
Spécifie la nouvelle taille initiale (en Mo) à utiliser pour le fichier d'échange spécifié.
/m TailleMaximaleFichierÉchange
Spécifie la nouvelle taille maximale (en Mo) à utiliser pour le fichier d'échange spécifié.
/vo {LettreVolume|*}
Spécifie le volume ou les volumes des paramètres du fichier d'échange à créer. Le volume est spécifié
par une lettre suivie d'un signe deux-points (par exemple "C:").
Exemples
Les exemples suivants indiquent comment la commande pagefileconfig /create peut être utilisée :
pagefileconfig.vbs /create /s srvmain /u maindom\hiropln /p p@ssW23 /i 100 /m 600 /vo d: /vo e: /vo f:
pagefileconfig delete
Supprime un fichier d'échange d'un système.
Syntaxe
pagefileconfig.vbs /delete [/s Ordinateur [/u Domaine\Utilisateur [/p Mot de passe]]] /vo {LettreVolume|*} [/vo
{LettreVolume2|*} [...]]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute le script avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur qui émet la commande.
/p Mot de passe
Spécifie le mot de passe du compte utilisateur spécifié par le paramètre /u.
/vo {LettreVolume|*}
Spécifie le volume ou les volumes des paramètres du fichier d'échange à supprimer. Le volume est
spécifié par une lettre suivie d'un signe deux-points (par exemple "C:").
Exemples
Les exemples suivants indiquent comment la commande pagefileconfig /delete peut être utilisée :
pagefileconfig query
Interroge et affiche les paramètres de mémoire virtuelle d'un fichier d'échange d'un système.
pagefileconfig.vbs /query [/s Ordinateur [/u Domaine\Utilisateur [/p Mot de passe]]] [/fo {TABLE|LIST|CSV}]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute le script avec les autorisations de compte de l'utilisateur spécifié par Utilisateur ou
Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement connecté sur
l'ordinateur qui émet la commande.
/p Mot de passe
Spécifie le mot de passe du compte utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format à utiliser pour la sortie de la requête. Les valeurs valides sont TABLE, LIST et CSV.
La syntaxe par défaut est LIST.
Exemples
Les exemples suivants indiquent comment la commande pagefileconfig /query peut être utilisée :
pagefileconfig.vbs /query
pagefileconfig.vbs /query /fo table
pagefileconfig.vbs /query /s srvmain /u maindom\hiropln
pagefileconfig.vbs /query /s srvmain /u maindom\hiropln /p p@ssW23 /fo list
Remarques
• La taille maximale du fichier d'échange est limitée à l'espace disque disponible moins les paramètres de
récupération après vidage sur incident pour le lecteur d'amorçage
Si vous utilisez la commande path sans paramètre, elle affiche le chemin de commande actuel.
Syntaxe
path [[%path%] [Lecteur:]Chemin [;...]]
Paramètres
[Lecteur:]Chemin
Spécifie le lecteur et le répertoire à définir dans le chemin de la commande.
;
Sépare les répertoires dans le chemin de la commande.
%path%
Indique à Windows XP d'ajouter le chemin de la commande au groupe de répertoires figurant dans la
variable d'environnement PATH.
Remarques
• Utilisation de ;
Lorsque ; est le seul paramètre utilisé, la valeur du chemin de commande trouvée dans la variable PATH est
supprimée.
• Utilisation de %path%
Lorsque vous incluez %path% dans la syntaxe, Cmd.exe remplace ce paramètre par la valeur du chemin de
commande trouvée dans la variable PATH ; par conséquent, il n'est plus nécessaire d'entrer manuellement ces
valeurs dans la ligne de commande.
Pour plus d'informations sur le remplacement des valeurs de variables d'environnement, consultez Vue
d'ensemble de l'invite de commandes dans la section Rubriques connexes.
• Répertoire actuel
Le système d'exploitation effectue toujours la recherche dans le répertoire actuel, avant de poursuivre la
recherche dans les répertoires dans le chemin de commande.
• Fichiers portant les mêmes noms et des extensions différentes
Certains fichiers au sein du même répertoire peuvent porter le même nom mais utiliser des extensions
différentes.
Par exemple, dans un répertoire, un fichier nommé Accnt.com peut démarrer un programme de comptabilité et
un autre fichier nommé Accnt.bat peut connecter votre système au réseau du système de comptabilité.
Le système d'exploitation recherche un fichier en utilisant les extensions de noms de fichiers par défaut dans
l'ordre de priorité suivant : .exe, .com, .bat et .cmd. Pour exécuter le fichier Accnt.bat lorsque le fichier
Accnt.com se trouve dans le même répertoire, vous devez inclure l'extension .bat dans la ligne de commande.
• Présence d'au moins deux noms de fichiers identiques dans le chemin d'accès
Si plusieurs fichiers dans le chemin de la ligne de commande portent le même nom et la même extension,
Windows XP recherche d'abord le nom de fichier spécifié dans le répertoire actuel, puis dans les répertoires
dans le chemin de ligne de commande, en respectant l'ordre dans lequel ils apparaissent dans PATH.
Le fichier Cmd.exe n'utilise pas le fichier Autoexec.nt. Lorsque vous exécutez fichier Cmd.exe à partir d'un
raccourci, il hérite des variables d'environnement définies dans Poste de
travail/Propriétés/Avancé/Environnement.
Exemples
La commande suivante spécifie que Windows XP doit rechercher des commandes externes dans trois
répertoires. Les chemins de ces répertoires sont C:\Utilisateur\Taxes, B:\Utilisateur\Invest et B:\Bin :
path c:\user\taxes;b:\user\invest;b:\bin
PATH [[lecteur:]chemin[;...][;%PATH%]
PATH ;
Entrez PATH ; pour effacer les chemins de recherche et indiquer à cmd.exe de ne chercher que dans le
répertoire en cours.
L'ajout de %PATH% dans le paramètre du nouveau chemin permet d'ajouter celui-ci à l'ancien chemin
de recherche.
La commande Pathping envoie plusieurs messages requête d'écho à chaque routeur entre une source et une
destination sur une période donnée, puis calcule les résultats en fonction des paquets renvoyés par chaque
routeur.
Étant donné que pathping affiche le degré de perte de paquets au niveau de n'importe quel routeur ou lien,
vous pouvez déterminer quels routeurs ou sous-réseaux peuvent être confrontés à des problèmes de réseau.
La commande pathping est l'équivalent de la commande tracert : elle identifie les routeurs qui se trouvent sur
l'itinéraire. Ensuite, elle envoie régulièrement des commandes ping à tous les routeurs sur une période spécifiée
et calcule les statistiques en fonction des chiffres renvoyés. Utilisée sans paramètres, la commande pathping
affiche l'aide.
Syntaxe
pathping [-n] [-h RelaisMaximum] [-g ListeHôte] [-p Délai] [-q NombreInterrogations [-w Temporisation] [-T] [-R]
[NomCible]
Paramètres
-n
Empêche pathping d'effectuer la résolution de noms d'adresses IP de routeurs intermédiaires. Ceci
peut accélérer l'affichage des résultats de pathping.
-h RelaisMaximum
Spécifie le nombre maximal de relais dans le chemin d'accès pour rechercher la cible (destination). La
valeur par défaut est 30 relais.
-g ListeHôte
Avec le routage de source souple, les destinations intermédiaires successives peuvent être séparées
par un ou plusieurs routeurs.
Le nombre maximal d'adresses ou de noms de la liste d'hôtes équivaut à 9. La ListeHôte est une série
d'adresses IP (en notation décimale à point) séparées par des espaces.
-p Délai
Spécifie le nombre de millisecondes d'attente entre les commandes ping consécutives. La valeur par
défaut est 250 millisecondes (1/4 seconde).
-q NombreInterrogations
Spécifie le nombre de messages requête écho envoyés à chaque routeur sur l'itinéraire. La valeur par
défaut est 100 interrogations.
-wTemporisation
Spécifie le nombre de millisecondes d'attente pour chaque réponse. La valeur par défaut est
3 000 millisecondes (3 secondes).
-T
Associe une balise de priorité de type Layer-2 (par exemple, 802.1p) aux messages requête écho
envoyés à chacun des périphériques réseau sur l'itinéraire. Cela permet d'identifier les périphériques
réseau qui ne sont pas configurés pour la fonctionnalité de type Layer-2. Ce commutateur est utilisé
pour tester la connectivité QoS (Quality of Service).
-R
Détermine si chaque périphérique réseau sur l'itinéraire prend en charge le protocole RSVP
(Resource Reservation Setup Protocol), qui permet à l'ordinateur hôte de réserver une quantité de
bande passante spécifiée pour un flux de données. Ce commutateur est utilisé pour tester la
connectivité QoS (Quality of Service).
NomCible
Spécifie la destination, identifiée soit par l'adresse IP, soit par un nom d'hôte.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Les paramètres de Pathping respectent la casse.
• Pour éviter toute congestion du réseau, les commandes ping doivent être envoyées à rythme assez
lent.
• Pour réduire les effets des pertes de transmission en rafale, évitez d'envoyer des commandes ping trop
fréquemment.
• Lorsque vous utilisez le paramètre -p, les commandes ping sont envoyées séparément à chaque relais
intermédiaire. Pour cette raison, l'intervalle entre deux commandes ping envoyées au même relais est
délai multiplié par le nombre de relais.
• Lorsque vous utilisez le paramètre -w, plusieurs commandes ping peuvent être envoyées en parallèle.
Pour cette raison, la durée spécifiée dans le paramètre Temporisation n'est pas liée à la durée spécifiée
dans le paramètre Délai pour l'attente entre les commandes ping.
• Utilisation du paramètre -T
L'activation de la priorité de type Layer-2 sur l'ordinateur hôte permet aux paquets d'être envoyés avec une
balise de priorité de type Layer-2, laquelle peut être utilisée par les périphériques de type Layer-2 pour affecter
une priorité au paquet. Les périphériques anciens qui ne reconnaissent pas la priorité de type layer-2 rejetteront
• Utilisation du paramètre -R
Un message de réservation RSVP pour une session inexistante est envoyé à chaque périphérique réseau sur
l'itinéraire. Si le périphérique ne prend pas en charge RSVP, il renvoie un message d'inaccessibilité du
protocole ICMP (Internet Control Message Protocol). Si le périphérique prend en charge RSVP, il renvoie un
message d'erreur de réservation RSVP. Certains périphériques ne renvoient aucun des deux types de
messages. Si tel est le cas, un message de délai dépassé s'affiche.
• Cette commande est disponible uniquement si le protocole Internet Protocol (TCP/IP) est installé
comme composant dans les propriétés d'une carte réseau dans Connexions réseau.
Exemples
Les exemples suivants présentent la sortie de la commande pathping :
D:\>pathping -n corp1
Itinéraire vers corp1 [10.54.1.196]
sur un maximum de 30 relais :
0 172.16.87.35
1 172.16.87.218
2 192.168.52.1
3 192.168.80.1
4 10.54.247.14
5 10.54.1.196
Suivi terminé.
Lorsque la commande pathping est exécutée, les premiers résultats indiquent le chemin. Il s'agit du même
itinéraire que celui qui est indiqué en utilisant la commande tracert. Ensuite, un message occupé s'affiche
durant approximativement 90 secondes (la durée varie en fonction du nombre de relais). Pendant ce temps, des
informations provenant de tous les routeurs répertoriés précédemment et des liaisons qui les relient sont
rassemblées. À la fin de cette période, les résultats du test s'affichent.
Dans l'exemple de rapport précédent, les colonnes Ce noeud/Lien, Perdu/Envoyé = % et Adresse montrent
que la liaison entre 172.16.87.218 et 192.168.52.1 perd 13 % des paquets.
Les routeurs situés au niveau des relais 2 et 4 perdent également des paquets qui leur sont adressés, mais
cette perte n'a aucune incidence sur leur capacité à transférer le trafic qui ne leur est pas adressé.
Les taux de pertes affichés pour les liaisons, identifiées par une barre verticale (|) dans la colonne Adresse,
indiquent une congestion de la liaison, provoquant la perte de paquets transférés sur l'itinéraire. Les taux de
pertes affichés pour les routeurs (identifiés par leurs adresses IP) indiquent que ces routeurs peuvent être
surchargés.
Utilisation : pathping [-g ListeHôtes] [-h SautsMaxi] [-i Adresse] [-n] [-p Période] [-q NbRequêtes] [-w
Délai] [-P] [-R] [-T] [-4] [-6] NomCible
Options :
Syntaxe
pause
Remarques
• Lorsque vous exécutez la commande prompt, le message suivant apparaît :
• Si vous appuyez sur CTRL+C pour arrêter un programme de commandes, le message suivant
apparaît :
Exemples
Pour créer un programme de commandes qui invite l'utilisateur à changer de disquette dans l'un des lecteurs,
tapez :
@echo off
:begin
copy a:*.*
echo Placez une nouvelle disquette dans le lecteur A
pause
goto begin
Dans cet exemple, tous les fichiers de la disquette insérée dans le lecteur A sont copiés dans le répertoire en
cours.
Lorsque le commentaire affiché vous invite à placer une autre disquette dans le lecteur A, la commande pause
interrompt le traitement afin de vous permettre de changer de disquette, puis d'appuyer sur une touche pour
reprendre le traitement.
Ce programme de commandes produit une boucle sans fin. La commande goto BEGIN renvoie l'interpréteur de
commandes à l'étiquette début du fichier de commandes. Pour arrêter ce programme de commandes, appueyz
sur CTRL+C, puis sur O.
Syntaxe
pbadmin.exe /N NomAnnuaireTéléphonique [/R CheminFichierRégions\NomFichierRégions] [/P
CheminFichierDonnées\NomFichierDonnées]
pbadmin.exe /B NomAnnuaireTéléphonique
Paramètres
/N NomAnnuaireTéléphonique
Crée un annuaire téléphonique (.mdb).
/ NomAnnuaireTéléphonique
Importe des données dans un annuaire (.mdb) à partir d'un fichier de régions (.txt) ou d'un fichier
d'annuaire téléphonique (.pbk ou .txt).
/R CheminFichierRégions\NomFichierRégions
Spécifie l'emplacement et le nom du fichier de régions que vous voulez importer dans un annuaire
téléphonique.
/P CheminFichierDonnées\NomFichierDonnées
Spécifie l'emplacement et le nom du fichier d'annuaire téléphonique (.pbk or .txt) que vous voulez
importer dans un annuaire téléphonique.
Le paramètre NomServeur spécifie le nom du serveur sur lequel l'annuaire téléphonique est publié. Le
paramètre NomUtilisateur spécifie un compte utilisateur avec des autorisations FTP sur le serveur PBS
(Phone Book Service).
Le paramètre Mot de passe spécifie le mot de passe du compte utilisateur sur le serveur PBS.
/B NomAnnuaireTéléphonique
Publie un annuaire téléphonique.
• Pour importer des données dans un annuaire téléphonique à partir d'un fichier de régions, utilisez la
syntaxe suivante :
pbadmin.exe /I NomAnnuaireTéléphonique [/R CheminFichierRégions\NomFichierRégions
• Pour importer des données dans un annuaire téléphonique à partir d'un fichier d'annuaire
téléphonique (.pbk) ou d'un fichier texte (.txt) au format approprié, utilisez la syntaxe suivante :
pbadmin.exe /I NomAnnuaireTéléphonique /P CheminFichierDonnées\NomFichierDonnées
• Pour configurer les options de publication d'un annuaire téléphonique, utilisez la syntaxe suivante :
pbadmin.exe /O NomAnnuaireTéléphonique NomServeur Mot de passe Utilisateur
• Pour pbadmin, le terme « annuaire » fait référence à un annuaire téléphonique (.mdb), et le terme
« fichier annuaire » fait référence à un fichier d'annuaire téléphonique (.pbk).
• Un annuaire téléphonique doit comporter au maximum huit caractères et ne doit pas comporter
uniquement des chiffres. Il ne doit contenir aucun espace ni les symboles suivants : ! , ; * = / \ : ? ' " < >
| . & % {} [] @ ( ) ´ ` ~
• Si vous spécifiez un chemin d'accès, vous devez spécifier le chemin complet. Vous ne pouvez pas
utiliser d'espaces dans le chemin d'accès à l'annuaire téléphonique, à un fichier d'annuaire
téléphonique ou à un fichier de régions.
• Pour utiliser la commande pbadmin, vous devez installer l'Administrateur des annuaires téléphoniques
puis taper la commande à partir de l'annuaire PBA.
Exemples
Dans les exemples suivants, des données fictives sont utilisées.
pbadmin.exe /N Références
Pour importer des données dans un annuaire téléphonique nommé Références à partir d'un fichier de régions
nommé Région1.txt qui est situé dans le répertoire C:\Temp, tapez :
pbadmin.exe /B Références
Syntaxe
pentnt [-c] [-f] [-o]
Paramètres
-c
Active l'émulation conditionnelle.
-f
Active l'émulation forcée.
-o
Désactive l'émulation forcée et active à nouveau la virgule flottante du processeur si elle est disponible.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Les paramètres utilisés avec cette commande doivent être précédés d'un tiret (-) et non d'une barre
oblique (/).
L'émulation de virgule flottante est activée seulement si lors du démarrage, le système détecte une erreur de
division en virgule flottante du processeur Pentium. Si vous choisissez ce paramètre, vous devez redémarrer
l'ordinateur pour que les modifications soient prises en compte.
• Lorsque vous utilisez l'option de la ligne de commande -f, la virgule flottante du processeur est
désactivée et l'émulation de virgule flottante est toujours forcée, que le système affiche l'erreur de
division en virgule flottante du Pentium ou non. Ce paramètre est très utile pour tester des émulateurs
logiciels et pour contourner les défauts matériels reconnus par le système d'exploitation. Si vous
choisissez ce paramètre, vous devez redémarrer l'ordinateur pour que les modifications soient prises en
compte.
• Lorsque vous utilisez l'option de la ligne de commande -o si vous choisissez ce paramètre, vous devez
redémarrer l'ordinateur pour que les modifications soient prises en compte.
Met en évidence la présence pour l'ordinateur local de l'erreur de division en virgule flottante du processeur
Pentium d'Intel.
Reports on whether local computer exhibits Intel(tm) PentiumFloating Point Division Error
pentnt [-?] [-H] [-h] [-C] [-c] [-F] [-f] [-O] [-o]
Run without arguments this program will tell you if the system exhibits the Pentium floating point
division error and whether floating point emulation is forced and whether floating point hardware is
disabled.
-C point emulation will be forced on if and only if the system detects the Pentium floating
point division error at boot. Reboot required before this takes effect. This is what should
generally be used.
-F point hardware is disabled and floating point emulation will always be forced on,
regardless of whether the system exhibits the Pentium division error. Useful for testing
software emulators and for working around floating point hardware defects unknown to
the OS. Reboot required before this takes effect.
The Floating Point Division error that this program addresses only occurs on certain Intel Pentium
processors. It only affects floating point operations. The problem is described in detail in a white paper
available from Intel. If you are doing critical work with programs that perform floating point division and
certain related functions that use the same hardware (including remainder and transcendtal functions),
you may wish to use this program to force emulation.
Type "pentnt -? | more" if you need to see all the help text
Syntaxe
perfmon.exe [nom_fichier] [/HTMLFILE:fichier_converti fichier_paramètres]
Paramètres
.exe
Spécifie le nom de l'extension de fichier.
nom_fichier
Spécifie le nom du fichier de paramètres.
/HTMLFILE:fichier_converti fichier_paramètres
Spécifie le nom des fichiers convertis et le nom du fichier de paramètres Windows NT 4.0 d'origine.
Remarques
• Cette procédure fonctionne pour les types suivants de fichiers de paramètres de l'Analyseur de
performances Windows NT 4.0 : courbe (.pmc), rapport (.pmr), alerte (.pma) et journal (.pml).
• Pour afficher le fichier de configuration de Windows NT 4.0 dans le Moniteur système, le système le
convertit temporairement afin qu'il soit utilisé par le Moniteur système Windows XP, puis il annule la
version convertie une fois que la console a démarré. Si vous souhaitez enregistrer le fichier de
configuration pour l'utiliser en permanence avec le Moniteur système, tapez :
Perfmon myfile_overview
Pour répertorier les noms de fichiers d'origine et convertis, tapez :
Le reçu des messages Réponse à écho correspondants s'affiche, ainsi que les temps des parcours circulaires.
Ping est la principale commande TCP/IP utilisée pour résoudre les problèmes de connectivité, d'accessibilité et
de résolution de nom. Utilisée sans paramètres, la commande ping affiche l'aide.
Syntaxe
ping [-t] [-a] [-n Nombre] [-l Taille] [-f] [-i TTL] [-v TOS] [-r Nombre] [-s Nombre] [{-j ListeHôte | -k ListeHôte}] [-w
DélaiAttente] [NomCible]
Paramètres
-t
Spécifie que la commande ping continue d'envoyer des messages Requête d'écho à la destination
jusqu'à son interruption.
-n Nombre
Spécifie le nombre de messages Requête d'écho envoyés. La valeur par défaut est 4.
-l Taille
Spécifie la longueur, en octets, du champ Données dans les messages de Requête d'écho envoyés. La
valeur par défaut est 32. La taille maximale est 65 527.
-f
Spécifie que les messages Requête d'écho sont envoyés sans l'indicateur Ne pas fragmenter dans l'en-
tête IP définie à 1.
Le message Requête d'écho ne peut pas être fragmenté par les routeurs dans le chemin de la
destination.
Ce paramètre est utile pour résoudre les problèmes de chemin PMTU (Maximum Transmission Unit).
-i TTL
Spécifie la valeur du champ TTL dans l'en-tête IP des messages Requête d'écho envoyés.
La valeur par défaut est la valeur TTL par défaut de l'hôte. Pour les hôtes Windows XP, cette valeur
est en général 128. La valeur TTL maximale est 255.
-v TOS
Spécifie la valeur du champ Type de Service (TOS) dans l'en-tête IP des messages Requête d'écho
envoyés. La valeur par défaut est 0. TOS est spécifié en tant que valeur décimale de 0 à 255.
-r Nombre
Spécifie que l'option Itinéraire d'enregistrement dans l'en-tête IP permet d'enregistrer le chemin pris par
le message Requête d'écho et le message Réponse à Écho correspondant.
Chaque tronçon dans le chemin utilise une entrée dans l'option Itinéraire d'enregistrement. Si possible,
spécifiez un Nombre qui est égal ou supérieur au nombre de tronçons entre la source et la destination.
-j ListeHôte
Spécifie que les messages Requête d'écho utilisent l'option Itinéraire source libre dans l'en-tête IP avec
le groupe de destinations intermédiaires spécifiées dans ListeHôte. Avec l'itinéraire source libre, les
destinations intermédiaires successives peuvent être séparées par un ou plusieurs routeurs. Le nombre
maximal d'adresses ou de noms dans la liste hôte est 9.
La liste hôte est une série d'adresses IP (en notation décimale à points) séparées par des espaces.
-k ListeHôte
Spécifie que les messages Requête d'écho utilisent l'option Itinéraire source strict dans l'en-tête IP avec
le groupe de destinations intermédiaires spécifiées dans ListeHôte.
Avec l'itinéraire source strict, la destination intermédiaire suivante doit être directement accessible (elle
doit être un voisin sur une interface du routeur).
Le nombre maximal d'adresses ou de noms dans la liste hôte est 9. La liste hôte est une série
d'adresses IP (en notation décimale à points) séparées par des espaces.
-w DélaiAttente
Spécifie la durée d'attente, en millisecondes, avant que le message Réponse à écho correspondant à
un message Requête d'écho donné soit reçu.
Si le message Requête d'écho n'est pas reçu au cours du délai d'attente, le message d'erreur « Délai
d'attente de la demande dépassé » s'affiche. Le délai d'attente par défaut est 4000 (4 secondes).
NomCible
Spécifie la destination, identifiée soit par l'adresse IP soit par le nom d'hôte.
Remarques
• Vous pouvez exécuter la commande ping pour tester le nom d'ordinateur et l'adresse IP de l'ordinateur.
Si le test de l'adresse IP réussit mais pas le nom d'ordinateur, vous êtes peut-être confronté à un
problème de résolution de nom.
Dans ce cas, assurez-vous que le nom d'ordinateur que vous spécifiez peut être résolu par le biais du
fichier local Hôte.
Pour ce faire, utilisez les techniques de requêtes DNS (Domain Name System) ou de résolution de
nom NetBIOS.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est installé en
tant que composant dans les propriétés d'une carte réseau dans Connexions réseau.
Exemples
L'exemple suivant présente la sortie de la commande ping :
C:\>ping exemple.microsoft.com
Commande Ping exemple.microsoft.com [192.168.239.132] avec 32 octets de données :
Réponse de 192.168.239.132 : octets=32 temps=101ms TTL=124
Réponse de 192.168.239.132 : octets=32 temps=100ms TTL=124
Réponse de 192.168.239.132 : octets=32 temps=120ms TTL=124
Réponse de 192.168.239.132 : octets=32 temps=120ms TTL=124
Pour exécuter la commande Ping sur la destination 10.0.99.221 et résoudre 10.0.99.221 à son nom d'hôte,
tapez :
ping -a 10.0.99.221
Pour exécuter la commande Ping sur la destination 10.0.99.221 et enregistrer l'itinéraire de 4 tronçons, tapez :
ping -r 4 10.0.99.221
Pour exécuter la commande ping sur la destination 10.0.99.221 et spécifier l'itinéraire source libre de 10.12.0.1-
10.29.3.1-10.1.44.1, tapez :
Utilisation : ping [-t] [-a] [-n échos] [-l taille] [-f] [-i vie] [-v TypServ] [-r NbSauts] [-s NbSauts] [[-j
ListeHôtes] | [-k ListeHôtes]] [-w Délai] NomCible
Options :
-t Envoie la requête ping sur l'hôte spécifié jusqu'à interruption. Entrez Ctrl-Attn
pour afficher les statistiques et continuer, Ctrl-C pour arrêter.
Syntaxe
popd
Remarques
• Chaque fois que vous utilisez la commande pushd, un seul répertoire est stocké en vue de son
utilisation. Vous pouvez toutefois utiliser la commande pushd à plusieurs reprises pour stocker
plusieurs répertoires.
Les répertoires sont stockés de manière séquentielle dans une pile virtuelle. Si vous utilisez une seule
fois la commande pushd, le répertoire dans lequel vous utilisez la commande est placé au bas de la
pile.
Si vous utilisez à nouveau la commande, le deuxième répertoire est placé avant le premier répertoire.
Le processus se répète chaque fois que vous utilisez la commande pushd.
Vous pouvez utiliser la commande popd pour remplacer le répertoire actuel par le répertoire le plus
récent stocké à l'aide de la commande pushd.
Si vous utilisez la commande popd, le répertoire situé au sommet de la pile est supprimé de la pile au
moment où le répertoire actuel est remplacé par ce répertoire. Si vous utilisez à nouveau la commande
popd, le répertoire suivant dans la pile est supprimé.
• Lorsque les extensions de commandes sont activées, la commande popd supprime toutes les
affectations de lettres de lecteurs créées par la commande pushd.
Exemples
Vous pouvez utiliser les commandes pushd et popd dans un fichier de commandes pour utiliser un autre
répertoire actuel que celui dans lequel le fichier de commandes était exécuté, et pour le remplacer de nouveau.
Le fichier de commandes utilisé comme exemple ci-dessous vous indique comment procéder :
@echo off
rem Ce fichier de commandes supprime tous les fichiers .txt du répertoire spécifié.
pushd %1
del *.txt
popd
cls
echo Tous les fichiers texte sont supprimés du répertoire %1
Si les extensions de commandes sont activées, la commande POPD supprime toute association
temporaire de lettre de lecteur créée par PUSHD lorsque vous appliquez cette commande à ce lecteur
de la pile des répertoires émis.
Syntaxe
print [/d:Imprimante] [Lecteur:][Chemin] NomFichier [ ...]
Paramètres
/d:Imprimante
Spécifie l'imprimante sur laquelle vous voulez imprimer les travaux d'impression.
Vous pouvez spécifier une imprimante locale en indiquant le port de votre ordinateur auquel
l'imprimante est connectée.
Les valeurs valides pour les ports parallèles sont LPT1, LPT2 et LPT3. Les valeurs valides pour les
ports série sont COM1, COM2, COM3 et COM4. Vous pouvez également spécifier une imprimante
grâce au nom de sa file d'attente (\\NomServeur\NomPartage). Si vous ne spécifiez aucune imprimante,
le travail d'impression est envoyé à LTP1.
Lecteur:
Spécifie le lecteur physique ou logique sur lequel est situé le fichier que vous voulez imprimer.
Ce paramètre n'est pas nécessaire si le fichier que vous souhaitez imprimer est situé sur le lecteur actif.
Chemin
Spécifie l'emplacement, sur le lecteur, du fichier que vous voulez imprimer. Ce paramètre n'est pas
nécessaire si le fichier à imprimer est situé dans le répertoire actif.
NomFichier [...]
Requis. Spécifie le nom du fichier que vous voulez imprimer. Vous pouvez inclure plusieurs fichiers
dans une commande.
Remarques
• Un fichier peut s'imprimer en arrière plan si vous l'envoyez à une imprimante connectée à un port
parallèle ou série sur l'ordinateur local.
• De nombreux programmes ont leurs propres commandes d'impression. Vous devez utiliser la
commande print pour qu'un programme imprime des fichiers que vous créez avec ce programme.
Exemples
Pour envoyer le fichier Rapport.txt situé dans le répertoire actif à une imprimante connectée à LPT2 sur
l'ordinateur local, tapez :
Prncnfg.vbs
Configure une imprimante ou affiche les informations de configuration d'une imprimante. Utilisée sans
paramètres, prncnfg.vbs affiche l'aide de la ligne de commande correspondant à la commande prncnfg.vbs.
Syntaxe
cscript prncnfg.vbs -g [-s OrdinateurDistant] -p NomImprimante [-u NomUtilisateur -w Mot de passe]
Paramètres
-g
Requis. Spécifie que vous voulez afficher les informations de configuration d'une imprimante.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant qui gère l'imprimante pour laquelle vous voulez afficher les
informations. Si vous ne spécifiez aucun ordinateur, l'ordinateur local est utilisé.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante pour laquelle vous voulez afficher des informations.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la
section Rubriques connexes.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32.
Vous devez taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire
actuel, ou vous devez taper le chemin d'accès complet à ce répertoire au début de la commande
cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour afficher les informations de configuration d'une imprimante nommée ImprimanteCouleur_2 dont la file
d'impression est hébergée par l'ordinateur distant nommé ServeurHR, tapez :
Syntaxe
cscript prncnfg.vbs -t [-s OrdinateurDistant] -p NomImprimante [-u NomUtilisateur -w Mot de passe] [-r
NomPort] [-l Emplacement] [-m Commentaire] [-h NomPartage] [-f TexteSéparation] [-y TypeDonnées] [-st
HeureDébut] [-ut HeureFin] [-o Priorité] [-i PrioritéParDéfaut] [{+ | -}shared] [{+ | -}direct] [{+ | -}published] [{+ |
-}hidden] [{+ | -}rawonly] [{+ | -}queued] [{+ | -}keepprintedjobs] [{+ | -}workoffline] [{+ | -}enabledevq] [{+ |
-}docompletefirst][{+ | -}enablebidi]
Paramètres
-t
Requis. Spécifie que vous voulez configurer une imprimante.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant qui gère l'imprimante que vous voulez configurer. Si vous ne
spécifiez aucun ordinateur, l'imprimante est configurée sur l'ordinateur local.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante que vous voulez configurer.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la
section Rubriques connexes.
-r NomPort
Spécifie le port auquel l'imprimante est connectée. S'il s'agit d'un port parallèle ou série, utilisez l'ID du
port (par exemple, LPT1 ou COM1). S'il s'agit d'un port TCP/IP, utilisez le nom de port que vous avez
spécifié lors de l'ajout du port. Pour plus d'informations, consultez la section Rubriques connexes.
-l Emplacement
Spécifie l'emplacement de l'imprimante, tel que « Salle de photocopie ».
-m Commentaire
Spécifie la chaîne de commentaire.
-h NomPartage
Spécifie le nom du partage.
-f TexteSéparation
Spécifie un fichier qui contient le texte apparaissant sur la page de séparation.
-y TypeDonnées
Spécifie les types de données que l'imprimante peut accepter. Pour plus d'informations sur les types de
données, consultez la section Rubriques connexes.
-st HeureDébut
Configure l'imprimante pour une disponibilité limitée. Spécifie l'heure après laquelle l'imprimante est
disponible.
Si vous envoyez un document vers une imprimante lorsque celle-ci n'est pas disponible, le document
est retenu (spoulé) jusqu'à ce que l'imprimante soit disponible.
-ut HeureFin
Configure l'imprimante pour une disponibilité limitée. Spécifie l'heure après laquelle l'imprimante n'est
plus disponible.
Si vous envoyez un document vers une imprimante lorsque celle-ci n'est pas disponible, le document
est retenu (spoulé) jusqu'à ce que l'imprimante soit disponible.
Vous devez utiliser une horloge de 24 heures. Par exemple, pour spécifier 11 heures du soir, tapez
2300.
-o Priorité
Spécifie une priorité que le spouler utilise pour acheminer les travaux d'impression.
Une file d'attente d'impression bénéficiant d'une priorité élevée reçoit tous ses travaux avant les files
d'attente dont la priorité est faible.
-i PrioritéParDéfaut
Spécifie la priorité par défaut qui est affecté à chaque tâche d'impression.
{+ | -}shared
Spécifie si l'imprimante est partagé sur le réseau.
{+ | -}direct
Spécifie si le document doit être envoyé directement à l'imprimante sans être spoulé.
{+ | -}published
Spécifie si l'imprimante doit être publiée dans Active Directory.
Si vous publiez l'imprimante, d'autres utilisateurs peuvent effectuer une recherche en fonction de son
emplacement et des ses fonctions (par exemple impression couleur et agrafage).
{+ | -}hidden
Fonction réservée.
{+ | -}rawonly
Spécifie si seuls les travaux d'impression de données brutes peuvent être envoyés sur cette
imprimante.
{+ | -}queued
Spécifie que l'imprimante ne doit pas commencer l'impression avant que la dernière page du document
soit spoulée.
Le programme d'impression n'est pas disponible tant que le document n'est pas complètement imprimé.
{+ | -}keepprintedjobs
Spécifie que le spouleur doit conserver les documents une fois qu'ils ont été imprimés.
Lorsque vous activez cette option, vous pouvez resoumettre un document à l'imprimante à partir de la
file d'attente d'impression au lieu du programme d'impression.
{+ | -}workoffline
Spécifie que vous devez être en mesure d'envoyer des travaux d'impression à la file d'attente
d'impression même si votre ordinateur n'est pas connecté au réseau.
{+ | -}enabledevq
{+ | -}docompletefirst
Spécifie si le spouleur doit envoyer à la file d'attente appropriée les travaux d'impression avec une
priorité faible qui ont été spoulés avant d'envoyer à la même file d'attente les travaux d'impression avec
une priorité élevée qui n'ont pas été spoulés.
Si cette option est activée et si aucun document n'a été intégralement spoulé, l'imprimante enverra les
documents de taille importante avant d'envoyer les documents de faible taille. Vous devez activer cette
option si vous souhaitez optimiser l'efficacité de l'imprimante au dépend de la priorité des travaux
d'impression.
Si cette option est désactivée, le spouleur envoie toujours les travaux dont la priorité est élevée aux
files d'attente d'impression respectives.
{+ | -}enablebidi
Spécifie que l'imprimante envoie des informations d'état au spouleur.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour configurer une imprimante appelée ImprimanteCouleur_2 pour que le spouleur de l'ordinateur appelé
ServeurHR conserve les travaux d'impression une fois qu'ils ont été imprimés, tapez :
Syntaxe
cscript prncnfg.vbs -x [-s OrdinateurDistant] -p NomImprimante -z NouveauNomImprimante [-u
NomUtilisateur -w Mot de passe]
Paramètres
-x
Requis. Spécifie que vous voulez changer le nom d'une imprimante.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant qui gère l'imprimante que vous voulez renommer. Si vous ne
spécifiez aucun ordinateur, l'ordinateur local est utilisé.
-p NomImprimante
Requis. Spécifie le nom actuel de l'imprimante.
-z NouveauNomImprimante
Requis. Spécifie le nouveau nom de l'imprimante.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour remplacer le nom d'une imprimante ImprimanteCouleur_2 par ImprimanteCouleur_3 sur l'ordinateur
distant appelé ServeurHR, tapez :
Syntaxe
cscript prndrvr.vbs -a [-m NomLecteur] [-v {0 | 1 | 2 | 3}] [-e Environnement] [-s OrdinateurDistant] [-h Chemin]
[-i NomFichier.inf] [-u NomUtilisateur -w Mot de passe]
Paramètres
-a
Requis. Ce paramètre spécifie que vous voulez installer un pilote.
-m NomLecteur
Spécifie le nom du pilote que vous voulez installer. Les pilotes sont souvent nommés en fonction du
modèle d'imprimante qu'ils prennent en charge.
-v {0 | 1 | 2 | 3}
Spécifie la version du pilote que vous voulez installer. Reportez-vous à la description du paramètre -e
Environnement pour plus d'informations sur les versions disponibles pour chaque environnement.
Si vous ne spécifiez aucune version, la version du pilote appropriée pour la version de Windows utilisée
sur l'ordinateur sur lequel vous installez le périphérique est installée.
• La version 0 prend en charge Windows 95, Windows 98 et Windows Millennium Edition.
-e Environnement
Spécifie l'environnement pour le pilote que vous voulez installer. Si vous ne spécifiez aucun
environnement, l'environnement de l'ordinateur sur lequel vous installez le pilote est utilisé. Le tableau
suivant répertorie les environnements de pilote disponibles et les versions correspondantes pour
chacun.
-s OrdinateurDistant
Spécifie l'ordinateur distant sur lequel vous voulez installer le pilote. Si vous ne spécifiez aucun
ordinateur, le pilote est installé sur l'ordinateur local.
-i NomFichier.inf
Spécifie la version du pilote que vous voulez installer. Si vous ne spécifiez aucun nom de fichier, le
fichier ntprint.inf est utilisé.
Tous les membres du groupe Administrateurs pour cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez être connecté à un compte bénéficiant de ces
autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la section
Rubriques connexes.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour ajouter la version 3 du pilote d'imprimante nommé « Pilote d'imprimante couleur 1 » à l'ordinateur local, qui
offre un environnement Windows NT x86, tapez :
Syntaxe
cscript prndrvr.vbs -d [-s OrdinateurDistant] -m NomLecteur -v {0 | 1 | 2 | 3} -e Environnement
[-u NomUtilisateur -w Mot de passe]
Paramètres
-d
Requis. Ce paramètre spécifie que vous voulez supprimer un pilote.
-s OrdinateurDistant
Spécifie l'ordinateur distant à partir duquel vous voulez supprimer le pilote. Si vous ne spécifiez aucun
ordinateur, le pilote est supprimé de l'ordinateur local.
-m NomLecteur
Requis. Spécifie le nom du pilote que vous voulez installer.
Les pilotes sont souvent nommés en fonction du modèle d'imprimante qu'ils prennent en charge.
Consultez la documentation relative à l'imprimante pour obtenir plus d'informations.
-e Environnement
Requis. Spécifie l'environnement du pilote que vous voulez supprimer. Le tableau suivant répertorie les
environnements de pilote disponibles et les versions correspondantes pour chacun d'entre eux.
Tous les membres du groupe Administrateurs sur cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez être connecté à un compte bénéficiant de ces
autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la section
Rubriques connexes.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Lorsque vous supprimez un pilote, vous devez inclure les paramètres d'environnement et de version.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prndrvr.vbs -l [-s OrdinateurDistant] [-u NomUtilisateur -w Mot de passe]
Paramètres
-l
Requis. Spécifie que vous voulez répertorier tous les pilotes sur un ordianteur.
Si vous ne spécifiez aucun ordinateur, les pilotes sur l'ordinateur local sont répertoriés.
Tous les membres du groupe Administrateurs sur cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez être connecté à un compte bénéficiant de ces
autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la section
Rubriques connexes.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prndrvr.vbs -x [-s OrdinateurDistant] [-u NomUtilisateur -w Mot de passe]
Paramètres
-x
Requis. Spécifie que vous voulez supprimer tous les pilotes inutilisés d'un ordinateur.
-s OrdinateurDistant
Spécifie l'ordinateur distant pour lequel vous voulez supprimer les pilotes. Si vous ne spécifiez pas
d'ordinateur, les pilotes sont supprimés de l'ordinateur local.
Tous les membres du groupe Administrateurs sur cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez être connecté à un compte bénéficiant de ces
autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Utilisée sans paramètres, prnjobs.vbs affiche l'aide de la ligne de commande correspondant à la commande
prnjobs.vbs.
Syntaxe
cscript prnjobs -z [-s OrdinateurDistant] -p NomImprimante -j NuméroTâche [-u NomUtilisateur -w Mot de
passe]
Paramètres
-z
Requis. Spécifie que vous voulez interrompre un travail d'impression.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant auquel la tâche d'impression interrompue a été envoyée. Si vous
ne spécifiez aucun ordinateur, l'ordinateur local est utilisé.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante qui doit imprimer le travail d'impression que vous voulez
interrompre.
-j NuméroTâche
Requis. Spécifie le numéro d'identification de la tâche d'impression que vous voulez interrompre.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la
section Rubriques connexes.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Pour afficher la liste des travaux d'impression et leurs numéros d'identification, utilisez cette commande
avec le paramètre -l.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour interrompre une tâche d'impression dont l'identificateur est 27 et qui a été envoyée à l'ordinateur distant
appelé ServeurHR en vue de son impression sur une imprimante couleur appelée ImprimanteCouleur, tapez :
Syntaxe
cscript prnjobs -m [-s OrdinateurDistant] -p NomImprimante -j NuméroTâche [-u NomUtilisateur -w Mot de
passe]
Paramètres
-m
Requis. Spécifie que vous voulez reprendre une tâche d'impression.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant auquel la tâche d'impression que vous voulez reprendre a été
envoyée. Si vous ne spécifiez aucun ordinateur, l'ordinateur local est utilisé.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante qui doit imprimer le travail d'impression que vous voulez
reprendre.
-j NuméroTâche
Requis. Spécifie le numéro d'identification du travail d'impression que vous voulez reprendre.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne. Pour plus d'informations sur WMI, consultez la
section Rubriques connexes.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Pour afficher une liste de travaux d'impression et leurs numéros d'identification, utilisez cette
commande avec le paramètre -l.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prnjobs -x [-s OrdinateurDistant] -p NomImprimante -j NuméroTâche [-u NomUtilisateur -w Mot de
passe]
Paramètres
-x
Requis. Spécifie que vous voulez annuler une tâche d'impression.
-s OrdinateurDistant
-p NomImprimante
Requis. Spécifie le nom de l'imprimante qui devrait imprimer le document que vous voulez annuler.
-j NuméroTâche
Requis. Spécifie le numéro d'identification de la tâche d'impression que vous voulez annuler.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Pour afficher la liste des travaux d'impression et leurs numéros d'identification, utilisez cette commande
avec le paramètre -l.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prnjobs -l [-s OrdinateurDistant] [-p NomImprimante] [-u NomUtilisateur -w Mot de passe]
Paramètres
-l
Requis. Spécifie que vous voulez répertorier tous les travaux d'impression d'une file d'attente
d'impression.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant qui héberge la file d'attente d'impression dont vous voulez
répertorier les travaux d'impression. Si vous ne spécifiez aucun ordinateur, l'ordinateur local est utilisé.
-p NomImprimante
Spécifie le nom de l'imprimante dont la file d'attente d'impression contient les travaux d'impression que
vous voulez répertorier. Si vous ne spécifiez aucune imprimante, tous les travaux d'impression situés
dans les files d'attente d'impression sont répertoriés.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Pour afficher la liste des travaux d'impression et leurs numéros d'identification, utilisez cette commande
avec le paramètre -l.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour répertorier tous les travaux d'impression en cours dans la file d'attente de l'imprimante locale nommée
ImprimanteCouleur_2, tapez :
Utilisée sans paramètres, prnmngr.vbs affiche l'aide de la ligne de commande correspondant à la commande
prnmngr.vbs.
Syntaxe
cscript prnmngr.vbs -a -p NomImprimante [-s OrdinateurDistant] -m NomLecteur -r NomPort [-u
NomUtilisateur -w Mot de passe]
Paramètres
-a
Requis. Spécifie que vous voulez ajouter une imprimante locale.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant auquel vous voulez ajouter une imprimante locale.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante locale que vous voulez ajouter.
-m NomLecteur
Requis. Spécifie le nom du lecteur correspondant à l'imprimante locale que vous voulez ajouter.
Les lecteurs sont souvent nommés en fonction du modèle d'imprimante qu'ils prennent en charge.
-r NomPort
Requis. Spécifie le port auquel l'imprimante est connectée. S'il s'agit d'un port parallèle ou série, utilisez
l'ID du port (par exemple, LPT1 ou COM1).
S'il s'agit d'un port TCP/IP, utilisez le nom de port que vous avez spécifié lors de l'ajout du port. Pour
plus d'informations, consultez la section Rubriques connexes.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
Exemple
Pour ajouter une imprimante nommée ImprimanteCouleur_2 qui est connectée au port LPT1 sur l'ordinateur
local et qui requiert un pilote d'imprimante nommé Pilote Imprimante Couleur1, tapez :
Syntaxe
cscript prnmngr.vbs -ac -p NomImprimante
Paramètres
-ac
Requis. Spécifie que vous voulez ajouter une connexion d'imprimante.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante pour laquelle vous voulez ajouter une connexion.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prnmngr.vbs -d -p NomImprimante [-u NomUtilisateur -w Mot de passe] [-s OrdinateurDistant]
Paramètres
-d
Requis. Spécifie que vous voulez supprimer une imprimante.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante que vous voulez supprimer.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Exemple
Pour supprimer l'imprimante nommée ImprimanteCouleur_2 de l'ordinateur distant nommé ServeurHR, tapez :
Syntaxe
cscript prnmngr.vbs -x [-s OrdinateurDistant] [-u NomUtilisateur] [-w Mot de passe]
Paramètres
-x
Requis. Spécifie que vous voulez supprimer toutes les imprimantes d'un ordinateur.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant sur lequel vous voulez supprimer toutes les imprimantes. Si vous
ne spécifiez aucun ordinateur, toutes les imprimantes sont supprimées de l'ordinateur local.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prnmngr.vbs -g
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prnmngr.vbs -t -p NomImprimante
Paramètres
-t
Requis. Spécifie que vous voulez définir l'imprimante par défaut.
-p NomImprimante
Requis. Spécifie le nom de l'imprimante que vous voulez définir comme imprimante par défaut.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Syntaxe
cscript prnmngr.vbs -l [-s OrdinateurDistant] [-u NomUtilisateur -w Mot de passe]
Paramètres
-l
Requis. Spécifie que vous voulez répertorier toutes les imprimantes d'un ordinateur.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant pour lequel vous voulez répertorier les imprimantes. Si vous ne
spécifiez aucun ordinateur, les imprimantes ajoutées à l'ordinateur local sont répertoriées.
-u NomUtilisateur -w Mot de passe
Spécifie un compte avec des autorisations de connexion à l'ordinateur pour lequel vous voulez
répertorier les imprimantes, en utilisant les services WMI (Windows Management Instrumentation).
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Remarques
• Cette commande lance un script situé dans le répertoire racinesystème\system32. Vous devez taper
cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou vous
devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets (par
exemple "Nom Ordinateur").
Si vous utilisez la commande prnport.vbs sans paramètre, elle affiche l'aide pour la commande prnport.vbs.
Syntaxe
cscript prnport.vbs -a -r NomPort [-s OrdinateurDistant] -h AdresseIP [-u NomUtilisateur -w Mot de passe] [-o
{raw -n NuméroPort | lpr}] [-q NomFileAttente] [-m{e | d}] [-i NomIndex] [-y NomCommunauté] [-2{e | d}]
Paramètres
-a
Requis. Spécifie que vous voulez créer un port d'imprimante TCP/IP standard.
-r NomPort
Requis. Spécifie le port auquel l'imprimante est connectée.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant auquel vous voulez ajouter le port. Si vous ne spécifiez aucun
ordinateur, le port est ajouté à l'ordinateur local.
-h AdresseIP
Requis. Spécifie l'adresse IP que vous voulez affecter au port.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Si vous utilisez TCP en tant que tel, ce paramètre spécifie le numéro de port d'un port d'imprimante
TCP en tant que tel.
Par défaut, ce numéro de port est 9100. Pour plus d'informations, consultez la section Rubriques
connexes.
La plupart des imprimantes utilisent TCP en tant que tel. Sur les réseaux UNIX, les imprimantes
utilisent souvent TCP LPR.
Pour plus d'informations sur TCP en tant que tel, consultez la section Rubriques connexes. Pour plus
d'informations sur TCP LPR, consultez la norme RFC 1179 sur le site Web RFC Editor.
-q NomFileAttente
Spécifie le nom de la file d'attente d'un port TCP en tant que tel.
-m{e | d}
-i NomIndex
Spécifie l'index SNMP, si SNMP est activé. Pour plus d'informations, consultez la norme RFC 1759 sur
le site Web RFC Editor.
-y NomCommunauté
Spécifie le nom de la communauté SNMP, si SNMP est activé. Pour plus d'informations, consultez la
section Rubriques connexes.
-2{e | d}
Spécifie si les spoules doubles (également appelés respooling) sont activés pour les ports TCP LPR.
Les spoules doubles sont nécessaires car TCP LPR doit inclure un nombre d'octets exact dans le
fichier de contrôle envoyé à l'imprimante, mais le protocole ne peut pas obtenir ce nombre du
fournisseur d'impression local. Par conséquent, lorsqu'un fichier est envoyé vers une file d'attente
d'impression TCP LPR, il est également envoyé en tant que fichier temporaire dans le
répertoire system32. TCP LPR détermine la taille du fichier temporaire et envoie la taille au serveur qui
exécute LPD. Le paramètre e active les spoules doubles. Le paramètre d désactive les spoules
doubles.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si vous voulez modifier la configuration d'un port d'imprimante TCP/IP standard après l'avoir créé, vous
pouvez utiliser la commande cscript prnport.vbs avec le paramètre -t.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets
(par exemple "Nom Ordinateur").
• Les adresses Web peuvent changer ; par conséquent, vous risquez de ne plus pouvoir vous connecter
aux sites Web mentionnés ici.
Syntaxe
cscript prnport.vbs -d -r NomPort [-s OrdinateurDistant] [-u NomUtilisateur -w Mot de passe]
Paramètres
-d
Requis. Spécifie que vous voulez supprimer un port d'imprimante TCP/IP standard.
-r NomPort
Requis. Spécifie le port d'imprimante TCP/IP standard que vous voulez supprimer.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant pour lequel vous voulez supprimer le port. Si vous ne spécifiez
aucun ordinateur, le port est supprimé de l'ordinateur local.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets
(par exemple "Nom Ordinateur").
Exemple
Pour supprimer le port d'imprimante TCP/IP standard nommé IP_192.168.12.128 de l'ordinateur distant
nommé ServeurHR, tapez :
Syntaxe
cscript prnport.vbs -l [-s OrdinateurDistant] [-u NomUtilisateur -w Mot de passe]
Paramètres
-l
Requis. Spécifie que vous voulez répertorier tous les ports d'imprimante TCP/IP standard sur un
ordinateur.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant dont vous voulez répertorier les ports. Si vous ne spécifiez aucun
ordinateur, les ports sur l'ordinateur local sont répertoriés.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur compte bénéficiant de ces
autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets
(par exemple "Nom Ordinateur").
Syntaxe
cscript prnport.vbs -g -r NomPort [-s OrdinateurDistant] [-u NomUtilisateur -w Mot de passe]
Paramètres
-g
Requis. Spécifie que vous voulez afficher la configuration d'un port d'imprimante TCP/IP standard.
-r NomPort
Requis. Spécifie le port dont vous voulez afficher la configuration.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant qui héberge le port dont vous voulez afficher la configuration. Si
vous ne spécifiez aucun ordinateur, les informations sont affichées pour le port avec sa configuration
sur l'ordinateur local.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32. Vous devez
taper cette commande à l'invite de commandes en utilisant ce répertoire comme répertoire actuel, ou
vous devez taper le chemin d'accès complet à ce répertoire au début de la commande cscript.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets
(par exemple "Nom Ordinateur").
Syntaxe
cscript prnport.vbs -t -r NomPort [-s OrdinateurDistant] [-o {raw -n NuméroPort | lpr}] [-h AdresseIP] [-q
NomFileAttente] [-m{e | d}] [-i NomIndex] [-y NomCommunauté] [-2{e | d}] [-u NomUtilisateur -w Mot de passe]
Paramètres
-t
Requis. Spécifie que vous voulez configurer un port d'imprimante TCP/IP standard.
-s OrdinateurDistant
Spécifie le nom de l'ordinateur distant sur lequel vous voulez configurer le port. Si vous ne spécifiez
aucun ordinateur, le port est configuré sur l'ordinateur local.
La plupart des imprimantes utilisent TCP en tant que tel. Sur le réseaux UNIX, les ports d'imprimante
utilisent souvent TCP LPR.
Pour plus d'informations sur TCP en tant que tel, consultez la section Rubriques connexes. Pour plus
d'informations sur TCP LPR, consultez la norme RFC 1179 sur le site Web RFC Editor.
-h AdresseIP
Spécifie l'adresse IP de l'imprimante pour laquelle vous voulez configurer le port.
-q NomFileAttente
Spécifie le nom de la file d'attente pour un port TCP en tant que tel.
-m{e | d}
Spécifie si SNMP est activé. Le paramètre e active SNMP. Le paramètre d désactive SNMP.
-i NomIndex
Spécifie l'index SNMP si SNMP est activé. Pour plus d'informations, consultez la norme RFC 1759 sur
le site Web RFC Editor.
-y NomCommunauté
Spécifie le nom de la communauté SNMP si SNMP est activé. Pour plus d'informations, consultez la
section Rubriques connexes.
-2{e | d}
Spécifie si les spoules doubles (également appelés respooling) sont activés pour les ports TCP LPR.
Les spoules doubles sont nécessaires car TCP LPR doit inclure un nombre d'octets exact dans le
fichier de contrôle envoyé à l'imprimante, mais le protocole ne peut pas obtenir ce nombre du
fournisseur d'impression local.
Par conséquent, lorsqu'un fichier est envoyé à une file d'attente d'impression TCP LPR, il est également
envoyé en tant que fichier temporaire dans le répertoire system32. TCP LPR détermine la taille du
fichier temporaire et envoie la taille au serveur qui exécute LPD.
Le paramètre e active les spoules doubles. Le paramètre d désactive les spoules doubles.
Tous les membres du groupe Administrateurs de cet ordinateur bénéficient de ces autorisations, mais
les autorisations peuvent également être octroyées à d'autres utilisateurs.
Si vous ne spécifiez aucun compte, vous devez avoir ouvert une session sur un compte bénéficiant de
ces autorisations pour que la commande fonctionne.
Remarques
• Cette commande lance un script qui est situé dans le répertoire racinesystème\system32.
• Si les informations que vous fournissez contiennent des espaces, insérez le texte entre guillemets
(par exemple "Nom Ordinateur").
• Les adresses Web peuvent changer ; par conséquent, vous risquez de ne plus pouvoir vous connecter
aux sites Web mentionnés ici.
Utilisée sans paramètres, la commande prnqctl.vbs permet d'afficher l'aide relative à l'utilisation de la
commande prnqctl.vbs.
Syntaxe
cscript prnqctl.vbs -z [-s OrdinateurDistant] -p NomImprimante [-u NomUtilisateur -w MotDePasse]
Paramètres
-z
Obligatoire. Demande la pause de l'impression.
-s OrdinateurDistant
Indique le nom de l'ordinateur distant auquel est reliée l'imprimante sur laquelle vous souhaitez
interrompre une impression.
Si vous n'indiquez pas de nom d'ordinateur, ce sont les impressions lancées sur l'imprimante reliée à
l'ordinateur local qui sont interrompues.
-p NomImprimante
Obligatoire. Spécifie le nom de l'imprimante sur laquelle vous voulez interrompre les impressions.
-u NomUtilisateur -w MotDePasse
Spécifie un compte avec les autorisations qui lui permettent, au moyen des services WMI (Windows
Management Instrumentation), de se connecter à l'ordinateur auquel l'imprimante est reliée et sur
laquelle vous voulez interrompre les impressions.
Tous les membres du groupe Administrateurs pour cet ordinateur disposent de ces autorisations, mais
celles-ci peuvent aussi être accordées à d'autres utilisateurs.
Si vous n'indiquez pas de compte, vous devez vous connecter sous un compte autorisé à lancer cette
commande.
Remarques
• Cette commande lance un script qui se trouve dans le répertoire RacineSystème\system32. Lorsque
vous tapez cette commande à l'invite de commandes, ce répertoire doit être le répertoire courant. Dans
le cas contraire, vous devez taper le chemin d'accès complet à ce répertoire avant la commande
cscript.
• Si les informations que vous devez saisir contiennent des espaces, encadrez le texte de guillemets (par
exemple, "Nom Ordinateur").
Exemple
Pour interrompre les impressions sur toutes les imprimantes appelées ImprimantesCouleur_2 reliées à
l'ordinateur distant HRServeur, tapez :
Syntaxe
cscript prnqctl.vbs -m [-s OrdinateurDistant] -p NomImprimante [-u NomUtilisateur -w MotDePasse]
Paramètres
-m
Obligatoire. Demande la reprise de l'impression.
-s OrdinateurDistant
Indique le nom de l'ordinateur distant auquel est reliée l'imprimante sur laquelle vous souhaitez
reprendre les impressions.
Si vous n'indiquez pas de nom d'ordinateur, ce sont les impressions lancées sur l'imprimante reliée à
l'ordinateur local qui sont reprises.
-p NomImprimante
Obligatoire. Spécifie le nom de l'imprimante sur laquelle vous voulez reprendre les impressions.
-u NomUtilisateur -w MotDePasse
Spécifie un compte et les autorisations qui lui permettent, au moyen des services WMI (Windows
Management Instrumentation), de se connecter à l'ordinateur qui gère l'imprimante sur laquelle vous
voulez reprendre les impressions.
Tous les membres du groupe Administrateurs pour cet ordinateur disposent de ces autorisations, mais
celles-ci peuvent aussi être accordées à d'autres utilisateurs.
Si vous n'indiquez pas de compte, vous devez vous connecter sous un compte autorisé à lancer cette
commande.
Remarques
• Cette commande lance un script qui se trouve dans le répertoire RacineSystème\system32. Lorsque
vous tapez cette commande à l'invite de commandes, ce répertoire doit être le répertoire courant. Dans
le cas contraire, vous devez taper le chemin d'accès complet à ce répertoire avant la commande
cscript.
• Si les informations que vous devez saisir contiennent des espaces, encadrez le texte de guillemets (par
exemple, "Nom Ordinateur").
Exemple
Pour reprendre les impressions sur toutes les imprimantes appelées ImprimantesCouleur_2 reliées à
l'ordinateur distant HRServeur, tapez :
Syntaxe
cscript prnqctl.vbs -e [-s OrdinateurDistant] -p NomImprimante [-u NomUtilisateur -w MotDePasse]
-s OrdinateurDistant
Indique le nom de l'ordinateur distant auquel est reliée l'imprimante sur laquelle vous souhaitez
imprimer une page de test. Si vous n'indiquez pas de nom d'ordinateur, l'opération est effectuée sur
l'ordinateur local.
-p NomImprimante
Obligatoire. Spécifie le nom de l'imprimante sur laquelle vous voulez imprimer une page de test.
-u NomUtilisateur -w MotDePasse
Spécifie un compte et les autorisations qui lui permettent, au moyen des services WMI (Windows
Management Instrumentation), de se connecter à l'ordinateur qui gère l'imprimante sur laquelle vous
voulez imprimer une page de test.
Tous les membres du groupe Administrateurs pour cet ordinateur disposent de ces autorisations, mais
celles-ci peuvent aussi être accordées à d'autres utilisateurs.
Si vous n'indiquez pas de compte, vous devez vous connecter sous un compte autorisé à lancer cette
commande.
Remarques
• Cette commande lance un script qui se trouve dans le répertoire RacineSystème\system32. Lorsque
vous tapez cette commande à l'invite de commandes, ce répertoire doit être le répertoire courant. Dans
le cas contraire, vous devez taper le chemin d'accès complet à ce répertoire avant la commande
cscript.
• Si les informations que vous devez saisir contiennent des espaces, encadrez le texte de guillemets (par
exemple, "Nom Ordinateur").
Syntaxe
cscript prnqctl.vbs -x [-s OrdinateurDistant]-p NomImprimante [-u NomUtilisateur -w MotDePasse]
Paramètres
-x
Obligatoire. Spécifie que vous voulez annuler tous les travaux d'impression mis en attente sur une
imprimante.
-s OrdinateurDistant
Indique le nom de l'ordinateur distant auquel est reliée l'imprimante sur laquelle vous souhaitez annuler
tous les travaux d'impression.
Si vous n'indiquez pas de nom d'ordinateur, l'opération est effectuée sur l'ordinateur local.
-p NomImprimante
Obligatoire. Spécifie le nom de l'imprimante sur laquelle vous voulez annuler tous les travaux
d'impression.
-u NomUtilisateur -w MotDePasse
Tous les membres du groupe Administrateurs pour cet ordinateur disposent de ces autorisations, mais
celles-ci peuvent aussi être accordées à d'autres utilisateurs.
Si vous n'indiquez pas de compte, vous devez vous connecter sous un compte autorisé à lancer cette
commande.
Remarques
• Cette commande lance un script qui se trouve dans le répertoire RacineSystème\system32. Lorsque
vous tapez cette commande à l'invite de commandes, ce répertoire doit être le répertoire courant. Dans
le cas contraire, vous devez taper le chemin d'accès complet à ce répertoire avant la commande
cscript.
• Si les informations que vous devez saisir contiennent des espaces, encadrez le texte de guillemets (par
exemple, "Nom Ordinateur").
Syntaxe
prompt [texte]
Paramètres
texte
Représente n'importe quels textes et informations à inclure dans l'invite de commandes.
Remarques
• L'invite de commandes peut être personnalisée de manière à afficher n'importe quel texte de votre
choix, y compris des informations telles que le nom du répertoire courant, la date et l'heure ou le
numéro de la version de Windows XP utilisée.
• Le tableau ci-dessous contient la liste des combinaisons de caractères qu'il est possible d'inclure à la
place ou en plus de toute chaîne de caractères dans l'option de ligne de commandes texte. Avec cette
liste est également fournie une brève description du texte ou de l'information que chacune de ces
combinaisons ajoute à l'invite de commandes.
Caractère Description
$q = (signe égal)
$$ $ (signe dollar)
$t Heure actuelle
$d Date actuelle
$p Lecteur et chemin en cours
$v Numéro de version de Windows XP
$n Lecteur en cours
$g > (signe supérieur à)
$l < (signe inférieur à)
$b | (barre verticale)
$_ ENTRÉE-SAUT DE LIGNE
$e Code d'échappement ANSI (code 27)
$h Retour arrière (pour supprimer un caractère écrit sur la ligne de commandes de l'invite)
$a & (et commercial)
$c ( (parenthèse gauche)
$f ) (parenthèse droite)
$s espace
• Lorsque les extensions de commandes sont activées, ce qui est le cas par défaut, la commande
prompt prend en charge les caractères de formatage énumérés dans le tableau ci-dessous.
Caractère Description
Zéro ou plus et signe plus (+), selon la profondeur de la pile du répertoire pushd, un
$+
caractère pour chaque niveau de la pile.
Nom distant associé à la lettre de lecteur en cours ou chaîne vide si le lecteur en cours n'est
$m
pas un lecteur réseau.
• Si vous incluez le caractère $p dans le paramètre texte, le disque est lu après chaque commande afin
de déterminer le lecteur et le chemin en cours. Ceci risque de prendre du temps, surtout lorsqu'il s'agit
de lecteurs de disquette.
prompt $p$g
La commande suivante affiche une invite de deux lignes : l'heure actuelle apparaît sur la première ligne et la
date actuelle sur la deuxième :
$B | (barre verticale)
$C ( (parenthèse gauche)
$D date actuelle
$F ) (parenthèse droite)
$N lecteur en cours
$Q = (signe égal)
$S (espace)
$T heure en cours
$$ $ (signe dollar)
Si les extensions de commandes sont activées, la commande PROMPT prend en charge les caractères
de mise en forme suivants :
$M Affiche le nom distant associé à la lettre de lecteur actuelle ou une chaîne vide si le
lecteur n'est pas un lecteur réseau.
PUSHD
Syntaxe
pushd [Chemin]
Paramètres
Chemin
Spécifie le répertoire qui doit remplacer le répertoire en cours. Cette commande accepte des chemins
relatifs.
Remarques
• À chaque fois que vous utilisez la commande pushd, un seul répertoire est stocké pour votre utilisation.
Toutefois, vous pouvez stocker plusieurs répertoires en utilisant la commande pushd plusieurs fois.
• Les répertoires sont stockés séquentiellement dans une pile virtuelle. Si vous utilisez une seule fois la
commande pushd, le répertoire dans lequel vous utilisez la commande est placé en bas de la pile. Si
vous utilisez de nouveau la commande, le deuxième répertoire est placé en haut du premier répertoire.
• Vous pouvez utiliser la commande popd pour remplacer le répertoire actuel par le répertoire le plus
récent stocké à l'aide de la commande pushd. Si vous utilisez la commande popd, le répertoire situé
en haut de la pile est supprimé de la pile au moment où le répertoire actuel est remplacé par ce
répertoire. Si vous utilisez de nouveau la commande popd, le répertoire suivant de la pile est supprimé.
• Si les extensions de commande sont activées, la commande pushd accepte un chemin de réseau ou
une lettre de lecteur local et un chemin.
• Si vous indiquez un chemin de réseau, la commande pushd attribue temporairement la première lettre
de lecteur non utilisée, en commençant par la lettre Z: à la ressource réseau spécifiée.
• La commande permet ensuite de remplacer le lecteur en cours et le répertoire par le répertoire spécifié
par la lettre de lecteur nouvellement attribuée. Si vous utilisez la commande popd avec les extensions
de commande activées, elle supprime l'attribution de la lettre de lecteur créée par la commande pushd.
Exemples
Vous pouvez utiliser la commande pushd et la commande popd dans un programme de commandes pour
remplacer le répertoire courant par celui dans lequel le programme de commandes a été lancé, puis effectuer
l'opération inverse. Le programme de commandes suivant fourni en exemple montre comment procéder :
@echo off
rem Ce fichier de commandes supprime tous les fichiers .txt du répertoire spécifié.
pushd %1
del *.txt
popd
cls
echo Tous les fichiers texte sont supprimés du répertoire %1
Stocke le répertoire en cours pour utilisation par la commande POPD, ensuite passe au répertoire
spécifié.
Si les extensions de commandes sont activées, la commande PUSHD accepte les chemins réseau en
plus des lettres de lecteurs et chemins usuels.
Les lettres de lecteur temporaire sont données à partir de Z: en descendant, en utilisant la première
lettre libre trouvée.
Vous pouvez utiliser cette commande pour connaître les programmes qu'un utilisateur en particulier exécute et
savoir également quels sont les utilisateurs qui exécutent un programme déterminé.
Syntaxe
query process [{ *|IDProcessus|NomUtilisateur|NomSession|/id:nn|NomProgramme}] [/server:NomServeur]
[/system]
Paramètres
*
Énumère les processus pour toutes les sessions.
IDProcessus
Spécifie l'ID numérique qui identifie le processus que vous souhaitez interroger.
NomUtilisateur
Spécifie le nom de l'utilisateur dont vous souhaitez énumérer les processus.
NomSession
Spécifie le nom de la session pour laquelle vous souhaitez énumérer les processus.
/id:nn
Spécifie l'ID de la session pour laquelle vous souhaitez énumérer les processus.
NomProgramme
Spécifie le nom du programme dont vous souhaitez interroger les processus. L'extension .exe est
obligatoire.
/server:NomServeur
Indique le serveur Terminal Server dont vous souhaitez énumérer les processus. Si ce paramètre n'est
pas spécifié, c'est le serveur auquel vous êtes actuellement connecté qui est utilisé.
/system
Indique que les informations courantes sur les processus système sont affichées. Si vous ne souhaitez
pas que les processus système soient affichés, n'utilisez pas ce paramètre.
Remarques
• Les administrateurs disposent d'un accès total à l'ensemble des fonctions de la commande query
process.
• Si une session est indiquée, elle doit identifier une session active. Vous pouvez utiliser des caractères
génériques pour identifier le processus.
o ID de la session
o Nom du processus
o État du processus
o ID du processus
• Lorsque la commande query process renvoie des informations, le symbole supérieur à (>) s'affiche
devant chaque processus appartenant à la session en cours.
Les informations énumérées concernent non seulement les sessions actives mais également les autres
sessions exécutées par le serveur.
Syntaxe
query session [{NomSession|NomUtilisateur|IDSession}] [/server:NomServeur] [/mode] [/flow] [/connect]
[/counter]
Paramètres
NomSession
Nom de la session à interroger.
NomUtilisateur
Nom de l'utilisateur dont vous souhaitez interroger les sessions.
IDSession
ID de la session à interroger.
/server:NomServeur
Identifie le serveur Terminal Server à interroger. Le paramètre par défaut est le serveur actuel.
/mode
Affiche les paramètres de la ligne en cours.
/flow
Affiche les paramètres de contrôle de flux en cours.
/connect
Affiche les paramètres de connexion en cours.
/counter
Affiche les informations en cours sur les compteurs, notamment le nombre total de sessions créées,
déconnectées et reconnectées.
Remarques
• Un utilisateur peut toujours interroger la session à laquelle il est actuellement connecté. Pour interroger
les autres sessions, l'utilisateur doit être autorisé à accéder à Query Information.
• Lorsque la commande query session renvoie des informations, le symbole supérieur à (>) s'affiche
devant la session en cours.
NOMUTILISATEUR indique le nom de l'utilisateur connecté à la session. ÉTAT fournit des informations sur
l'état de la session en cours.
PÉRIPHÉRIQUE, qui n'est pas présent pour les sessions sur la console ou connectées au réseau, correspond
au nom du périphérique attribué à la session.
Les sessions dont l'état initial est DISABLED (désactivé) ne s'affichent pas dans le résultat de la commande
query session tant qu'elles ne sont pas activées.
Syntaxe
query termserver [NomServeur] [/domain:Domaine] [/address] [/continue]
Paramètres
NomServeur
Spécifie le nom identifiant le serveur Terminal Server.
/domain:Domaine
Indique le domaine ou rechercher les serveurs Terminal Server.
Vous n'avez pas besoin de spécifier un domaine si vous interrogez le domaine dans lequel vous
travaillez actuellement.
/address
Affiche le réseau et les adresses de nœud de chaque serveur.
/continue
Empêche toute pause après l'affichage de chaque écran d'information.
o Nom du serveur.
Exemples
Pour afficher des informations sur tous les serveurs Terminal Server du réseau, tapez :
query termserver
Pour afficher des informations sur le serveur Terminal Server nommé serveur3, tapez :
Syntaxe
query user [{NomUtilisateur|NomSession|IDSession}] [/server:NomServeur]
Paramètres
NomUtilisateur
Indique le nom d'ouverture de session de l'utilisateur à interroger.
NomSession
Indique le nom de la session à interroger.
IDSession
Indique l'identificateur de la session à interroger.
/server:NomServeur
Indique le serveur Terminal Server à interroger. À défaut, c'est le serveur Terminal Server en cours qui
est utilisé.
Remarques
• Vous pouvez utiliser cette commande pour savoir si un utilisateur en particulier est connecté à un
serveur Terminal Server déterminé. La commande query user renvoie les informations suivantes :
o Nom de l'utilisateur
o ID de la session
• Pour utiliser la commande query user, vous devez posséder l'autorisation Contrôle total ou être
autorisé à accéder à Query Information.
• Si vous utilisez la commande query user sans indiquer de nom d'utilisateur, de nom de session ou d'ID
de session, vous obtenez la liste de tous les utilisateurs ayant ouvert une session sur le serveur. Vous
pouvez également utiliser query session pour afficher la liste de toutes les sessions ouvertes sur un
serveur.
• Lorsque la commande query user renvoie des informations, le symbole supérieur à (>) s'affiche devant
la session en cours.
• Le paramètre /server est obligatoire uniquement si vous exécutez la commande query user à partir
d'un serveur distant.
Exemples
Pour afficher des informations sur tous les utilisateurs ayant ouvert une session sur le système, tapez :
query user
Pour afficher des informations sur l'utilisateur UTILISATEUR1 connecté au serveur SERVEUR1, tapez :
Utilisée sans options, la commande rasdial permet d'afficher l'état des connexions en cours.
Syntaxe
rasdial NomConnexion [NomUtilisateur [{MotDePasse|*}]] [/domain:Domaine] [/phone:NuméroTéléphone]
[/callback:NuméroRappel] [/phonebook:CheminAnnuaireTéléphonique] [/prefixsuffix]
Paramètres
NomConnexion
Requis pour la connexion à une entrée (.pbk) de l'annuaire. Spécifie une entrée du fichier .pbk en cours
situé dans le dossier RacineSystème\System32\Ras. Si le NomConnexion contient un espace ou des
caractères spéciaux, encadrez-le de guillemets (par exemple, "Nom Connexion").
Le fichier Rasphone.pbk est utilisé, excepté si l'option Annuaire téléphonique personnel est
sélectionnée.
Si l'option Annuaire téléphonique personnel est sélectionnée, c'est le fichier NomUtilisateur.pbk qui
est utilisé.
Le nom est affiché dans la barre de titre Rasphone si l'option Annuaire téléphonique personnel est
sélectionnée. Des numéros sont ajoutés en cas de conflit de noms.
NomUtilisateur [{MotDePasse|*}]
Spécifie un nom d'utilisateur et un mot de passe avec lesquels se connecter. Si un astérisque est
utilisé, le système demande un mot de passe à l'utilisateur, mais n'affiche pas les caractères saisis.
/domain:Domaine
Spécifie le domaine de l'emplacement du compte d'utilisateur.
Si celui-ci n'est pas indiqué, la dernière valeur de la zone Domaine de la boîte de dialogue Se
connecter à est utilisée.
/phone:NuméroTéléphone
Remplace le numéro de téléphone spécifié par le numéro de téléphone de l'entrée dans Rasphone.pbk.
/callback:NuméroRappel
Remplace le numéro de téléphone de rappel spécifié par le numéro de téléphone de rappel de l'entrée
dans Rasphone.pbk.
/phonebook:CheminAnnuaireTéléphonique
Spécifie le chemin d'accès du fichier de l'annuaire téléphonique. Par défaut, il s'agit du chemin
RacineSystème\System32\Ras\NomUtilisateur.pbk. Vous pouvez spécifier un chemin complet vers le
fichier.
/prefixsuffix
Applique au numéro de téléphone les paramètres de numérotation de l'emplacement TAPI actuel.
Ces paramètres sont configurés dans Téléphonie, à partir du Panneau de configuration. Cette option
est désactivée par défaut.
/disconnect
Obligatoire pour la déconnexion. Déconnecte l'entrée spécifiée. Vous pouvez également effectuer la
déconnexion en tapant /d.
o les entrées qui requièrent l'entrée utilisateur en mode Terminal lors de la séquence de
numérotation ;
Exemples
Dans l'exemple suivant, la commande utilisée permet la connexion à l'entrée BUREAU de Rasphone.pbk :
rasdial bureau
Dans l'exemple suivant, la commande utilisée permet la connexion à l'entrée BUREAU 2 de Rasphone.pbk et
indique un numéro de rappel :
F:\>rasdial /?
Utilisation :
rasdial nom_d'entrée [nom_d'utilisateur [mot_de_passe|*]] [/DOMAIN:domaine]
[/PHONE:numéro_de_tél] [/CALLBACK:numéro_de_rappel]
[/PHONEBOOK:fichier_annuaire_téléphonique] [/PREFIXSUFFIX]
rasdial
Syntaxe
rcp [{-a | -b}] [-h] [-r] [Hôte][.Utilisateur:] [Source] [Hôte][.Utilisateur:] [Chemin\Destination]
Paramètres
-a
Spécifie le mode de transfert ASCII. Ce mode convertit les caractères de fin de ligne en un retour
chariot pour UNIX et en un retour chariot/saut de ligne pour les ordinateurs. Il s'agit du mode de
transfert par défaut.
-b
Spécifie le mode de transfert d'images binaires. Aucune conversion retour chariot/saut de ligne n'est
effectuée.
-h
Transfert les fichiers source, qui sont marqués avec l'attribut masqué, vers l'ordinateur Windows XP.
Sinon, les fichiers masqués ne sont pas copiés.
-r
Copie de manière récursive vers la destination le contenu de tous les sous-répertoires de la source.
Hôte
Spécifie l'hôte local ou distant. Si l'Hôte est spécifié en tant qu'adresse IP ou bien, si le nom de l'hôte
contient des points (.), vous devez indiquer l'utilisateur.
Utilisateur
Spécifie le nom d'utilisateur. Si le nom de l'utilisateur n'est pas indiqué, c'est le nom de l'utilisateur
actuellement connecté qui est utilisé.
Source
Spécifie les fichiers à copier.
Chemin\Destination
Spécifie le chemin d'accès relatif au répertoire de connexion sur l'hôte distant. Utilisez les caractères
d'échappement : barre oblique inverse (\), guillemets (") ou apostrophe (‘) dans les chemins d'accès
distants pour utiliser des caractères génériques sur l'hôte distant. Lorsque plusieurs fichiers sources
sont spécifiés, la destination doit être un répertoire.
Remarques
• Transferts vers des environnements de tierces parties
La commande rcp, qui est une commande de connexion, peut également être utilisée pour les transferts vers
des ordinateurs fonctionnant sous des environnements de tierces parties.
Vous pouvez exécuter la commande rcp depuis un ordinateur exécutant Windows XP pour copier des fichiers
entre deux autres ordinateurs qui exécutent le service rshd.
Le démon rshd est disponible sur des ordinateurs Unix, et l'ordinateur qui exécute Windows XP peut prendre
part au transfert vers des ordinateurs fonctionnant sous des environnements de tierces parties uniquement en
tant que système à partir duquel les commandes sont exécutées.
• Utilisation du paramètre -r
Les paramètres Source et Chemin\Destination doivent désigner des répertoires. Vous pouvez toutefois utiliser
le paramètre -r sans récursivité si la source n'est pas un répertoire.
Sous Windows XP, il s'agit du répertoire à partir duquel la commande est exécutée.
Sur le système distant, il s'agit du répertoire de connexion de l'utilisateur distant. Un point (.) désigne le
répertoire en cours.
Vous pouvez utiliser les caractères d'échappement : barre oblique inverse (\), guillemets (") ou apostrophe (‘)
dans les chemins d'accès distants en tant que caractères génériques sur l'ordinateur distant.
• Privilèges distants
La commande rcp ne permet pas d'afficher une invite pour indiquer des mots de passe.
Le nom d'utilisateur courant ou spécifié doit exister sur l'ordinateur distant et autoriser l'exécution des
commandes à distance avec la commande rcp.
• Fichier .rhosts
Le fichier .rhosts spécifie les utilisateurs ou les systèmes distants autorisés à accéder à un compte local en
utilisant rsh ou rcp.
Ce fichier (ou un équivalent Hosts) est nécessaire pour accéder à un système distant en utilisant ces
commandes. Les commandes rsh et rcp transmettent toutes deux le nom d'utilisateur local au système distant.
Le système distant utilise ce nom et l'adresse IP (généralement convertie en nom d'ordinateur) du système
demandeur pour autoriser ou non l'accès. Il n'existe aucun moyen de spécifier un mot de passe pour accéder à
un compte en utilisant ces commandes.
Si l'utilisateur est connecté à un domaine, le contrôleur de domaine principal doit être disponible pour convertir
le nom de connexion car celui-ci n'est pas mis en cache sur l'ordinateur local. Le nom d'utilisateur est
indispensable dans le protocole rsh et la commande échoue s'il ne peut être obtenu.
Le fichier .rhosts est un fichier texte dont chaque ligne correspond à une entrée. Une entrée se compose du
nom d'ordinateur local, du nom d'utilisateur local et de commentaires éventuels. Chaque entrée est séparée par
une tabulation ou un espace et les commentaires commencent par le signe dièse (#), par exemple :
ordinateur5marie #Cet ordinateur se trouve dans la salle 31A
Le fichier .rhosts doit se trouver dans le répertoire de base de l'utilisateur sur l'ordinateur distant. Pour plus
d'informations sur l'implémentation du fichier .rhosts sur un ordinateur distant, consultez la documentation du
système distant.
Par ailleurs, vous pouvez ajouter le nom de votre ordinateur dans le fichier \Etc\Hosts sur l'ordinateur distant.
Ainsi, le système distant peut authentifier les demandes émises à distance pour votre ordinateur lorsque vous
utilisez les utilitaires TCP/IP de Windows XP.
Le fichier .rhosts sur corp7 doit avoir une entrée pour l'utilisateur7 sur l'hôte99.
Quand un nom d'ordinateur est spécifié sous la forme d'un nom de domaine complet avec des points, un nom
d'utilisateur doit y être ajouté, comme décrit ci-dessus.
• Traitement à distance
Sur la plupart des systèmes Unix, les traitements à distance sont effectués via une commande exécutée à partir
de l'environnement de connexion de l'utilisateur.
Le fichier .profile ou .cshrc de l'utilisateur est exécuté avant l'analyse des noms de fichier.
Les variables d'environnement exportées peuvent être utilisées (au moyen de caractères d'échappement ou de
guillemets) dans les noms de fichier distants.
• Copie de fichiers
Si vous tentez de copier plusieurs fichiers vers un fichier plutôt que dans un répertoire, seul le dernier est copié.
La commande rcp ne permet pas de copier un fichier sur lui-même (les paramètres Source et
Chemin/Destination ne peuvent pas être les mêmes.)
Si vous êtes connecté à un ordinateur Windows XP Professionnel en utilisant un domaine autre que le domaine
local et si le contrôleur de domaine principal n'est pas disponible, la commande échoue, car rcp ne peut pas
déterminer le nom d'utilisateur local.
comme composant dans les propriétés d'une carte réseau dans Connexions réseau.
Exemples
Pour copier un fichier local dans le répertoire de connexion d'un ordinateur distant, tapez :
rcp ordinateurdistant:nomfichier
Pour copier plusieurs fichiers à partir de plusieurs sources distantes vers une destination distante, avec des
noms d'utilisateur différents, tapez :
-a Spécifie le mode de transfert ASCII. Ce mode convertit les caractères EOL en retours
chariot sous UNIX et en retours chariot/line feed sur PC. C'est le mode de transfert par
défaut.
Host Spécifie l'hôte local ou distant. Si l'hôte spécifié est une adresse IP, vous devez spécifier
l'utilisateur.
path\destination Spécifie le chemin relatif au répertoire de session sur l'hôte distant. Utilisez les
caractères d'échappement (\ , ", ou ') dans les chemins distants pour utiliser les
caractères jokers sur l'hôte distant.
Syntaxe
recover [Lecteur:][Chemin] NomFichier
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du fichier à récupérer.
Remarques
• La commande recover lit les fichiers secteur par secteur et récupère les données des secteurs en bon
état. Les données des secteurs défectueux sont perdues.
Il n'est pas possible d'utiliser des caractères génériques (* et ?) avec la commande recover. Vous devez
obligatoirement désigner un fichier.
• Réintroduction des données perdues
Comme toutes les données des secteurs défectueux sont perdues lors de la récupération des fichiers, vous
devez récupérer les fichiers un à un. Vous pouvez alors utiliser cette méthode pour modifier chaque fichier et y
réintroduire les données manquantes après la récupération.
• Récupération des secteurs défectueux
Les secteurs défectueux signalés par chkdsk ont été marqués comme tels lors de la préparation initiale du
disque. Ils ne présentent aucun danger et recover ne les affecte pas.
RECOVER [lecteur:][chemin]nom_de_fichier
Consultez la Référence des commandes en ligne de l'aide de Windows XP avant d'utiliser la commande
RECOVER.
Les opérateurs de redirection permettent de rediriger les données d'entrée et de sortie des commandes, à partir
d'emplacements par défaut vers d'autres emplacements. L'emplacement des données d'entrée ou de sortie est
appelé un descripteur.
Le tableau suivant contient la liste des opérateurs que vous pouvez utiliser pour rediriger les données d'entrée
et de sortie des commandes.
Opérateur de
Description
redirection
Permet d'enregistrer les données obtenues en résultat d'une commande dans un fichier ou de
> les diriger vers un périphérique, tel qu'une imprimante, au lieu de les afficher dans la fenêtre
de l'invite de commandes.
Permet de récupérer l'entrée d'une commande à partir d'un fichier au lieu de la saisir sur le
<
clavier.
Permet d'ajouter les données qui résultent d'une commande à la fin d'un fichier sans
>>
supprimer les données qui s'y trouvent déjà.
Permet de remplacer les données d'entrée d'un handle par les données de sortie d'un autre
>&
handle.
Permet de lire les données d'entrée dans un handle et de les écrire en tant que données de
<&
sortie dans un autre handle.
Permet de lire les données obtenues en sortie d'une commande et de les écrire en tant que
|
données d'entrée dans une autre commande. Ce symbole est appelé une barre verticale.
Par défaut, les données d'entrée d'une commande (handle STDIN) sont transmises via le clavier au programme
Cmd.exe, lequel affiche le résultat de la commande (handle STDOUT) à la fenêtre d'invite de commandes.
Équivalent numérique du
Handle Description
handle
STDIN 0 Entrée clavier
STDOUT 1 Sortie vers la fenêtre d'invite de commandes
STDERR 2 Sortie des erreurs sur la fenêtre d'invite de commandes
Ces handles sont définis individuellement par l'application et sont
UNDEFINED 3-9
particuliers à chaque outil.
Les numéros de zéro à neuf désignent les 10 premiers handles. Vous pouvez utiliser l'exécutable Cmd.exe pour
lancer un programme et rediriger l'un de ces 10 premiers handles définis pour ce programme.
Pour spécifier le handle que vous voulez utiliser, tapez son numéro avant l'opérateur de redirection. Si vous ne
définissez aucun handle, l'opérateur de redirection < par défaut en entrée est zéro (0) et l'opérateur de
redirection > par défaut en sortie est un (1).
Après avoir tapé l'opérateur < ou >, vous devez spécifier l'emplacement à partir duquel vous voulez lire ou
écrire les données. Vous pouvez spécifier un nom de fichier ou un autre handle existant.
Pour demander la redirection vers des handles existants, utilisez le et commercial (&) suivi du numéro du
handle vers lequel effectuer la redirection (par exemple, &handle#). Dans l'exemple suivant, la commande
permet de rediriger le handle 2 (STDERR) vers le handle 1 (STDOUT) :
1<&2
dir>c:\fichier.txt 2>&1
Lorsque vous dupliquez un handle, vous dupliquez toutes les caractéristiques du handle d'origine.
Par exemple, si un handle est caractérisé par des accès en écriture seule, tous les handles dupliqués à partir
de ce handle disposent également d'accès en écriture seule.
Il est impossible de dupliquer un handle disposant d'accès en lecture seule dans un handle disposant d'accès
en écriture seule.
sort<fichier.txt
Le contenu du fichier Fichier.txt s'affiche dans la fenêtre d'invite de commandes sous forme de liste classée par
ordre alphabétique.
L'opérateur < permet d'ouvrir le fichier spécifié avec un accès en lecture seule. Par conséquent, si vous utilisez
cet opérateur, vous ne pouvez pas modifier le fichier. Par exemple, si vous lancez un programme avec <&2,
tous les essais de lecture du handle 0 échouent car le handle 2 a été à l'origine ouvert avec un accès en
écriture seule.
Remarque
• Le numéro zéro est le numéro du handle par défaut utilisé avec l'opérateur de redirection < en entrée.
Même les commandes qui transférent ces données vers un lecteur de disque ou vers une imprimante affichent
également des messages et des invites sur la fenêtre d'invite de commandes.
Pour rediriger les données obtenues en sortie d'une commande à partir de la fenêtre d'invite de commandes
vers un fichier ou un périphérique, utilisez l'opérateur >.
Vous pouvez utiliser cet opérateur avec la plupart des commandes. Par exemple, pour rediriger les résultats de
la commande dir vers le fichier ListRép.txt, tapez :
dir>listrep.txt
Si le fichier ListRép.txt n'existe pas, le programme Cmd.exe le crée.
Si ce fichier existe, le programme remplace les données que ce fichier contient déjà par les données résultant
de la commande dir.
Pour lancer la commande netsh routing dump et envoyer le résultat dans le fichier Route.cfg, tapez :
Remarque
• Le numéro un est le numéro du handle utilisé par défaut avec l'opérateur de redirection > des données
en sortie.
Si le fichier d'entrées existe, le programme Cmd.exe l'ouvre en lecture seule et transmet les caractères qu'il
contient à la commande qui les utilise en tant que données d'entrée tout comme s'ils été avaient saisis à partir
du clavier.
Si vous indiquez un handle, le programme Cmd.exe le duplique dans le handle existant dans le système.
Par exemple, pour ouvrir le fichier Fichier.txt en tant que source à partir de laquelle lire les entrées et les
transmettre au handle 0 (STDIN), tapez :
<fichier.txt
Pour ouvrir le Fichier.txt, trier le contenu et afficher le résultat dans la fenêtre d'invite de commandes
(STDOUT), tapez :
sort<fichier.txt
Pour rechercher le Fichier.txt, puis rediriger le handle 1 (STDOUT) et le handle 2 (STDERR) vers le fichier
Recherche.txt, tapez :
<&3
Si vous indiquez un handle, le programme Cmd.exe duplique le fichier dans le handle existant.
>&3
Pour rediriger toutes les données en sortie, y compris le handle 2 (STDERR), à l'aide de la commande ipconfig
vers le handle 1 (STDOUT), puis les rediriger vers le fichier Sortie.log, tapez :
ipconfig.exe>>sortie.log 2>&1
Dans l'exemple suivant, la liste de répertoires obtenue par la commande dir est ajoutée dans le fichier
ListRép.txt :
dir>>listrep.txt
Pour ajouter les données obtenues par la commande netstat à la fin du fichier Tcpinfo.txt, tapez :
netstat>>tcpinfo.txt
dir | sort
Dans cet exemple, les deux commandes sont tout d'abord exécutées simultanément, puis, la commande sort
s'interrompt jusqu'à réception des données obtenues en sortie de la commande dir.
La commande sort utilise en entrée les données obtenues par la commande dir et transmet ses résultats au
handle 1 (STDOUT).
Pour stocker les noms de fichiers qui contiennent la chaîne « LOG », utilisez par exemple, la commande
suivante :
Les noms de fichier qui contiennent la chaîne « LOG » sont stockés sous forme de liste (par exemple,
NetshConfig.log, Logdat.svd et Monlog.bat) dans le fichier ListLog.txt.
Pour utiliser plusieurs filtres dans la même commande, séparez les filtres par le signe |. La commande suivante,
par exemple, permet d'effectuer une recherche dans chaque répertoire du lecteur C, de trouver les noms de
fichier contenant la chaîne « LOG » et de les afficher à raison d'un écran à la fois.
La commande find permet de sélectionner uniquement les noms de fichier contenant la chaîne « LOG ».
La commande more affiche ensuite, écran par écran, les noms des fichiers sélectionnés par la commande find.
Pour plus d'informations sur les commandes de filtre, consultez Utilisation des filtres.
reg add
Permet d'ajouter une nouvelle sous-clé ou une entrée dans le Registre.
Syntaxe
reg add NomClé [/v NomEntrée|/ve] [/t TypeDonnées] [/s séparateur] [/d valeur] [/f]
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé. Pour les ordinateurs distants, spécifiez le nom de
l'ordinateur avant le chemin d'accès de la sous-clé comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès. Les sous-arborescences valides sont HKLM,
HKCU, HKCR, HKU et HKCC.
/v NomEntrée
Spécifie le nom de l'entrée à ajouter sous la sous-clé indiquée.
/ve
Spécifie que l'entrée qui est ajoutée dans le Registre a une valeur nulle.
/t TypeDonnées
Spécifie le type de données pour la valeur de l'entrée. Les types de données peuvent être les suivants :
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ
/s séparateur
Spécifie le caractère utilisé pour séparer les instances des données. Utilisé si le type de données
REG_MULTI_SZ est spécifié et si plusieurs entrées doivent être répertoriées. Si aucun séparateur n'est
spécifié, le séparateur utilisé par défaut est \0.
/d valeur
Spécifie la valeur de la nouvelle entrée de Registre.
/f
Ajoute la sous-clé ou l'entrée sans demander de confirmation.
Remarques
• Les sous-arborescences ne peuvent pas être ajoutées par cette opération. Dans cette version de Reg,
aucune confirmation n'est demandée lors de l'ajout d'une sous-clé.
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg add.
Valeur Description
0 Succès
1 Échec
reg compare
Compare les sous-clés ou les entrées du Registre que vous avez spécifiées.
Syntaxe
reg compare NomClé1 NomClé2 [/v NomEntrée | /ve] {[/oa]|[/od]|[/os]|[on]} [/s]
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé. Pour les ordinateurs distants, spécifiez le nom de
l'ordinateur avant le chemin d'accès de la sous-clé comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès. Les sous-arborescences valides sont HKLM,
HKCU, HKCR, HKU et HKCC.
Si un ordinateur distant est spécifié, seules les sous-arborescences HKLM et HKU peuvent être
utilisées.
/v NomEntrée
Compare une entrée spécifique sous la sous-clé.
/ve
Spécifie que seules les entrées qui n'ont pas de valeur seront comparées.
{[/oa]|[/od]|[/os]|[on]}
Spécifie la façon dont sont affichées les différences et les correspondances. Le paramètre par défaut
est /od.
Valeur Description
Spécifie la façon dont sont affichées toutes les différences et les correspondances. Par défaut,
/oa
seules les différences sont répertoriées.
/od Spécifie que seules les différences sont affichées. Il s'agit du paramètre par défaut.
Spécifie que seules les correspondances sont affichées. Par défaut, seules les différences sont
/os
répertoriées.
/on Spécifie que rien ne doit être affiché. Par défaut, seules les différences sont répertoriées.
/s séparateur
Compare toutes les sous-clés et les entrées.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg compare.
Valeur Description
0 La comparaison a réussi et le résultat est identique.
1 La comparaison a échoué.
2 La comparaison a réussi et des différences ont été trouvées.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg compare :
reg copy
Copie une entrée du Registre dans un emplacement que vous avez spécifié sur l'ordinateur local ou distant.
Syntaxe
reg copy NomClé1 NomClé2 [/s] [/f]
Paramètres
NomClé1
Spécifie le chemin d'accès complet de la sous-clé à copier.
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé. Si vous omettez NomOrdinateur, l'opération
utilisera par défaut l'ordinateur local.
Si un ordinateur distant est spécifié, seules les sous-arborescences HKLM et HKU peuvent être
utilisées.
NomClé2
Spécifie le chemin d'accès complet de la destination de la sous-clé.
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès. Les sous-arborescences valides sont HKLM,
HKCU, HKCR, HKU et HKCC. Si un ordinateur distant est spécifié, seules les sous-arborescences
HKLM et HKU peuvent être utilisées.
/s
Copie toutes les sous-clés et les entrées sous la sous-clé spécifiée.
/f
Copie la sous-clé sans demander confirmation.
Remarques
• Dans cette version de Reg, aucune confirmation n'est demandée lors de la copie d'une sous-clé.
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg copy.
Valeur Description
0 Succès
1 Échec
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande reg copy :
Syntaxe
reg delete NomEntrée [{/v NomEntrée|/ve|/va}] [/f]
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé.
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès. Les sous-arborescences valides sont HKLM,
HKCU, HKCR, HKU et HKCC.
/v NomEntrée
Supprime une entrée spécifique sous la sous-clé. Si aucune entrée n'est indiquée, toutes les entrées et
sous-clés figurant sous la sous-clé sont supprimées.
/ve
Spécifie que seules les entrées qui n'ont pas de valeur seront supprimées.
/va
Supprime toutes les entrées sous la sous-clé spécifiée. Ce paramètre ne permet pas de supprimer les
sous-clés sous la sous-clé spécifiée.
/f
Supprime la sous-clé du Registre ou l'entrée sans demander de confirmation.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg delete.
Valeur Description
0 Succès
1 Échec
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande reg delete :
reg export
Copie des sous-clés, des entrées et des valeurs spécifiées dans un fichier afin de pouvoir les transmettre à
d'autres serveurs.
Syntaxe
reg export NomClé NomFichier
Paramètres
NomFichier
Indique le chemin d'accès et le nom du fichier à exporter. Le fichier doit avoir l'extension .reg.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg export.
Valeur Description
0 Succès
1 Échec
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg export :
reg import
Copie un fichier contenant des sous-clés de Registre, des entrées et des valeurs exportées vers le Registre
d'un ordinateur local.
Syntaxe
reg import NomFichier
Paramètres
NomFichier
Spécifie le nom et le chemin d'accès du fichier qui doit être copié dans le Registre de l'ordinateur local.
Ce fichier doit être créé préalablement avec la commande reg export.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg import.
Valeur Description
0 Succès
1 Échec
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg import :
reg load
Écrit les sous-clés et les entrées sauvegardées dans une autre sous-clé du Registre. Le fichier dans lequel elles
sont enregistrées est un fichier temporaire utilisé pour résoudre des problèmes ou modifier des entrées de
Registre.
Syntaxe
reg load NomClé NomFichier
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès.
NomFichier
Indique le chemin d'accès et le nom du fichier qui doit être chargé. Le fichier doit avoir été créé avec la
commande reg save et avoir une extension .hiv.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg load.
Valeur Description
0 Succès
1 Échec
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg load :
reg query
Affiche sous forme de liste les niveaux suivants de sous-clés et d'entrées situés sous une sous-clé du Registre.
Syntaxe
reg query NomClé [{/v NomEntrée|/ve}] [/s]
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé.
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès.
Si un ordinateur distant est spécifié, seules les sous-arborescences HKLM et HKU peuvent être
utilisées.
/v NomEntrée
Renvoie une entrée spécifique et sa valeur.
Ce paramètre renvoie uniquement les entrées qui figure dans le niveau situé directement sous la sous-
clé spécifiée.
Les entrées situées dans les sous-clés de la sous-clé courante ne seront pas trouvées. Si vous
n'indiquez pas le paramètre NomEntrée, toutes les entrées figurant sous la sous-clé sont renvoyées.
/ve
Spécifie que seules les entrées qui n'ont pas de valeur seront renvoyées.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg query.
Valeur Description
0 Succès
1 Échec
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande reg query :
reg restore
Écrit les sous-clés et les entrées sauvegardées dans le Registre.
Syntaxe
reg restore NomClé NomFichier
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé.
NomFichier
Indique le chemin d'accès et le nom du fichier qui doit être de nouveau écrit dans le Registre. Le fichier
doit être créé préalablement avec la commande reg save et avoir une extension .hiv.
Remarques
• Cette commande est utilisée pour remplacer les entrées du Registre qui ont été modifiées. Avant de
modifier des entrées, enregistrez la sous-clé parente avec la commande reg save. Si la modification
échoue, restaurez la sous-clé au moyen de cette même commande.
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg restore.
Valeur Description
0 Succès
1 Échec
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg restore :
Syntaxe
reg save NomClé NomFichier
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé.
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé.
Si vous omettez NomOrdinateur, l'opération utilisera par défaut l'ordinateur local. Spécifiez la sous-
arborescence appropriée au début du chemin d'accès.
NomFichier
Indique le chemin d'accès et le nom du fichier à créer. Si vous n'indiquez pas de chemin d'accès, c'est
le chemin courant qui est utilisé.
Remarques
• Le tableau suivant répertorie les valeurs renvoyées par la commande reg save.
Valeur Description
0 Succès
1 Échec
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg save :
reg unload
Supprime une section du Registre qui a été chargée avec la commande reg load.
Syntaxe
reg unload NomClé
Paramètres
NomClé
Spécifie le chemin d'accès complet de la sous-clé.
Pour les ordinateurs distants, spécifiez le nom de l'ordinateur avant le chemin d'accès de la sous-clé
comme suit : \\NomOrdinateur\CheminVersSousClé.
Remarques
Exemples
L'exemple suivant illustre la façon d'utiliser la commande reg unload :
Attention
• Une modification incorrecte du Registre peut endommager gravement votre système. Avant de modifier
le Registre, il est conseillé d'effectuer une copie de sauvegarde de toutes les données importantes sur
l'ordinateur.
Attention
• Ne modifiez pas le Registre directement. Envisagez cette solution uniquement si vous n'avez pas
d'autres choix. L'Éditeur du Registre ignore la sécurité standard et accepte, de ce fait, des paramètres
qui risquent de diminuer les performances du système, de l'endommager voire même, de nécessiter la
réinstallation de Windows. Pour modifier les paramètres du Registre et procéder en toute sécurité,
utilisez la fonction Programmes du Panneau de configuration ou la console MMC (Microsoft
Management Console). Si vous êtes obligé de modifier le Registre directement, pensez à le
sauvegarder avant. Pour plus d'informations, consultez l'aide de l'Éditeur du Registre.
Remarques
• La commande Reg permet de modifier directement le Registre des ordinateurs locaux ou distants. Les
modifications apportées risquent de rendre les ordinateurs inopérants et de nécessiter une nouvelle
installation du système d'exploitation. Pour modifier le Registre, il est conseillé, au lieu de le modifier
directement, d'utiliser le Panneau de configuration ou la console MMC à chaque fois que cela est
possible.
• Certaines opérations autorisent l'affichage ou la configuration des entrées du Registre sur les
ordinateurs locaux ou distants, tandis que d'autres opérations autorisent uniquement la configuration
des ordinateurs locaux. Par ailleurs, l'accès à distance au Registre limite les paramètres que vous
pouvez utiliser dans les commandes. Contrôlez la syntaxe des commandes pour vous assurer qu'elles
peuvent être utilisées sur des ordinateurs distants et vérifier les paramètres qu'il est possible d'utiliser
dans ce cas.
Outil de Registre de la console pour Windows, permet d'ajouter, modifier, supprimer, etc. des clés.
Opération [ QUERY | ADD | DELETE | COPY | SAVE | LOAD | UNLOAD | RESTORE |COMPARE
| EXPORT | IMPORT ]
0- Réussite
1- Échec
Exemples :
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
F:\>reg query /?
Nom_de_clé [\\Machine\]Clé_complète
Nom_d'ordinateur Nom de l'ordinateur distant - si ce paramètre est omis, l'ordinateur actif est pris
par défaut
Sous-clé Nom complet d'une clé de Registre sous la clé racine (ROOTKEY) sélectionnée
Nom_de_valeur - Nom, sous la clé sélectionnée, à interroger si ce paramètre est omis, toutes les
valeurs sous la clé sont interrogées
/ve interroger la valeur par défaut ou le nom de valeur vide <aucun nom>
Exemples :
F:\>reg add /?
REG ADD Nom_de_clé [/v Nom_de_valeur | /ve] [/t Type] [/s Séparateur] [/d Données] [/f]
Nom_de_clé [\\Ordinateur\]Clé_complète
Ordinateur Nom de l'ordinateur distant - si ce paramètre est omis, l'ordinateur actuel est pris par défaut
Clé_complète CLE_PRINCIPALE\Sous-clé
REG_NONE | REG_EXPAND_SZ ] Si ce paramètre est omis, REG_SZ est pris par défaut
/s Séparateur Caractère utilisé comme séparateur dans votre chaîne de données pour
REG_MULTI_SZ. Si ce paramètre est omis, utilise "\0" comme séparateur
Exemples :
F:\>reg delete /?
Ordinateur Nom de l'ordinateur distant - si ce paramètre est omis, l'ordinateur actuel est pris par défaut
Clé_complète CLE_PRINCIPALE\Sous-clé
Nom_de_valeur Nom de la valeur, sous la clé sélectionnée, à supprimer Si ce paramètre est omis,
toutes les sous-clés et les valeurs sous la clé sont supprimées
Exemples :
F:\>reg copy /?
Nom_de_clé [\\Ordinateur\]Clé_complète
Ordinateur Nom de l'ordinateur distant - si ce paramètre est omis, l'ordinateur actuel est pris par défaut
Clé_complète CLE_PRINCIPALE\Sous-clé
Exemples :
Nom_de_clé CLE_PRINCIPALE\Sous-clé
Nom_de_fichier Nom du fichier à enregistrer. Si aucun chemin d'accès n'est spécifié, le fichier est
placé dans le dossier courant du processus appelant
Exemples :
F:\>reg restore /?
Sous-clé Nom complet d'une clé de Registre dans laquelle le fichier ruche doit être restauré.
Nom_de_fichier Nom du fichier ruche à restaurer Vous devez utiliser REG SAVE pour créer ce
fichier
Exemples :
F:\>reg load /?
Sous-clé Nom de la clé dans laquelle le fichier ruche doit être chargé. Une nouvelle clé est
Nom_de_fichier Nom du fichier ruche à charger Vous devez utiliser REG SAVE pour créer ce
fichier.
Exemples :
F:\>reg unload /?
Exemples :
F:\>reg compare /?
Nom_de_clé [\\Ordinateur\]Clé_complète
Ordinateur Nom de l'ordinateur distant - si ce paramètre est omis, l'ordinateur actuel est pris
par défaut
Nom_de_valeur Nom de la valeur, sous la clé sélectionnée, à comparer Si ce paramètre est omis,
toutes les valeurs sous la clé sont comparées
Sortie [/oa | /od | /os | /on] Si ce paramètre est omis, n'affiche que les différences
Code renvoyé :
1 - Échec
Exemples :
Syntaxe
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] nomdll
Paramètres
/u
Annule l'inscription du serveur.
/s
Indique à l'utilitaire regsvr32 de fonctionner sans avertissement et de ne pas afficher de messages.
/n
Indique de ne pas appeler DllregisterServer. Vous devez utiliser cette option avec le paramètre /i.
/i:cmdline
Appelle DllInstall en lui passant une ligne de commandes facultative. Utilisé avec le paramètre /u,
permet d'appeler dll uninstall.
nomdll
Indique le nom du fichier dll qui doit être inscrit.
Exemples
Pour inscrire le fichier .dll pour le schéma Active Directory, tapez :
regsvr32 schmmgmt.dll
Syntaxe
relog [NomFichier [nomfichier ...]] [-a] [-c Chemin [chemin ...]] [-cf NomFichier] [-f {bin|csv|tsv|SQL}] [-t valeur]
[-o {fichiersortie | Compteur_journalDSN!}] [-b M/j/aaaa [[hh:]mm:]ss] [-e M/j/aaaa [[hh:]mm:]ss] [-config
NomFichier] [-q]
Paramètres
NomFichier [nomfichier ...]
Spécifie le chemin du journal d'un compteur de performances existant. Vous pouvez indiquer plusieurs
fichiers d'entrée.
-a
Ajoute le fichier de sortie au lieu de l'écraser. Cette option ne s'applique pas au format SQL pour lequel
la valeur par défaut est toujours l'ajout.
Pour spécifier plusieurs chemins d'accès de compteurs de performances, séparez-les par un espace et
insérez les chemins d'accès des compteurs entre guillemets (par exemple,
"CheminCompteur1 CheminCompteur2").
-cf Nomfichier
Spécifie le chemin d'accès du fichier texte qui répertorie les compteurs de performances à inclure dans
un fichier d'enregistrement.
Utilisez cette option pour répertorier les chemins d'accès dans un fichier d'entrée, à raison d'un chemin
par ligne.
Par défaut, tous les compteurs dans le fichier journal d'origine sont enregistrés.
-f {bin|csv|tsv|SQL}
Spécifie le chemin d'accès du format de fichier de sortie.
Dans le cas d'une base de données SQL, le fichier de sortie spécifie le journal_compteurDSN!.
Pour spécifier l'emplacement de la base de données, vous pouvez utiliser le Gestionnaire ODBC afin de
configurer le DNS (Database System Name).
-t valeur
Spécifie les intervalles d'échantillon dans "n" enregistrements. Inclut chaque énième point de données
dans le fichier d'enregistrement.
-o {fichiersortie | Journal_CompteurDSN!}
Spécifie le chemin d'accès de la base de données SQL ou du fichier de sortie dans lesquels les
compteurs seront écrits.
-b M/j/aaaa hh[:mm[:ss]]
Spécifie l'heure de début pour la copie du premier enregistrement à partir du fichier d'entrée. La date et
l'heure doivent posséder le format adéquat (M/j/aaaa hh:mm:ss).
-e M/j/aaaa hh[:mm[:ss]]
-config Nom_fichier
Spécifie le chemin d'accès du fichier de paramètres contenant les paramètres de la ligne de
commande.
-q
Affiche les compteurs de performances et les plages horaires des fichiers journaux spécifiés dans le
fichier d'entrée.
Remarques
• Format du chemin d'accès du compteur
\\Ordinateur]\objet[parent/instance#index]\compteur] où :
Les composants parent, instance, index et compteur du format peuvent contenir un nom valide ou un caractère
générique. Les composants ordinateur, parent, instance et index ne sont pas nécessaires pour tous les
compteurs.
Vous déterminez les chemins d'accès des compteurs en fonction du compteur proprement dit.
Par exemple, l'objet DisqueLogique a un index d'instance. Vous devez donc spécifier le #index ou un caractère
générique. Par conséquent, vous pouvez utiliser le format suivant :
\DisqueLogique(*/*#*)\*
Par comparaison, l'objet Processus ne nécessite pas d'index d'instance. Par conséquent, vous pouvez utiliser le
format suivant :
\Processus(*)\Processus ID
o \\machine\objet(parent/instance)\compteur
o \\machine\objet(instance#index)\compteur
o \\machine\objet(instance)\compteur
o \\machine\objet\compteur
o \objet(parent/instance#index)\compteur
o \objet(parent/instance)\compteur
o \objet(instance#index)\compteur
o \objet(instance)\compteur
o \objet\compteur
Si un caractère générique est spécifié dans le nom du parent, toutes les instances de l'objet spécifié
correspondant à l'instance spécifiée et aux champs du compteur sont renvoyées.
Si un caractère générique est spécifié dans le nom de compteur, tous les compteurs de l'objet spécifié sont
renvoyés.
Les chemins de compteur partiels (par exemple, pro*) ne sont pas pris en charge.
• Fichiers compteur
Les fichiers compteur sont des fichiers texte qui répertorient un ou plusieurs compteurs de performances dans
le journal existant. Copiez le nom complet du compteur à partir du journal ou de la sortie -q au format
[\\Ordinateur \ objet [instance] \ compteur]. Indiquez un chemin de compteur par ligne.
[option_commande]
valeur
où option_commande est une option de la ligne de commande et valeur spécifie sa valeur. Par exemple :
[o]
output.txt
[f]
csv
[t]
5
Exemples
Pour échantillonner les journaux de suivi existants à des intervalles fixes de 30, répertorier les chemins d'accès
de compteurs, les fichiers de sortie et les formats, tapez la commande suivante :
Le rejournalisation crée de nouveaux journaux de performances à partir des données des journaux de
performances existants en modifiant le taux d'échantillonnage et/ou en convertissant le format du
fichier.
Prend en charge tous les formats de journaux de performances, y compris les journaux compressés de
Windows NT 4.0.
Utilisation :
relog <nom du fichier [nom du fichier ...]> [options]
Paramètres :
<nom du fichier [nom du fichier ...]> Fichier de performances à replacer dans le journal.
Options :
-? Affiche l'aide contextuelle.
-t <valeur> N'écrit que tous les x enregistrements dans le fichier de sortie. Par défaut,
tous les enregistrements sont écrits.
-e <dd/MM/yyyy HH:mm:ss> Heure de fin pour le dernier enregistrement à placer dans le fichier
de sortie.
Exemples :
relog journal.csv -c "\Processor(_Total)\% Processor Time"
relog journal.blg -cf compteurs.txt -f blg
relog logfile.blg -f csv -o journal.csv -t 2
relog journal.blg -q -o compteurs.txt
F:\>
Syntaxe
rem [commentaire]
Paramètres
commentaire
Représente toute chaîne de caractères à inclure comme commentaire.
Remarques
• Emploi de la commande echo pour afficher les commentaires
La commande rem n'affiche pas les commentaires à l'écran. Vous devez utiliser la commande echo on dans
votre fichier de commandes ou votre fichier Config.nt pour afficher les commentaires à l'écran.
• Restrictions relatives aux commentaires des fichiers de commandes
Il est impossible d'utiliser un caractère de redirection “ ( ”, “ ) ” ou “ | ” dans un commentaire de fichier de
commandes.
• Emploi de rem pour ajouter un espace vertical
Bien que rem puisse être utilisée sans commentaire pour ajouter un espace vertical à un fichier de commandes,
vous pouvez aussi utiliser des lignes vierges. Les lignes vierges sont ignorées lors du traitement du programme
de commandes.
Exemples
L'exemple suivant représente un fichier de commandes qui utilise des remarques à titre d'explication et pour
l'espacement vertical :
@echo off
rem Ce programme de commandes formate et vérifie les nouvelles disquettes.
rem Il est appelé verinouv.bat.
rem
echo Insérez une nouvelle disquette dans le lecteur B.
pause
format b: /v
chkdsk b:
Supposez que vous souhaitiez inclure dans votre fichier Config.nt un commentaire explicatif avant la commande
prompt. Pour cela, ajoutez les lignes suivantes dans le fichier Config.nt :
rem Crée une invite indiquant le répertoire en cours
prompt $p$g
Syntaxe
rename [Lecteur:][Chemin] NomFichier1 NomFichier2
Paramètres
[Lecteur:][Chemin] NomFichier1
Indique l'emplacement et le nom du fichier ou du groupe de fichiers à renommer.
NomFichier2
Spécifie le nouveau nom du fichier. Si vous utilisez des caractères génériques (* et ?), NomFichier2
désigne les nouveaux noms des fichiers. Il est impossible de désigner un nouveau lecteur ou chemin
lorsque vous renommez des fichiers.
Remarques
• Modification des noms de fichier
Vous pouvez renommer tous les fichiers correspondant au nom spécifié. Il est cependant impossible d'utiliser la
commande rename pour renommer des fichiers qui se trouvent sur des unités différentes ou pour déplacer des
fichiers dans un autre répertoire.
• Utilisation de caractères génériques dans la commande rename
Il est possible d'utiliser des caractères génériques (* et ?) dans l'un ou l'autre des paramètres NomFichier. Si
vous utilisez des caractères génériques dans NomFichier2, les caractères qu'ils représentent seront identiques
aux caractères correspondants dans NomFichier1.
• La commande rename ne fonctionne pas si le paramètre NomFichier2 existe déjà.
Si, pour NomFichier2, vous spécifiez un nom de fichier qui existe déjà, la commande rename affiche le
message suivant :
Nom de fichier déjà existant ou fichier introuvable
Exemples
Supposez que vous souhaitiez modifier les extensions de tous les noms de fichier du répertoire en cours qui
portent l'extension .txt en remplaçant par exemple, les extensions .txt par des extensions .doc. Pour cela,
tapez :
ren *.txt *.doc
Ces commandes agissent uniquement dans les dossiers système de l'installation actuelle de
WindowsXP,
les supports amovibles, le dossier racine de chaque partition de disque dur ou les sources des
installations locales.
Syntaxe
replace [lecteur1:][chemin1] NomFichier [lecteur2:][chemin2] [/a] [/p] [/r] [/w]
Paramètres
[lecteur1:][chemin1] NomFichier
Indique l'emplacement et le nom du fichier ou groupe de fichiers source.
[lecteur2:][chemin2]
Indique l'emplacement du fichier de destination. Il n'est pas possible de spécifier un nom pour les
fichiers que vous remplacez. Si vous ne désignez ni lecteur ni répertoire, la commande replace utilise
le lecteur et le répertoire en cours comme destination.
/a
Au lieu de remplacer des fichiers existants, ajoute de nouveaux fichiers au répertoire de destination. Il
est impossible d'utiliser cette option de ligne de commandes avec les options /s ou /u.
/p
Affiche une demande de confirmation avant de remplacer un fichier de destination ou d'ajouter un
fichier source.
/r
Remplace aussi bien les fichiers en lecture seule que les fichiers non protégés. Si vous essayez de
remplacer un fichier en lecture seule sans utiliser cette option de ligne de commandes, une erreur se
produit et arrête l'opération de remplacement.
/w
Force la commande replace à attendre que vous insériez une disquette avant de commencer à
chercher les fichiers sources. En l'absence du paramètre /w, la commande replace commence à
remplacer ou à ajouter les fichiers immédiatement après que vous avez appuyé sur ENTRÉE.
/s
Lance les recherches dans tous les sous-répertoires du répertoire de destination et remplace tous les
fichiers correspondant à la spécification. Il n'est pas possible d'utiliser l'option de ligne de commandes
/s avec l'option /a. La commande replace n'effectue pas les recherches dans les sous-répertoires
spécifiés par le paramètre chemin1.
/u
Remplace (met à jour) uniquement les fichiers du répertoire de destination qui sont plus anciens que
ceux du répertoire source. Il n'est pas possible d'utiliser l'option de ligne de commandes /u avec l'option
/a.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Messages de la commande replace
Au fur et à mesure que la commande replace ajoute ou remplace des fichiers, leurs noms s'affichent à l'écran.
Une fois l'opération terminée, la commande replace affiche une ligne récapitulative sous l'un des formats
suivants :
nnn fichiers ajoutés
nnn fichiers remplacés
Pour plus d'informations sur la modification des attributs fichier caché et fichier système, cliquez sur attrib dans
la liste Rubriques connexes.
• Codes de sortie de la commande replace
La liste ci-dessous indique chaque code de sortie, accompagné d'une brève description :
Vous pouvez utiliser le paramètre errorlevel sur la ligne de commandes if dans un programme de commandes
de la ligne de commandes pour traiter les codes de sortie renvoyés par replace.
Pour obtenir un exemple de programme de commandes qui traite les codes de sortie, cliquez sur if dans la liste
Rubriques connexes.
Exemples
Supposez que plusieurs répertoires du disque C contiennent des versions différentes d'un fichier nommé Tél.cli
où sont mémorisés les noms et les numéros de téléphone des clients.
Pour remplacer tous ces fichiers par la dernière version du fichier Tél.cli enregistrée sur la disquette qui se
trouve dans le lecteur A, tapez la commande suivante :
replace a:\tel.cli c:\ /s
Pour ajouter de nouveaux pilotes d'imprimante dans un répertoire du disque C nommé Outils, qui contient déjà
plusieurs fichiers de pilotes d'imprimante pour un programme de traitement de texte, tapez :
replace a:*.prd c:\outils /a
Cette commande cherche tous les fichiers avec l'extension .prd dans le répertoire en cours du lecteur A, puis
ajoute ces fichiers dans le répertoire Outils du disque C.
Comme l'option de ligne de commandes /a est incluse, la commande replace n'ajoute que les fichiers du
lecteur A qui n'existent pas sur le disque C.
/A Ajoute nouveaux fichiers au répertoire destination. Inutilisable avec les commutateurs /S ou /U.
/R Remplace les fichiers en lecture seule ainsi que les fichiers non protégés.
/U Remplace (met à jour) les fichiers plus anciens que les fichiers source. Inutilisable avec /A.
Syntaxe
reset session {NomSession|IDSession} [/server:NomServeur] [/v]
Paramètres
NomSession
Nom de la session à réinitialiser. Pour connaître le nom de la session, utilisez la commande query
session.
IDSession
ID de la session à réinitialiser.
/server:NomServeur
Indique le serveur Terminal Server qui contient la session à réinitialiser. À défaut, c'est le serveur
Terminal Server en cours qui est utilisé.
/v
Affiche des informations sur les actions en cours d'exécution.
Remarques
• Vous pouvez toujours réinitialiser vos propres sessions, mais vous devez posséder l'autorisation
Contrôle total pour réinitialiser la session d'un autre utilisateur.
• Sachez que la réinitialisation de la session d'un utilisateur sans avertissement peut entraîner la perte
des données utilisées lors de la session.
• Le paramètre /server est obligatoire uniquement si vous exécutez la commande reset session à partir
d'un serveur distant.
La commande rexec authentifie le nom d'utilisateur sur l'ordinateur distant avant d'exécuter la commande
spécifiée. Windows XP et Windows 2000 ne fournissent pas le service Rexec. Utilisée sans paramètres, la
commande rexec permet d'afficher l'aide.
Syntaxe
rexec [Hôte] [-l NomUtilisateur] [-n] [Commande]
Paramètres
Hôte
Spécifie l'hôte distant (l'ordinateur) sur lequel doit être exécutée la Commande, par adresse IP ou par
nom.
-l NomUtilisateur
Spécifie le nom d'utilisateur sur l'ordinateur distant. Si cet élément est omis, le nom de l'utilisateur
actuellement connecté est utilisé.
-n
Redirige l'entrée rexec vers NULL. Cela empêche l'affichage des résultats de la commande sur
l'ordinateur local.
Commande
Spécifie la commande à exécuter sur l'ordinateur distant.
Remarques
• Séquence standard
La commande rexec invite l'utilisateur à entrer un mot de passe et l'authentifie sur l'ordinateur distant. Si
l'authentification réussit, la commande est exécutée.
La commande rexec copie l'entrée standard vers la commande distante, la sortie standard de la Commande
distante vers sa sortie standard et l'erreur standard de la commande distante vers son erreur standard.
L'exécution de la commande Rexec prend fin en principe en même temps que la commande distante.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est déclaré
comme composant dans les propriétés d'une carte réseau dans Connexions réseau.
Exécute des commandes sur des hôtes distants exécutant le service REXEC. Rexec authentifie l'utilisateur sur
l'hôte distant avant d'exécuter la commande spécifiée.
Exécute des commandes sur des hôtes distants exécutant le service REXEC.
exec authentifie l'utilisateur sur l'hôte distant avant d'exécuter la commande spécifiée.
Syntaxe
rmdir [Lecteur:]Chemin [/s] [/q]
Paramètres
[Lecteur:]Chemin
Indique l'emplacement et le nom du répertoire à supprimer.
/s
Supprime le répertoire spécifié et tous ses sous-répertoires, y compris tous les fichiers qui y figurent.
Ce commutateur est utilisé pour supprimer une arborescence.
/q
Exécute la commande rmdir en mode silencieux. Supprime les répertoires sans confirmation.
Remarques
• Utilisation de la commande rmdir sur la console de récupération
La commande rmdir est disponible, avec d'autres paramètres, à partir de la console de récupération.
Exemples
Pour supprimer un répertoire nommé \User\Simon, assurez-vous d'abord qu'il est vide comme indiqué ci-
dessous : Pour effectuer cette opération, tapez :
dir \user\simon /a
Seuls les signes . (point) et .. (deux points consécutifs) doivent être affichés.
rmdir /s \user
/S Supprime tous les répertoires et les fichiers dans le répertoire spécifié en plus du répertoire lui-
même. Utilisé pour supprimer une arborescence.
Syntaxe
route [-f] [-p] [Commande [Destination] [mask MasqueSousRéseau] [Passerelle] [metric Métrique]] [if
Interface]]
Paramètres
-f
Supprime, dans la table de routage, toutes les entrées qui ne correspondent pas à des itinéraires hôtes
(itinéraires avec le masque de sous-réseau 255.255.255.255), à l'itinéraire réseau de bouclage
(itinéraire avec la destination 127.0.0.0 et le masque de sous-réseau 255.0.0.0) ou un itinéraire
multidiffusion (itinéraires avec la destination 224.0.0.0 et le masque de sous-réseau 240.0.0.0).
Lorsque cette commande est utilisée avec d'autres commandes (telles que add, change ou delete), le
contenu de la table est supprimé avant l'exécution de la commande.
-p
Lorsque ce paramètre est utilisé avec la commande add, l'itinéraire spécifié est ajouté au Registre et
permet d'initialiser la table de routage IP à chaque fois que le protocole TCP/IP est utilisé. Par défaut,
les itinéraires ajoutés ne sont pas conservés lorsque le protocole TCP/IP est lancé.
Ce paramètre est ignoré pour toutes les autres commandes. Les itinéraires persistants sont stockés
dans le Registre dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
Commande
Spécifie la commande à exécuter. Le tableau suivant présente la liste des commandes autorisées.
Commande Action
add Ajoute un itinéraire.
change Modifie un itinéraire existant.
delete Supprime un ou plusieurs itinéraires.
print Imprime un ou plusieurs itinéraires.
Destination
Spécifie la destination réseau de l'itinéraire. La destination peut être une adresse réseau IP (dans
laquelle les bits hôtes de l'adresse réseau sont définis à 0), une adresse IP pour un itinéraire hôte ou
0.0.0.0. pour l'itinéraire par défaut.
mask MasqueSousRéseau
Spécifie le masque de sous-réseau associé à la destination réseau. Le masque de sous-réseau peut
être le masque de sous-réseau approprié d'une adresse réseau IP, 255.255.255.255 pour un itinéraire
hôte ou 0.0.0.0. pour l'itinéraire par défaut. Si ce paramètre est omis, le masque de sous-réseau est
255.255.255.255.
Étant donné la relation existant entre la destination et le masque de sous-réseau dans la définition des
itinéraires, la destination ne peut pas être plus spécifique que son masque de sous-réseau
correspondant.
En d'autres termes, il est impossible de trouver un bit défini à 1 dans la destination si le bit
correspondant dans le masque de sous-réseau est défini à 0.
Pour les itinéraires distants, accessibles via un ou plusieurs routeurs, l'adresse de la passerelle est une
adresse IP qu'il est possible d'atteindre directement et qui est attribuée à un routeur voisin.
metric Métrique
Spécifie une métrique de coût exprimée par un nombre entier (compris entre 1 et 9999) pour l'itinéraire.
Cette valeur est utilisée lorsqu'il est nécessaire de choisir parmi plusieurs itinéraires dans la table de
routage qui correspondent le plus à l'adresse de destination d'un paquet en cours de transmission.
C'est l'itinéraire dont la métrique est la plus faible qui est choisi.
La métrique peut refléter le nombre de tronçons, la vitesse permise par le chemin d'accès, la fiabilité et
le débit du chemin d'accès ou les propriétés administratives.
if Interface
Spécifie l'index d'interface permettant d'atteindre la destination.
Pour obtenir la liste des interfaces et des index correspondants, utilisez la commande route print. Vous
pouvez utiliser des valeurs décimales ou hexadécimales pour l'index d'interface.
Si vous utilisez des valeurs hexadécimales, faites précéder la valeur de 0x. Si le paramètre if est omis,
l'interface est déterminée à partir de l'adresse de la passerelle.
Remarques
• Les valeurs élevées figurant dans la colonne metric de la table de routage autorisent le protocole
TCP/IP à déterminer automatiquement la métrique des itinéraires dans la table de routage en fonction
de la configuration de l'adresses IP, du masque de sous-réseau et de la passerelle par défaut pour
chaque interface de réseau local. Le calcul automatique de la métrique de l'interface, activé par défaut,
permet de déterminer la vitesse de chaque interface et d'ajuster les métriques des itinéraires pour
chaque interface de façon à ce que l'interface la plus rapide crée l'itinéraire avec la métrique la plus
faible.
Pour supprimer les valeurs de métriques élevées, désactivez le calcul automatique de la métrique de
l'interface à partir des propriétés avancées du protocole TCP/IP pour chaque connexion au réseau
local.
• Il est possible d'utiliser des noms pour le paramètre Destination si les entrées adéquates existent dans
le fichier local Réseaux stocké dans le dossier RacineSystème\System32\Drivers\Etc.
Il est également possible d'indiquer des noms pour le paramètre Passerelle à condition qu'ils puissent
être convertis en adresse IP au moyen des techniques de résolution de nom hôte standard comme les
demandes DNS (Domain Name System) ou bien, grâce au fichier local Hosts stocké dans le dossier
RacineSystème\system32\drivers\etc et grâce à la résolution de nom NetBIOS.
• Avec la commande print ou delete, le paramètre Passerelle peut être omis et des caractères
génériques peuvent être utilisés pour la destination et la passerelle.
La valeur représentant la Destination peut être une valeur générique spécifiée par un astérisque (*). Si
la destination spécifiée contient un astérisque (*) ou un point d'interrogation (?), elle est traitée comme
un caractère générique et seuls les itinéraires de destination correspondants sont imprimés ou
supprimés.
L'astérisque remplace n'importe quelle chaîne et le point d'interrogation tout caractère simple. Dans les
exemples suivants : 10.*.1, 192.168.*, 127.* et *224*, l'utilisation de l'astérisque est toujours valide.
Pour tester cette condition, exprimez la destination et le masque de sous-réseau en utilisant une
notation binaire.
Dans la notation binaire, le masque de sous-réseau correspond à une série de bits 1, pour la partie
adresse réseau de la destination et à une série de bits 0 pour la partie adresse hôte de la destination.
Contrôlez la destination pour savoir si elle contient des bits définis à 1 dans la partie correspondant à
l'adresse hôte (telle que définie par le masque de sous-réseau).
• Le paramètre -p est accepté dans la commande route uniquement pour Windows NT 4.0,
Windows 2000, Windows Millennium Edition et Windows XP. Ce paramètre n'est pas accepté dans la
commande route pour Windows 95 ou Windows 98.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est déclaré
comme composant dans les propriétés d'une carte réseau dans lesConnexions réseau.
Exemples
Pour afficher tout le contenu de la table de routage IP, tapez :
route print
Pour afficher les itinéraires qui commencent par 10. dans la table de routage tapez :
ROUTE [-f] [-p] [cmde [destin] [MASK MasqueRés] [passerelle] [METRIC coût] [IF interface]
-p Utilisé avec la commande ADD, l'itinéraire sera conservé aux prochains redémarrages du
système. Par défaut, l'itinéraire n'est valable que pour la session en cours. -p est ignoré
pour les autres commandes, qui concernent toujours les itinéraires persistants
appropriés. Cette option n'est pas prise en charge dans Windows 95.
MASK Si le mot clé MASK est présent, le paramètre qui le suit est interprété en tant que
paramètre de masque réseau.
MasqueRés Spécifie la valeur éventuelle du sous-masque réseau à associer avec cette entrée
d'itinéraire. La valeur par défaut est : 255.255.255.255.
Tous les noms symboliques utilisés en tant que destination ou passerelle sont cherchés dans la base
de données réseau NETWORKS. Les noms de passerelle symboliques sont cherchés dans la base de
données de réseau HOSTS.
Avec PRINT ou DELETE, des caractères génériques peuvent être utilisés en tant que destination ou
passerelle, ou l'argument passerelle peut être omis.
Si Dest contient un * ou un ?, il est traité comme un motif shell et seuls les itinéraires de destination
sont imprimés. '*' fait correspondre toute chaîne, et '?' fait correspondre un seul caractère.
Une valeur de MASK non valide produit une erreur, c'est à dire lorsque (DEST & MASK) != DEST.
Exemple > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1 L'ajout d'itinéraire a échoué : Le
paramètre de masque spécifié n'est pas valide. (Destination & Masque) != Destination.
Exemples :
> route PRINT
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
Si IF n'est pas fourni, la meilleure interface pour une passerelle donnée est recherchée.
> route PRINT 157* .... N'imprime que les adresses commençant par 157*
Un service RSH (Rshsvc.exe) est fourni avec le kit de ressources techniques Windows 2000. Utilisée sans
paramètres, la commande rsh permet d'afficher l'aide.
Syntaxe
rsh [Hôte] [-l NomUtilisateur] [-n] [Commande]
Paramètres
Hôte
Spécifie l'hôte distant (l'ordinateur) sur lequel exécuter la Commande.
-l NomUtilisateur
Spécifie le nom d'utilisateur à utiliser sur l'ordinateur distant. Si cet élément est omis, le nom de
l'utilisateur actuellement connecté est utilisé.
-n
Redirige l'entrée de la commande rsh vers le périphérique défini à NULL. Cela empêche l'affichage des
résultats de la commande sur l'ordinateur local.
Commande
Spécifie la commande à exécuter.
Remarques
• Séquence standard
La commande rsh copie l'entrée standard vers la Commande distante, la sortie standard de la Commande
distante vers sa sortie standard et l'erreur standard de la Commande distante vers son erreur standard. Rsh
termine en principe son traitement en même temps que la commande distante.
• Fichier .rhosts
Le fichier .rhosts donne généralement les droits d'accès réseau sur les systèmes Unix. Il contient les noms
d'ordinateur et les noms de connexion associés ayant accès aux ordinateurs distants.
Lorsque vous exécutez à distance les commandes rcp, rexec ou rsh avec un fichier .rhosts correctement
configuré, il n'est pas nécessaire de fournir les informations d'ouverture de session et les mots de passe pour
l'ordinateur distant.
Le fichier .rhosts doit se trouver dans le répertoire de base de l'utilisateur sur l'ordinateur distant. Pour plus
d'informations sur l'implémentation du fichier .rhosts sur un ordinateur distant, consultez la documentation du
système distant.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est déclaré
comme composant dans les propriétés d'une carte réseau dans Connexions réseau.
Exemples
Pour exécuter la commande telcon sur l'ordinateur distant vax1 en utilisant le nom admin1, tapez :
Exécute des commandes sur des hôtes distants exécutant le service RSH.
-l utilisateur Nom de l'utilisateur sur l'hôte distant. Si ce nom est omis, le nom d'utilisateur en
cours est utilisé.
En utilisant la commande rsm, vous pouvez lancer des scripts de commandes pour les applications qui ne
prennent pas en charge l'API du média de stockage amovible.
Paramètres
/mNomPoolMédias
Les médias sont alloués à partir d'un pool de médias que vous spécifiez. Cela signifie que ce pool
contiendra des médias alloués.
/o
Permet l'utilisation de l'un des paramètres répertoriés dans le tableau suivant :
Valeur Description
Empêche un opérateur de demander un nouveau média si aucun média ne peut être alloué en
errunavail
fonction des contraintes spécifiées.
Permet d'allouer une partition qui ne peut pas être partagée avec une autre application. Cela peut
new
permettre de réserver la seconde face d'un média à deux faces.
next Alloue la face suivante d'un média qui a été précédemment allouée à l'aide du paramètre new .
/l{g|f}IDMédiaLogique
Spécifie le média à allouer à l'aide de l'ID de média logique. Vous pouvez utiliser le GUID (avec l'option
de commande lg) ou le nom convivial (avec l'option lf). IDMédiaLogique indique la face suivante à
allouer pour les médias à plusieurs faces.
Ce paramètre est facultatif et doit être utilisé avec l'option de commande /o et le paramètre next. Une
fois l'allocation du média annulée, l'ID de média logique est invalide.
/p{g|f}IDPartition
Spécifie la partition à allouer à l'aide de l'ID de partition. Vous pouvez utiliser le GUID (avec l'option de
commande pg) ou le nom convivial (avec l'option pf). Ce paramètre est facultatif et persiste même
après la désallocation du média.
/lnNomMédiaLogique
Spécifie le média à allouer en indiquant le nom du média logique.
/ldDescriptionMédiaLogique
Spécifie le média à allouer en indiquant la description du média logique.
/pnNomPartition
Spécifie la partition à allouer en indiquant le nom de la partition.
/pdDescriptionPartition
Spécifie la partition du média à allouer en indiquant la description de la partition.
/tDélaiAttente
Spécifie le délai d'attente de la commande, en milisecondes. La valeur par défaut est Infini.
/b
Permet d'afficher uniquement le GUID pour l'opération d'allocation. Ceci simplifie les scripts lorsque
vous souhaitez passer la sortie d'une commande à la suivante avec un minimum d'analyse.
Paramètres
/mNomPoolMédias
Spécifie le nom du pool de médias à créer.
/a
Permet l'utilisation de l'un des paramètres répertoriés dans le tableau suivant :
Valeur Description
existing Ouvre le pool de médias existant ou renvoie une erreur si le pool de médias spécifié n'existe pas.
always Ouvre le pool de médias existant ou, s'il est introuvable, en crée un.
new Crée un nouveau pool de médias ou renvoie une erreur si le pool de média spécifié existe déjà.
/tgIDTypePoolMédias
Spécifie le type de média que le pool de médias doit contenir en indiquant le GUID. Le type par défaut
est le type du pool de médias qui contient d'autres pools de médias.
/tfIDTypePoolMédias
Spécifie le type de média que le pool de médias doit contenir en indiquant le nom convivial. Le type par
défaut est le type du pool de médias qui contient d'autres pools de médias.
/d
Permet au pool de médias de récupérer automatiquement le média dans le pool de médias disponible.
Si le commutateur /d est omis, le pool de médias n'autorise pas l'extraction du média du pool de médias
disponible.
/r
Permet au pool de médias de renvoyer automatiquement le média dans le pool de médias disponible.
Si le commutateur /r est omis, le pool de médias n'autorise pas le renvoie du média dans le pool de
médias disponible.
Paramètres
/lgIDMédiaLogique
Spécifie le média logique à désallouer en indiquant le GUID.
/lfIDMédiaLogique
Spécifie le média logique à désallouer en indiquant le nom convivial.
/pgIDPartition
Spécifie la face du média logique à désallouer en indiquant le GUID.
/pfIDPartition
Spécifie la face du média logique à désallouer en indiquant le nom convivial.
Paramètres
/mNomPoolMédias
Spécifie le nom du pool de médias à supprimer.
Paramètres
/lgIDMédiaLogique
Spécifie le média logique à démonter en indiquant le GUID.
/lfIDMédiaLogique
Spécifie le média logique à démonter en indiquant le nom convivial.
/pgIDPartition
Spécifie la face du média logique à démonter en indiquant le GUID.
/pfIDPartition
Spécifie la face du média logique à démonter en indiquant le nom convivial.
/o
Utilisée avec le paramètre facultatif deferred, cette option de commande permet de marquer le média
comme étant démontable mais de le conserver dans le lecteur.
Remarques
• Le nom de média logique ou le nom de partition ne permet de spécifier le média logique à démonter
que si l'un de ces noms a été spécifié avec la commande allocate avec les commutateurs /ln ou /pn
respectivement. Dans le cas contraire, vous devez spécifier soit l'ID de média logique (LMID), soit l'ID
de partition (PARTID).
• Vous pouvez éjecter le média d'un connecteur que vous spécifiez dans une bibliothèque en particulier.
• Vous pouvez éjecter le média d'un lecteur que vous spécifiez dans une bibliothèque en particulier.
Paramètres
/pgIDMédiaPhysique
Spécifie le média physique à éjecter en indiquant le GUID.
/pfIDMédiaPhysique
Spécifie le média physique à éjecter en indiquant le nom convivial.
/sgIDConnecteur
Spécifie le connecteur du média à éjecter en indiquant le GUID.
/sfIDConnecteur
Spécifie le connecteur du média à éjecter en indiquant le nom convivial.
/lgIDBibliothèque
Spécifie la bibliothèque contenant le connecteur ou le lecteur à partir duquel éjecter le média, en
indiquant le GUID.
/lfIDBibliothèque
Spécifie la bibliothèque contenant le connecteur ou le lecteur à partir duquel éjecter le média, en
indiquant le nom convivial.
/dgIDLecteur
Spécifie le lecteur du média à éjecter en indiquant le GUID.
/dfIDLecteur
Spécifie le lecteur du média à éjecter en indiquant le nom convivial.
/oIDOpérationÉjection
Utilisé pour spécifier le GUID pour une opération d'éjection en particulier. Le paramètre /o facultatif peut
être utilisé en association avec le paramètre /a et le paramètre stop pour mettre fin à une opération
d'éjection en particulier.
Il peut également être utilisé en association avec le paramètre /a et le paramètre start pour afficher le
GUID de l'opération d'éjection concernée.
Valeur Description
La valeur par défaut permet de démarrer l'opération d'éjection immédiatement. Le média est éjecté,
excepté si le délai d'attente est dépassé ou si une autre commande eject est lancée avec l'option de
ligne de commande /a et le paramètre stop. Les commandes eject de ce type doivent également
Start indiquer le GUID de l'opération d'éjection à l'aide de l'option de ligne de commande /o. Le paramètre
timeout est spécifié dans l'objet bibliothèque (pour toutes les opérations d'éjection) de la bibliothèque.
Pour définir ce paramètre, vous devez utiliser l'API de stockage amovible. Il peut également être utilisé
en association avec le commutateur /o pour afficher le GUID d'une opération d'éjection en particulier.
Permet de mettre fin à l'opération d'éjection avant l'expiration du délai d'attente. Il est possible de mettre
Stop fin à l'opération d'éjection concernée en utilisant le GUID affiché lorsque le paramètre start est utilisé
avec le commutateur /a et le commutateur /o.
Permet de mettre le média dans une file d'attente en vue d'une éjection ultérieure. Il peut être utilisé pour
Queue
les bibliothèques comportant des ports d'insertion/éjection (IE) à plusieurs connecteurs.
/b
Affiche uniquement le GUID de l'opération d'éjection pour l'exécution d'un script.
Paramètres
/nNuméroChangeurAtapi
Spécifie le numéro du changeur. NuméroChangeurAtapi correspond au chiffre situé à la fin de la chaîne
du nom de périphérique du changeur. Par exemple, \\.\CdChanger0 a 0 pour numéro de changeur
ATAPI.
Remarques
• Avant d'exécuter cette commande, vous devez interrompre manuellement le service ntmssvc.
Paramètres
/lfIDBibliothèque
Spécifie la bibliothèque à inventorier en indiquant le nom convivial.
/lgIDBibliothèque
Spécifie la bibliothèque à inventorier en indiquant le GUID.
Valeur Description
Permet d'effectuer un inventaire complet des médias de la bibliothèque. L'utilitaire de stockage amovible
Full
monte chaque bande ou disque dans votre bibliothèque et lit l'identificateur on-media.
Permet d'effectuer un inventaire des codes barres si la bibliothèque spécifiée dispose d'un lecteur de
code barre. Si la bibliothèque ne dispose pas de lecteur de code barre, l'utilitaire de stockage amovible
Fast
contrôle les connecteurs et lit l'identificateur on-media des médias reliés aux connecteurs
précédemment vides.
Permet d'effectuer un inventaire en utilisant la méthode par défaut spécifiée dans la boîte de dialogue
Default
Propriétés de la bibliothèque.
None Aucun inventaire n'est effectué.
Stop Permet d'interrompre l'inventaire en cours pour la bibliothèque spécifiée.
Syntaxe
rsm mount {/l{g|f}IDMédiaLogique | /p{g|f}IDPartition | [/s{g|f}IDConnecteur /c{g|f}IDChangeur}
rsm mount [/d{g|f}IDLecteur]
rsm mount /o{errunavail|drive|read|write|offline}
rsm mount [/r{normal|high|low|highest|lowest}]
rsm mount [/tDélaiAttente]
Paramètres
/lfIDMédiaLogique
Spécifie le média logique à monter en indiquant le nom convivial.
/pfIDPartition
Spécifie la face du média à monter en indiquant le nom convivial.
/pgIDPartition
/lgIDMédiaLogique
Spécifie le média logique à monter en indiquant le GUID.
Spécifie la face du média à monter en indiquant le GUID.
/cgIDChangeur
Spécifie le changeur qui contient le média à monter en indiquant le GUID. Cette option et ce paramètre
ne peuvent être utilisés qu'en association avec le commutateur /sg et le GUID du connecteur.
/cfIDChangeur
Spécifie le changeur qui contient le média à monter en indiquant le nom convivial. Cette option et ce
paramètre ne peuvent être utilisés qu'en association avec le commutateur /sg et le GUID du
connecteur.
/sgIDConnecteur
Spécifie le connecteur qui contient le média à monter en indiquant le GUID. Cette option et ce
paramètre ne peuvent être utilisés qu'en association avec le commutateur /cg et le GUID du changeur.
/sfIDConnecteur
Spécifie le connecteur qui contient le média à monter en indiquant le nom convivial. Cette option et ce
paramètre ne peuvent être utilisés qu'en association avec le commutateur /cg et le GUID du changeur.
/dfIDLecteur
Spécifie le lecteur sur lequel monter en particulier le média applicable, en indiquant le nom convivial. Ce
paramètre est facultatif et doit être utilisé en association avec le commutateur /o et le paramètre drive.
/o
Permet l'utilisation de l'un des paramètres répertoriés dans le tableau suivant :
Valeur Description
Errunavail Permet de générer une erreur si le média ou le lecteur n'est pas disponible.
Indique qu'un lecteur en particulier doit être monté. Ce paramètre est utilisé en association avec le
Drive
commutateur /d.
Read Monte le média pour un accès en lecture.
Monte le média pour un accès en écriture. Si ce paramètre est utilisé, le média complet n'est pas
Write
monté.
Offline Permet de générer une erreur si le média est déconnecté.
/r
Spécifie l'ordre dans lequel monter le média ou la priorité (facultatif). La priorité dans laquelle monter le
média peut également être spécifiée en utilisant l'un des paramètres suivants : normal (paramètre par
défaut), high, low, highest ou lowest.
/t
Spécifie le délai d'attente de la commande, en milisecondes (facultatif). La valeur par défaut est Infini.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Lorsque vous utilisez la commande mount, vous pouvez spécifier le média à monter en utilisant soit le
commutateur /l, le commutateur /p, soit une association du commutateur /s et du commutateur /c.
Syntaxe
rsm refresh {/l{g|f]IDBibliothèque | /p{g|f}IDMédiaPhysique | /tgIDTypeMédia}
Paramètres
/lgIDBibliothèque
Spécifie la bibliothèque à actualiser en indiquant le GUID.
/lfIDBibliothèque
Spécifie la bibliothèque à actualiser en indiquant le nom convivial.
/pgIDMédiaPhysique
Spécifie le média physique à actualiser en indiquant le GUID.
/pfIDMédiaPhysique
Spécifie le média physique à actualiser en indiquant le nom convivial.
Paramètres
/t {drive|library|changer|storageslot|iedoor|ieport|physical_media| media_pool|partition|
logical_media|media_type|drive_type|librequest}
Permet d'afficher la liste des objets média pour le type spécifié. Utilisée sans paramètres, cette
commande affiche la liste de tous les pools de média du système de stockage amovible (collection de
bibliothèques).
/cgIDConteneur
Spécifie le GUID du conteneur d'objets. Le type de conteneur dépend du type d'objet (paramètre)
spécifié avec le commutateur /t. Si l'ID de conteneur n'est pas spécifié, toutes les instances du type
d'objet applicable sont affichées.
/guiddisplay
Affiche le GUID et le nom convivial des objets.
/b
Affiche uniquement le GUID pour l'exécution d'un script.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Si le commutateur /guiddisplay et le commutateur /b ne sont pas utilisés, seuls les noms conviviaux
des objets sont affichés.
Code
Description
d'erreur
Des arguments invalides ont été spécifiés. Cette erreur est en général générée par un espace
536870913
placé après un commutateur d'argument, comme dans /t 50 au lieu de /t50.
Des doublons de commutateurs d'arguments ont été spécifiés. La commande allocate a par
536870914
exemple, été utilisée avec deux commutateurs /m.
Aucun GUID ne correspond au nom convivial spécifié. Vérifiez les majuscules et minuscules car
536870915
les noms conviviaux respectent la différence entre les majuscules et les minuscules.
Un nombre insuffisant de commutateurs d'arguments a été utilisé. Assurez-vous qu'aucun
536870916
commutateur obligatoire n'a été omis.
Un GUID invalide a été spécifié. Utilisez la commande view pour déterminer le GUID correct d'un
536870917
objet.
Cette erreur n'est renvoyée que par la commande ejectatapi. Vérifiez que le changeur ATAPI
536870918
fonctionne correctement.
Syntaxe
runas [{/profile|/noprofile}] [/env] [/netonly] [/savedcreds] [/smartcard] [/showtrustlevels] [/trustlevel]
/user:NomCompteUtilisateur program
Paramètres
/profile
Permet de charger le profil de l'utilisateur. Le paramètre /profile est utilisé par défaut.
/no profile
Permet de spécifier que le profil de l'utilisateur n'est pas chargé. Cela permet à l'application de se
charger plus rapidement mais cela peut parfois également entraîner un dysfonctionnement dans
certaines applications.
/env
Spécifie l'utilisation de l'environnement réseau actuel au lieu de l'environnement local de l'utilisateur.
/netonly
Indique que les informations utilisateur spécifiées ne servent qu'à l'accès distant.
/smartcard
Indique si les informations d'identification sont fournies ou non par une carte à puce.
/showtrustlevels
Affiche la liste des options du paramètre /trustlevel.
/trustlevel
Spécifie le niveau d'autorisation auquel l'application doit être lancée. Utilisez le paramètre
/showtrustlevels pour afficher les niveaux d'approbation disponibles.
/user:NomCompteUtilisateur
Indique le nom du compte d'utilisateur sous lequel le programme doit être exécuté. Le compte
d'utilisateur doit être spécifié sous le format utilisateur@domaine ou Domaine\Utilisateur.
program
Indique le programme ou la commande à exécuter à l'aide du compte spécifié par /user.
Remarques
• Il est conseillé aux administrateurs d'utiliser un compte avec un nombre restreint d'autorisations pour
exécuter des tâches courantes, non administratives et d'utiliser un compte avec des autorisations plus
étendues uniquement pour l'exécution de tâches d'administration spécifiques. Pour que cela soit
possible sans devoir fermer et réouvrir les sessions, ouvrez une session avec un compte d'utilisateur
normal et utilisez la commande runas pour exécuter les outils qui nécessitent des autorisations plus
étendues.
• Si vous souhaitez des exemples d'utilisation de la commande runas, consultez Rubriques connexes.
• L'emploi de la commande runas n'est pas limité aux comptes d'administrateur, bien que ceux-ci soient
les plus fréquemment utilisés. N'importe quel utilisateur possédant plusieurs comptes peut employer la
commande runas pour exécuter un programme, la console MMC ou une fonction du Panneau de
configuration avec d'autres identifications.
• Si vous souhaitez utiliser le compte Administrateur sur votre ordinateur, pour le paramètre /user:, tapez
l'une des commandes suivantes :
/user:NomOrdinateur\NomCompteAdministrateur
• Si vous voulez utiliser cette commande en tant qu'administrateur de domaine, tapez l'une des
commandes suivantes :
/user:NomCompteAdministrateur@NomDomaine
/user:NomDomaine\NomCompteAdministrateur
• La commande runas vous permet d'exécuter des programmes (*.exe), des consoles MMC enregistrées
(*.msc), des raccourcis à des programmes et des consoles MMC enregistrées ainsi que des fonctions
du Panneau de configuration. Vous pouvez les exécuter en tant qu'administrateur pendant que vous
êtes connecté à votre ordinateur en tant que membre d'un autre groupe tel que le groupe Utilisateurs ou
Utilisateurs avec pouvoir.
• Vous pouvez utiliser la commande runas pour démarrer n'importe quel programme, console MMC ou
fonction du Panneau de configuration. Dans la mesure où vous spécifiez le compte d'utilisateur et le
mot de passe appropriés, le compte d'utilisateur est autorisé à se connecter à l'ordinateur et le
programme, la console MMC ou la fonction du Panneau de configuration est disponible sur le système
ainsi que pour le compte d'utilisateur.
• La commande runas vous permet d'administrer un serveur dans une autre forêt (l'ordinateur à partir
duquel vous exécutez un outil et le serveur que vous administrez se trouvent dans des domaines
différents).
• Si vous tentez de démarrer un programme, une console MMC ou une fonction du Panneau de
configuration à partir d'un emplacement réseau avec la commande runas, celle-ci risque d'échouer car
les informations d'identification utilisées pour se connecter au réseau et celles employées pour
démarrer le programme sont différentes. Il se peut en effet que ces dernières identifications ne
permettent pas d'accéder au même partage du réseau.
• Certains éléments, tels que le dossier Imprimantes et les éléments du Bureau, sont ouverts
indirectement et ne peuvent pas être démarrés avec la commande runas.
• Si la commande runas échoue, il se peut que le service Secondary Logon ne soit pas en cours
d'exécution ou que le compte d'utilisateur ne soit pas valide. Pour contrôler l'état de ce service, dans
Gestion de l'ordinateur, cliquez sur Services et applications, puis sur Services. Pour tester le compte
d'utilisateur, essayez de vous connecter au domaine approprié à l'aide du compte.
Exemples
Pour démarrer une instance de l'invite de commandes en tant qu'administrateur sur l'ordinateur local, tapez :
Pour démarrer une instance du composant logiciel enfichable Gestion de l'ordinateur à partir d'un compte
d'administrateur de domaine nommé domaine_société\admin_domaine, tapez :
Pour démarrer une instance du Bloc-notes à partir du compte d'administrateur de domaine utilisateur dans un
domaine appelé domain.microsoft.com, tapez :
Syntaxe de RUNAS :
/noprofile spécifie que le profil de l'utilisateur ne devrait pas être chargé. Cela permet le
chargement plus rapide de l'application, maispeut provoquer le
dysfonctionnement de certaines applications.
/profile spécifie que le profil de l'utilisateur devrait être chargé. Il s'agit de l'option par
défaut.
/smartcard utiliser si les informations d'identification sont fournies à partir d'une carte à puce.
Exemples :
> runas /noprofile /user:MonOrdinateur\administrateur cmd
> runas /profile /env /user:MonDomaine\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:utilisateur@domaine.microsoft.com "notepad \"fichier.txt\""
Remarque : n'entrez le mot de passe utilisateur que lorsqu'il vous est demandé.
Les propriétés de service stockées dans le Registre peuvent être paramétrées pour contrôler la façon dont les
applications de service sont lancées au démarrage et exécutées en tant que processus d'arrière-plan.
Les paramètres de SC.exe peuvent permettre de configurer un service spécifique, extraire le statut courant d'un
service et arrêter et lancer un service.
Vous pouvez créer des fichiers de commandes qui appellent différentes commandes de SC.exe pour
automatiser le démarrage ou la fermeture d'une séquence de services. SC.exe fournit des fonctionnalités
similaires à celles de la fonction Services accessible à partir des Outils d'administration du Panneau de
configuration.
sc boot
Indique si le dernier démarrage doit être enregistré en tant que dernière bonne configuration connue ou non.
Syntaxe
sc [NomServeur] boot [{bad|OK}]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit être au format UNC
(Universal Naming Convention) ("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce
paramètre.
[{bad|OK}]
Indique si le dernier démarrage n'était pas correct ou non et s'il doit être enregistré en tant que dernière
bonne configuration connue ou non.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc boot :
sc config
Permet de modifier la valeur des entrées d'un service dans le Registre et dans la base de données du
gestionnaire de contrôle de services.
Syntaxe
sc [NomServeur] config [NomService] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}]
[start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath=
NomCheminBinaire] [group= NomGroupeService] [tag= {yes|no}] [depend= Dépendances] [obj= {NomCompte|
NomObjet}] [displayname= NomAffiché] [password= MotDePasse]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit être au format UNC
(Universal Naming Convention) ("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce
paramètre.
NomService
Valeur Description
Le service s'exécute dans son propre processus. Il ne partage pas de fichier exécutable avec
own
d'autres services. Il s'agit de l'option par défaut.
Le service s'exécute comme un processus partagé. Il partage un fichier exécutable avec
share
d'autres services.
kernel Pilote.
filesys Pilote de système de fichiers.
Permet d'enregistrer le pilote reconnu par le système (identifie les systèmes de fichiers utilisés
rec
sur l'ordinateur).
Pilote de carte (permet d'identifier le matériel tel que les claviers, les souris et les lecteurs de
adapt
disque).
Le service peut interagir avec le bureau recevant des données des utilisateurs. Les services
interactifs doivent être exécutés sous le compte LocalSystem. Ce type doit être utilisé
interact
conjointement avec type= own ou type= shared (par exemple type= interact type= own).
Utiliser type= interact proprement dit génère une erreur liée à un paramètre non valide.
start= {boot|system|auto|demand|disabled}
Spécifie le type de démarrage du service.
Valeur Description
boot Pilote de périphérique chargé par le chargeur de démarrage.
system Pilote de périphérique démarré au cours de l'initialisation du noyau.
Service lancé à chaque redémarrage de l'ordinateur, qui s'exécute même si aucun utilisateur
auto
ne se connecte à l'ordinateur.
Service devant être démarré manuellement. Il s'agit de la valeur par défaut si start= n'est pas
demand
spécifié.
Service ne pouvant pas être démarré. Pour démarrer un service désactivé, changez le type de
disabled
démarrage.
error= {normal|severe|critical|ignore}
Spécifie le niveau de gravité de l'erreur si le service ne parvient pas à démarrer lors de l'amorçage.
Valeur Description
L'erreur est consignée et une zone de message s'affiche, informant l'utilisateur qu'un service
normal
n'est pas parvenu à démarrer. Le démarrage se poursuit. Il s'agit du paramètre par défaut.
L'erreur est consignée dans un journal (si possible). L'ordinateur essaie de redémarrer avec la
severe dernière bonne configuration connue. Il est possible que l'ordinateur puisse redémarrer, mais
que le service ne parvienne toujours pas à s'exécuter.
L'erreur est consignée dans un journal (si possible). L'ordinateur essaie de redémarrer avec la
critical dernière bonne configuration connue. Si la dernière bonne configuration connue échoue, le
démarrage échoue également et le processus d'amorçage est interrompu par une erreur d'arrêt.
L'erreur est consignée et le processus de démarrage se poursuit. Aucun avertissement n'est
ignore
transmis à l'utilisateur. Seule l'erreur est enregistrée dans le journal des événements.
binpath= NomCheminBinaire
Spécifie un chemin d'accès vers le fichier binaire de service.
tag= {yes|no}
Spécifie si la propriété TagId doit être obtenue ou non par l'appel de CreateService.
Les étiquettes sont utilisées uniquement pour les pilotes de démarrage système ou d'amorçage.
depend= Dépendances
Spécifie les noms des services ou des groupes qui doivent démarrer avant ce service. Les noms sont
séparés par des barres obliques (/).
obj= {NomCompte|NomObjet}
Spécifie le nom d'un compte dans lequel un service s'exécute ou spécifie le nom d'un objet Pilote
Windows dans lequel le pilote s'exécute.
displayname= NomAffiché
Spécifie un nom explicite et convivial qui peut être utilisé dans les programmes possédant une interface
utilisateur pour identifier le service auprès des utilisateurs.
Ce nom n'est pas parlant pour les utilisateurs mais le nom qui est affiché est : Mises à jour
automatiques.
password= MotDePasse
Spécifie un mot de passe. L'indication d'un mot de passe est obligatoire si un compte autre que le
compte LocalSystem est utilisé.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Sans espace entre un paramètre et sa valeur (par exemple, type= own et non type=own), l'opération
échoue.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc config :
sc continue
Cette commande permet d'envoyer la requête de contrôle CONTINUE à un service pour reprendre l'exécution
d'un service qui a été interrompue.
Syntaxe
sc [NomServeur] continue [NomService]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
Remarques
• Utilisez la commande continue pour reprendre l'exécution d'un service qui a été interrompue.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc continue :
sc continue tapisrv
sc control
Cette commande permet d'envoyer la commande CONTROL B à un service.
Syntaxe
sc [NomServeur] control [NomService] [{paramchange|netbindadd|netbindremove|netbindenable|
netbinddisable|CommandeControlBDéfinieParUtilisateur}]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|
CommandeControlBDéfinieParUtilisateur}
Spécifie une commande à envoyer à un service.
sc create
Permet de créer une sous-clé et des entrées pour un service dans le Registre et dans la base de données du
gestionnaire de contrôle de services.
Syntaxe
sc [NomServeur] create [NomService] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}]
[start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath=
NomCheminBinaire] [group= NomGroupeService] [tag= {yes|no}] [depend= Dépendances] [obj= {NomCompte|
NomObjet}] [displayname= NomAffiché] [password= MotDePasse]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur").
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Valeur Description
Le service s'exécute dans son propre processus. Il ne partage pas de fichier exécutable avec
own
d'autres services. Il s'agit de l'option par défaut.
Le service s'exécute comme un processus partagé. Il partage un fichier exécutable avec
share
d'autres services.
kernel Pilote.
filesys Pilote de système de fichiers.
Permet d'enregistrer le pilote reconnu par le système (identifie les systèmes de fichiers utilisés
rec
sur l'ordinateur).
Le service peut interagir avec le bureau recevant des données des utilisateurs. Les services
interactifs doivent être exécutés sous le compte LocalSystem. Ce type doit être utilisé
interact
conjointement avec type= own ou type= shared (c'est-à-dire type= interact type= own).
Utiliser type= interact proprement dit génère une erreur liée à un paramètre non valide.
start= {boot|system|auto|demand|disabled}
Spécifie le type de démarrage du service. Le paramètre par défaut est start= demand.
error= {normal|severe|critical|ignore}
Spécifie le niveau de gravité de l'erreur si le service ne parvient pas à démarrer lors de l'amorçage. Le
paramètre par défaut est error= normal.
L'erreur est consignée et une zone de message s'affiche, informant l'utilisateur qu'un service
normal
n'est pas parvenu à démarrer. Le démarrage se poursuit. Il s'agit du paramètre par défaut.
L'erreur est consignée dans un journal (si possible). L'ordinateur essaie de redémarrer avec la
severe dernière bonne configuration connue. Il est possible que l'ordinateur puisse redémarrer, mais
que le service ne parvienne toujours pas à s'exécuter.
L'erreur est consignée dans un journal (si possible). L'ordinateur essaie de redémarrer avec la
critical dernière bonne configuration connue. Si la dernière bonne configuration connue échoue, le
démarrage échoue également et le processus d'amorçage est interrompu par une erreur d'arrêt.
L'erreur est consignée et le processus de démarrage se poursuit. Aucun avertissement n'est
ignore
transmis à l'utilisateur. Seule l'erreur est enregistrée dans le journal des événements.
binpath= NomCheminBinaire
Spécifie un chemin d'accès vers le fichier binaire de service. Aucune valeur par défaut n'existe pour le
paramètre binpath= et cette chaîne doit obligatoirement être indiquée.
group= NomGroupeService
Spécifie le nom du groupe auquel appartient ce service. La liste des groupes est stockée dans la sous-
clé HKLM\System\CurrentControlSet\Control\ServiceGroupOrder du Registre. La valeur par défaut est
Null.
Remarques
• Sans espace entre un paramètre et sa valeur (c'est-à-dire, type= own et non type=own), l'opération
échoue.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc create :
"+TDI Netbios"
sc delete
Permet de supprimer la sous-clé d'un service du Registre. Si le service est en cours d'exécution ou bien, si un
autre processus a un handle ouvert pour ce service, ce service est marqué pour être supprimé.
Syntaxe
sc [NomServeur] delete [NomService]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Remarques
• Utilisez la fonctionnalité Ajout/Suppression de programmes pour supprimer les services DHCP, DNS ou
tout autre service intégré au système d'exploitation.
Cette fonctionnalité entraîne non seulement la suppression de la sous-clé du service dans le Registre
mais entraîne également la désinstallation du service et la suppression de tous les raccourcis pointant
vers lui.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc delete :
sc delete newserv
Syntaxe
sc [NomServeur] description [NomService] [Description]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Description
Spécifie une description pour le service spécifié. Si aucune chaîne n'est spécifiée, la description du
service n'est pas modifiée. La description du service peut contenir un nombre illimité de caractères.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc description :
sc enumdepend
Affiche la liste des services qui ne peuvent pas être lancés si le service spécifié n'est pas en cours d'exécution.
Syntaxe
sc [NomServeur] enumdepend [NomService] [TailleTampon]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
TailleTampon
Indique la taille en octets de la mémoire tampon d'énumération. La valeur par défaut est de 1024 octets.
Remarques
• Si la mémoire tampon est insuffisante, la commande enumdepend énumère les dépendances en partie
seulement et signale la taille de mémoire supplémentaire requise pour énumérer toutes les
dépendances. Si l'énumération est tronquée, renouvelez l'opération et spécifiez une taille de mémoire
tampon plus importante.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc enumdepend :
sc enumdepend tapisrv
Syntaxe
sc [NomServeur] failure [NomService] [reset= PériodeSansErreur] [reboot= MessageADiffuser] [command=
LigneCommandes] [actions= ActionsAprèsPanneEtDélaiExécution]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
reset= PériodeSansErreur
Spécifie la durée de la période (en secondes) durant laquelle aucune panne ne se produit et après
laquelle le compteur doit être remis à zéro. Ce paramètre doit être utilisé en combinaison avec le
paramètre Actions=.
reboot= MessageADiffuser
Spécifie le message à diffuser après la panne d'un service.
command= LigneCommandes
Spécifie la ligne de commandes à exécuter après la panne d'un service. Pour plus d'informations sur la
façon de lancer une commande ou un fichier VBS après une panne, consultez la section Remarques.
actions= ActionsAprèsPanneEtDélaiExécution
Spécifie les actions à entreprendre après une panne et leur délai d'exécution (en milisecondes).
Ces deux informations doivent être séparées par une barre oblique (/)
Ce paramètre doit être utilisé en combinaison avec le paramètre reset=. Pour qu'aucune action ne soit
entreprise après une panne, utilisez la commande actions= "".
Remarques
• Tous les services n'autorisent pas la modification des options relatives aux actions à entreprendre
après des pannes. En effet, certaines options font partie d'un ensemble de services.
• Pour lancer un fichier de commandes après une panne, spécifiez cmd.exe Lecteur:\NomFichier.bat
pour le paramètre command= , où la chaîne Lecteur:\NomFichier.bat correspond au nom de fichier
complet du fichier de commandes.
• Pour lancer un fichier VBS après une panne, spécifiez le Lecteur:\monscript.vbs pour le paramètre
command=, où Lecteur:\monscript.vbs correspond au nom complet du fichier de script.
• Vous avez la possibilité de spécifier trois actions différentes pour le paramètre actions=, qui seront
utilisées à la première, à la deuxième, puis à la troisième panne du service.
• Sans espace entre un paramètre et sa valeur (c'est-à-dire, type= own et non type=own), l'opération
échoue.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc failure :
sc failure dfs reset= 60 reboot= "Le service Système de fichiers distribués a échoué. L'ordinateur va
donc être redémarré dans 30 secondes." actions= reboot/30000
sc failure monservice reset= 3600 reboot= "Panne MonService -- réinitialisation machine" command=
"%windir%\MonServiceRecovery.exe" actions= restart/5000/run/10000/reboot/60000
sc getdisplayname
Cette commande permet d'associer le nom d'affichage à un service en particulier.
Syntaxe
sc [NomServeur] getdisplayname [NomService] [TailleTampon]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
TailleTampon
Spécifie la taille en octets de la mémoire tampon. La valeur par défaut est de 1024 octets.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc getdisplayname :
sc getdisplayname clipsrv
sc getdisplayname tapisrv
sc getdisplayname sharedaccess
sc getkeyname
Cette commande permet d'associer le nom de la clé à un service en particulier, en utilisant le nom d'affichage
comme entrée.
Syntaxe
sc [NomServeur] getkeyname [NomAffichageService] [TailleTampon]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomAffichageService
Spécifie le nom d'affichage du service.
TailleTampon
Spécifie la taille en octets de la mémoire tampon. La valeur par défaut est de 1024 octets.
Remarques
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc getkeyname :
sc getkeyname clipbook
sc interrogate
Cette commande permet d'envoyer une requête de contrôle INTERROGATE à un service.
Syntaxe
sc [NomServeur] interrogate [NomService]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Remarques
• Lorsqu'une requête INTERROGATE est envoyée à un service, celui-ci met à jour son statut avec le
Gestionnaire de contrôle de services.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc interrogate :
sc interrogate sharedaccess
sc interrogate rpcss
sc lock
Cette commande permet de verrouiller la base de données du Gestionnaire de contrôle de services.
Syntaxe
sc [NomServeur] lock
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
Remarques
• Le verrouillage de la base de données du Gestionnaire de contrôle de services empêche le lancement
des services. Utilisez cette commande si vous voulez être certain qu'un service ne sera pas relancé
après avoir été arrêté. Cela vous permettra d'effectuer certaines actions (par exemple, de supprimer un
service) sans engendrer de conflits.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc lock :
sc lock
sc pause
Cette commande permet d'envoyer une requête de contrôle PAUSE à un service.
Syntaxe
sc [NomServeur] pause [NomService]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Remarques
• Utilisez la commande pause pour suspendre l'exécution d'un service avant de le fermer.
• Tous les services ne se comportent pas de la même façon une fois suspendus. Certains continuent à
répondre aux clients existants mais refusent d'accepter de nouveaux clients. D'autres cessent de
répondre aux clients existants et refusent également d'en accepter de nouveaux.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc pause :
sc pause tapisrv
sc qc
Permet de rechercher les informations de configuration d'un service.
Syntaxe
sc [NomServeur] qc [NomService] [TailleTampon]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
TailleTampon
Spécifie la taille en octets de la mémoire tampon. La valeur par défaut est de 1024 octets.
Remarques
• La commande SC permet aux administrateurs de déterminer le nom binaire des services et de savoir si
les services partagent un processus avec d'autres services. Pour cela, ils doivent taper ce qui suit :
sc qc NomService
Grâce à la commande SC, il est possible d'établir une correspondance entre le noeud Services de la console
MMC (Microsoft Management Console) et les processus du Moniteur système.
Si le nom binaire est Services.exe, alors le service partage le processus Contrôleur de services.
L'exécutable Services.exe permet de lancer tous les services. Afin de conserver les ressources systèmes,
plusieurs services Win32 développés pour Windows sont écrits pour partager le processus Services.exe.
Ces services ne sont pas mentionnés comme processus distincts dans le Moniteur système ou le Gestionnaire
de tâches. Il en est de même de l'exécutable Svchost.exe, qui est un processus hôte de service que plusieurs
services de systèmes d'exploitation partagent.
Il n'existe pas de processus pour tous les services Win32 car certains services Win32 de tierces-parties peuvent
également être configurés pour partager des processus.
La commande SC permet également de récupérer les informations relatives à la configuration de ces services.
Si un service ne partage pas son processus avec d'autres services, un processus sera toutefois créé pour lui
dans le Moniteur système au moment de son exécution.
La commande SC peut s'avérer utile pour les développeurs de services car elle permet d'obtenir des
informations plus détaillées et plus précises sur les services que ne le permet l'exécutable Services.exe, qui est
fourni avec Windows.
Cet exécutable peut aider à déterminer si un service fonctionne, s'il est arrêté ou s'il est suspendu. Bien que ces
outils soient appropriés au débogage des applications, les informations qu'ils fournissent sur un service en
cours de développement peuvent être déroutantes.
Par exemple, un service dont le lancement est en cours est signalé comme étant lancé, que l'opération
aboutisse ou non au fonctionnement de ce service.
La commande SC permet de mettre en oeuvre des appels à toutes les fonctions API des applications de
contrôle des services Windows.
En utilisant la commande SC, vous pouvez rechercher le statut d'un service et extraire les valeurs stockées
dans les champs de structure des statuts. L'exécutable Services.exe ne permet pas d'obtenir le statut complet
d'un service mais la commande SC indique elle, l'état exact du service ainsi que le dernier numéro du point de
vérification et l'indication d'attente.
Vous pouvez utiliser le point de contrôle comme outil de débogage car il indique jusqu'à quel point l'initialisation
a pu être effectuée avant que le programme ne réponde plus.
La commande SC permet également de spécifier le nom de l'ordinateur distant de façon à ce qu'il soit possible
d'appeler les fonctions API des services ou de visualiser les structures des statuts des services sur un
ordinateur distant.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc qc :
sc qc rpcss 248
sc qdescription
Permet d'afficher la chaîne de description d'un service.
Syntaxe
sc [NomServeur] qdescription [NomService] [TailleTampon]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
TailleTampon
Spécifie la taille en octets de la mémoire tampon. La valeur par défaut est de 1024 octets.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc qdescription :
sc qdescription rpcss
sc qfailure
Permet d'afficher les actions qui doivent être effectuées si le service spécifié échoue.
Syntaxe
sc [NomServeur] qfailure [NomService] [TailleTampon]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
TailleTampon
Spécifie la taille en octets de la mémoire tampon. La valeur par défaut est de 1024 octets.
Remarques
• La commande qfailure permet d'afficher les informations suivantes sur un service : NOM_SERVICE
(nom de la sous-clé de Registre du service), PERIODE_REINITIALISATION,
MESSAGE_REINITIALISATION, LIGNE_COMMANDE et ACTIONS_APRES_PANNES.
sc qfailure rpcss
sc qfailure rpcss 20
sc query
Cette commande permet d'obtenir et d'afficher des informations sur un service, un pilote, le type d'un service ou
le type d'un pilote.
Syntaxe
sc [NomServeur] query [NomService] [type= {driver|service|all}] [type= {own|share|interact|kernel|filesys|rec|
adapt}] [state= {active|inactive|all}] [bufsize= TailleTampon] [ri= ReprendreIndex] [group= NomGroupe]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service.
Le nom doit utiliser le format UNC ("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce
paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Ce paramètre n'est pas utilisé en combinaison avec d'autres paramètres de la commande query
(autres paramètres que le paramètre NomServeur).
type= {driver|service|all}
Spécifie les éléments à énumérer. Le type par défaut est service.
Valeur Description
pilote Spécifie que seuls les pilotes sont énumérés.
service Spécifie que seuls les services sont énumérés.
all Spécifie que les pilotes et les services sont énumérés.
type= {own|share|interact|kernel|filesys|rec|adapt}
Spécifie le type de service ou de pilote à énumérer.
Valeur Description
Le service s'exécute dans son propre processus. Il ne partage pas de fichier exécutable avec
own
d'autres services. Il s'agit de l'option par défaut.
Le service s'exécute comme un processus partagé. Il partage un fichier exécutable avec
share
d'autres services.
Le service peut interagir avec le bureau recevant des données des utilisateurs. Les services
interact
interactifs doivent être exécutés sous le compte LocalSystem.
kernel Pilote.
filesys Pilote de système de fichiers.
Valeur Description
active Spécifie l'ensemble des services actifs.
inactive Spécifie l'ensemble des services interrompus ou arrêtés.
all Spécifie l'ensemble des services.
bufsize= TailleTampon
Indique la taille en octets de la mémoire tampon d'énumération. La taille par défaut équivaut à
1 024 octets. Augmentez la taille de la mémoire tampon nécessaire à l'énumération lorsque le résultat
d'une requête est supérieur à 1024 octets.
ri= ReprendreIndex
Spécifie le numéro d'index auquel il convient de commencer ou de reprendre l'énumération. La valeur
par défaut est 0. Utilisez ce paramètre en combinaison avec le paramètre bufsize= lorsque la taille des
informations que renvoient le résultat d'une requête est supérieure à la taille de la mémoire tampon par
défaut permettant de les afficher.
group= NomGroupe
Spécifie le groupe de services à énumérer. Par défaut, il s'agit de tous les groupes.
Remarques
• Sans espace entre un paramètre et sa valeur (c'est-à-dire, type= own et non type=own), l'opération
échoue.
• La commande query permet d'afficher les informations suivantes sur un service : Le nom du service
(nom de la sous-clé de Registre du service), le type, l'état (ainsi que tous les états qui ne sont pas
disponibles), WIN32_EXIT_B, SERVICE_EXIT_B, le point de contrôle et l'indication d'attente.
• Le paramètre type= peut parfois être utilisé deux fois. La première occurrence du paramètre type=
spécifie s'il convient d'interroger des services et/ou des pilotes. La seconde occurrence du paramètre
type= spécifie un type d'opération create pour limiter la portée d'une requête.
• Lorsque la taille du résultat de la commande query est supérieure à la taille de la mémoire tampon
réservée pour l'énumération, un message similaire au suivant s'affiche :
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc query :
sc query
sc query messenger
sc query ri= 14
sc queryex
Cette commande permet d'obtenir et d'afficher des informations étendues sur un service, un pilote, le type d'un
service ou le type d'un pilote.
Syntaxe
sc [NomServeur] queryex [type= {driver|service|all}] [type= {own|share|interact|kernel|filesys|rec|adapt}] [state=
{active|inactive|all}] [bufsize= TailleTampon] [ri= ReprendreIndex] [group= NomGroupe]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname. Le paramètre queryex n'est utilisé
avec aucun autre paramètre de la commande queryex à l'exception du paramètre NomServeur.
type= {driver|service|all}
Spécifie les éléments à énumérer. Le type par défaut est service.
Valeur Description
pilote Spécifie que seuls les pilotes sont énumérés.
service Spécifie que seuls les services sont énumérés.
all Spécifie que les pilotes et les services sont énumérés.
type= {own|share|interact|kernel|filesys|rec|adapt}
Spécifie le type de service ou de pilote à énumérer.
Valeur Description
Le service s'exécute dans son propre processus. Il ne partage pas de fichier exécutable avec
own
d'autres services. Il s'agit de l'option par défaut.
Le service s'exécute comme un processus partagé. Il partage un fichier exécutable avec
share
d'autres services.
Le service peut interagir avec le bureau recevant des données des utilisateurs. Les services
interact
interactifs doivent être exécutés sous le compte LocalSystem.
kernel Pilote.
filesys Pilote de système de fichiers.
Valeur Description
active Spécifie l'ensemble des services actifs.
inactive Spécifie l'ensemble des services interrompus ou arrêtés.
all Spécifie l'ensemble des services.
bufsize= TailleTampon
Indique la taille en octets de la mémoire tampon d'énumération. La taille par défaut équivaut à
1 024 octets.
ri= ReprendreIndex
Spécifie le numéro d'index auquel il convient de commencer ou de reprendre l'énumération. La valeur
par défaut est 0.
group= NomGroupe
Spécifie le groupe de services à énumérer. Par défaut, il s'agit de tous les groupes.
Remarques
• Sans espace entre un paramètre et sa valeur (c'est-à-dire, type= own et non type=own), l'opération
échoue.
• La commande queryex permet d'afficher les informations suivantes sur un service : Le nom du service
(nom de la sous-clé de Registre du service), le type, l'état (ainsi que tous les états qui ne sont pas
disponibles), WIN32_EXIT_B, SERVICE_EXIT_B, le point de vérification, les indications d'attente, le
PID et les indicateurs.
• Le paramètre type= peut parfois être utilisé deux fois. La première occurrence du paramètre type=
spécifie s'il convient d'interroger des services et/ou des pilotes. La seconde occurrence du paramètre
type= spécifie un type d'opération create pour limiter la portée d'une requête.
• Lorsque la taille du résultat de la commande queryex est supérieure à la taille de la mémoire tampon
réservée pour l'énumération, un message similaire au suivant s'affiche :
Pour pouvoir afficher le reste des informations résultant de la commande queryex, relancez cette commande
en prenant soin d'indiquer pour le paramètre bufsize= le nombre d'octets requis et pour le paramètre ri= l'index
concerné. Pour afficher ces informations, vous pouvez par exemple saisir les données suivantes :
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande sc queryex :
sc queryex messenger
sc querylock
Cette commande permet de rechercher et d'afficher le statut du verrouillage de la base de données du
Gestionnaire de contrôle de services.
Syntaxe
sc [NomServeur] querylock
sc sdset
Permet de définir le descripteur de sécurité d'un service en utilisant le langage SDDL (Service Descriptor
Definition Language).
Syntaxe
sc [NomServeur] sdset NomService DescripteurSécuritéService
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
DescripteurSécuritéService
Spécifie le descripteur de sécurité du service dans le langage SDDL.
Remarques
• Pour plus d'informations sur le langage SDDL, consultez la rubrique s'y rapportant sur le site MSDN
Online Library(http://www.microsoft.com/).
sc sdshow
Cette commande permet d'afficher le descripteur de sécurité d'un service en utilisant le langage SDDL.
Syntaxe
sc [NomServeur] sdshow NomService
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Remarques
• Pour plus d'informations sur le langage SDDL, consultez la rubrique s'y rapportant sur le site MSDN
Online Library(http://www.microsoft.com/).
Exemples
sc sdshow rpcss
Syntaxe
sc [NomServeur] start NomService [ArgumentsService]
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
ArgumentsService
Spécifie les arguments du service à transmettre au service qui doit être démarré.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc start :
sc start tapisrv
sc stop
Cette commande permet d'envoyer une requête de contrôle STOP à un service.
Syntaxe
sc [NomServeur] stop NomService
Paramètres
NomServeur
Spécifie le nom du serveur distant sur lequel se trouve le service. Le nom doit utiliser le format UNC
("\\monserveur"). Pour exécuter SC.exe localement, ignorez ce paramètre.
NomService
Spécifie le nom du service renvoyé par l'opération getkeyname.
Remarques
• Certains services ne peuvent pas être arrêtés.
Exemples
L'exemple suivant illustre la façon d'utiliser la commande sc stop :
sc stop tapisrv
DESCRIPTION:
SC is a command line program used for communicating with the NT Service Controller and services.
USAGE:
sc <server> [command] [service name] <option1> <option2>...
Query Queries the status for a service, or enumerates the status for types of services.
Queryex Queries the extended status for a service, or enumerates the status for types of services.
Start Starts a service.
Pause Sends a PAUSE control request to a service.
Interrogate Sends an INTERROGATE control request to a service.
Continue Sends a CONTINUE control request to a service.
Stop Sends a STOP request to a service.
Config Changes the configuration of a service (persistant).
Description Changes the description of a service.
Failure Changes the actions taken by a service upon failure.
Qc Queries the configuration information for a service.
Qdescription Queries the description for a service.
Qfailure Queries the actions taken by a service upon failure.
Delete Deletes a service (from the registry).
Create Creates a service. (adds it to the registry).
Control Sends a control to a service.
Sdshow Displays a service's security descriptor.
Sdset Sets a service's security descriptor.
GetDisplayName Gets the DisplayName for a service.
GetKeyName Gets the ServiceKeyName for a service.
EnumDepend Enumerates Service Dependencies.
EXAMPLE:
sc start MyService
Would you like to see help for the QUERY and QUERYEX commands? [ y | n ]: y
QUERY and QUERYEX OPTIONS :
If the query command is followed by a service name, the status for that service is returned.
Further options do not apply in this case. If the query command is followed by nothing or one of the
options listed below, the services are enumerated.
SYNTAX EXAMPLES
sc query - Enumerates status for active services & drivers
sc query messenger - Displays status for the messenger service
sc queryex messenger - Displays extended status for the messenger service
sc query type= driver - Enumerates only active drivers
sc query type= service - Enumerates only Win32 services
sc query state= all - Enumerates all services & drivers
sc query bufsize= 50 - Enumerates with a 50 byte buffer.
sc query ri= 14 - Enumerates with resume index = 14
sc queryex group= "" - Enumerates active services not in a group
sc query type= service type= - interact - Enumerates all interactive services
sc query type= driver group= - NDIS - Enumerates all NDIS drivers
schtasks create
Permet de créer une nouvelle tâche planifiée.
Syntaxe
schtasks /create /tn NomTâche /tr ÉlémentExécutéParTâche /sc planification [/mo modificateur] [/d jour] [/m
mois[,mois...] [/i DuréeInactivité] [/st HeureDébut] [/sd DateDébut] [/ed DateFin] [/s ordinateur [/u
[domaine\]utilisateur /p mot_de_passe]] [/ru {[Domaine\]Utilisateur | "System"} [/rp Mot_de_passe]] /?
Paramètres
/tn NomTâche
Spécifie le nom de la tâche.
/tr ÉlémentExécutéParTâche
Spécifie le programme ou la commande que la tâche exécute.
Si vous n'indiquez pas de chemin d'accès, SchTasks.exe suppose que le fichier se trouve dans le
répertoire RacineSystème\System32.
/sc planification
Spécifie le type de planification. Les valeurs autorisées sont : MINUTE, HOURLY (Heure), DAILY
(Jour), WEEKLY (Semaine), MONTHLY (Mois), ONCE (Une fois), ONSTART (Au démarrage),
ONLOGON (À la connexion), ONIDLE (Pendant le temps d'inactivité).
Valeur Description
MINUTE, HOURLY,
DAILY, WEEKLY, Spécifie l'unité de temps de la planification.
MONTHLY
ONCE Permet d'exécuter la tâche une fois, à une date et une heure précise.
Permet d'exécuter la tâche à chaque démarrage du système. Il est possible
ONSTART de spécifier une date de démarrage ou d'exécuter la tâche au prochain
démarrage du système.
Permet d'exécuter la tâche lorsqu'un utilisateur se connecte. Il est possible
ONLOGON de spécifier une date ou d'exécuter la tâche lors de la prochaine connexion
de l'utilisateur.
Permet d'exécuter la tâche lorsque le système est inactif pendant une durée
ONIDLE précise. Il est possible de spécifier une date ou d'exécuter la tâche dès que
le système est inactif.
/mo modificateur
Permet de spécifier la fréquence à laquelle la tâche est exécutée dans le cadre de ce type de
planification.
Ce paramètre est requis pour les planifications mensuelles (de type MONTHLY). Il est accepté mais
facultatif pour les planifications de type MINUTE, HOURLY, DAILY ou WEEKLY.
/d jour
Spécifie un jour de la semaine ou un jour du mois. Paramètre accepté uniquement avec les types de
planification WEEKLY ou MONTHLY.
Type de
Valeurs acceptées pour le paramètre Jour
planification
Facultatif. Les valeurs autorisées sont MON - SUN (Dimanche à Lundi) et * (tous les
WEEKLY
jours). MON (Lundi) est la valeur par défaut.
Une valeur comprise entre MON (Lundi) et SUN (Dimanche) est requise lorsque le
modificateur (/mo) FIRST, SECOND, THIRD, FOURTH ou LAST est utilisé. Les valeurs
MONTHLY comprises entre 1 et 31 sont facultatives et autorisées uniquement sans modificateur ou
avec un modificateur d'un type compris entre 1 et 12. La valeur par défaut est : jour 1 (le
premier jour du mois).
/m mois[,mois...]
Spécifie un mois de l'année. Les valeurs autorisées sont JAN - DEC et * (tous les mois). Le paramètre
/m est autorisé uniquement pour une planification mensuelle. Il est obligatoire lorsque le modificateur
LASTDAY (dernier jour) est utilisé. Dans le cas contraire, il est facultatif et la valeur par défaut est *
(tous les mois).
/i DuréeInactivité
Spécifie le nombre de minutes pendant lequel l'ordinateur doit être inactif avant que la tâche ne soit
exécutée. Tapez un nombre entier compris entre 1 et 999. Ce paramètre est valide uniquement avec
une planification du type ONIDLE. et dans ce cas, il est obligatoire.
/st HeureDébut
Spécifie l'heure du jour à laquelle la tâche doit démarrer. L'heure est exprimée au format 24 heures
HH:MM:SS. La valeur par défaut correspond à l'heure locale courante qui est celle à laquelle l'exécution
de la commande prend fin. Le paramètre /st est valide avec les planifications du type MINUTE,
HOURLY, DAILY, WEEKLY, MONTHLY et ONCE. Il est obligatoire avec les planifications du type
ONCE.
/sd DateDébut
Spécifie la date à laquelle la tâche doit être lancée au formatMM/JJ/AAAA. La valeur par défaut
correspond à la date courante. Le paramètre /sd est valide avec toutes les planifications et il est
obligatoire pour les planifications du type ONCE.
/ed DateFin
Spécifie la date à laquelle est planifiée la dernière exécution de la tâche. Ce paramètre est facultatif. Il
n'est pas autorisé avec les planifications du type ONCE, ONSTART, ONLOGON ou ONIDLE. Par
défaut, aucune date de fin n'est indiquée pour les planifications.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec ou sans barres obliques inverses). Il s'agit
par défaut de l'ordinateur local.
/u [domaine\]utilisateur
/p mot de passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u. Ce paramètre est requis
quand le paramètre /u est utilisé.
Valeur Description
/rp MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /ru. Si vous n'indiquez pas ce
paramètre lorsque vous spécifiez un compte d'utilisateur, SchTasks.exe affiche un message vous
demandant de saisir un mot de passe (les caractères saisis ne s'affichent pas à l'écran). Les tâches
exécutées avec les autorisations du compte d'autorité NT ou système ne requièrent pas la saisie d'un
mot de passe et SchTasks n'en demande pas.
Remarques
• Utilisation des options de ligne de commande /s, /u et /p
Les options de ligne de commande /u et /p sont disponibles uniquement lorsque vous utilisez l"option /s. Vous
devez utiliser conjointement les options /p et /u pour fournir le mot de passe de l"utilisateur.
• SchTasks.exe ne vérifie pas les emplacements des fichiers programme ou des mots de passe des
comptes d'utilisateur. Si vous indiquez un emplacement de fichier incorrect ou un mot de passe
incorrect pour le compte d'utilisateur, la tâche est créée mais elle n'est pas exécutée. De plus, si le mot
de passe d'un compte change ou arrive à expiration et que vous ne le changez pas pour la tâche, celle-
ci n'est alors pas exécutée.
• Le compte d'autorité NT ou système ne dispose pas de droits de connexion interactifs. Les utilisateurs
ne voient pas et ne peuvent pas interagir avec les programmes lancés avec les autorisations système.
• Chaque tâche exécute un seul programme uniquement. Toutefois, vous pouvez créer un fichier de
commandes pour lancer plusieurs tâches, puis planifier une tâche pour l'exécution de ce fichier de
commandes.
• Il vous est possible de tester une tâche dès sa création. Utilisez la commande run pour tester la tâche
et contrôler le fichier SchedLgU.txt (RacineSystème\SchedLgU.txt) pour vérifier la présence d'erreurs.
Exemple
schtasks /create /sc minute /mo 20 /tn "Security Script" /tr \\central\data\scripts\sec.vbs
En réponse à la commande, SchTasks.exe affiche un message expliquant que la tâche sera exécutée avec les
autorisations de l'utilisateur courant et demande le mot de passe de cet utilisateur. Lorsque vous saisissez le
mot de passe, SchTasks.exe n'affiche pas les caractères à l'écran.
Exemple
Pour planifier l'exécution d'une commande toutes les heures, à l'heure pile passée de
cinq minutes
La commande suivante permet de planifier le programme MonApp pour qu'il s'exécute toutes les heures en
commençant à minuit cinq. Étant donné que le paramètre /mo est omis, la commande utilise la valeur par
défaut pour la planification horaire, qui a lieu toutes les (1) heures. Si cette commande est lancée après 12h05,
le programme ne s'exécute pas avant le lendemain.
schtasks /create /sc hourly /st 00:05:00 /tn "Mon App" /tr c:\apps\monapp.exe
schtasks /create /sc hourly /mo 5 /sd 03/01/2001 /tn "Mon App" /tr c:\apps\monapp.exe
Exemple
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc daily /st 08:00:00 /ed 12/31/2001
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc daily /mo 2 /st 13:00:00 /sd 12/31/2001
Exemple
Par ailleurs, comme la commande est exécutée à distance, tous les chemins d'accès qui y sont indiqués, y
compris le chemin d'accès au fichier MonApp.exe, sont relatifs à l'ordinateur distant.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc weekly /mo 6 /s Server16 /ru Admin01
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc weekly /mo 2 /d FRI
Exemples
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc monthly /mo lastday /m *
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc monthly /mo 3
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc monthly /mo SECOND /d SUN
Pour planifier l'exécution d'une tâche le quinzième jour du mois de mai et du mois de
juin
La commande suivante permet de planifier l'exécution du programme MonApp le 15 mai et le 15 juin à
15 heures de l'après-midi. Cette commande utilise le paramètre /d pour spécifier la date et le paramètre /m pour
spécifier les mois. Elle utilise également le paramètre /st pour spécifier l'heure de début.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc monthly /d 15 /m MAY,JUN /st 15:00:00
Exemple
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc once /st 00:00:00 /sd 01/01/2002 /ru
Admin23 /rp motdep@sseD1
Exemple
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc onstart /sd 03/15/2001
Exemple
schtasks /create /tn "Start Web Site" /tr c:\moniis\webstart.bat /sc onlogon /s Server23
Exemple
Pour planifier l'exécution d'une tâche à chaque fois que l'ordinateur est inactif
Dans l'exemple suivant, le programme MonApp est planifié pour être exécuté dès que l'ordinateur enregistre un
temps d'inactivité. La commande utilise le paramètre /i pour spécifier que l'ordinateur doit rester inactif pendant
dix minutes avant que la tâche ne soit lancée.
Exemples supplémentaires
La commande utilise le paramètre /ru "System" pour spécifier le contexte de sécurité du système. Les tâches
système ne requièrent pas l'utilisation d'un mot de passe. Le paramètre /rp est donc omis.
schtasks /create /tn "Mon App" /tr c:\apps\monapp.exe /sc monthly /d 1 /ru "System"
En réponse à l'exécution de cette commande, SchTasks.exe affiche un message d'information et un message
indiquant le succès de l'opération. Il ne demande pas la saisie d'un mot de passe.
1. Créez un fichier de commandes qui permet de démarrer les programmes que vous voulez exécuter.
Dans cet exemple, vous devez créer un fichier de commandes qui permet de lancer l'Observateur
d'événements (Eventvwr.exe) et le Moniteur système (Perfmon.exe).
o Ouvrez un éditeur de texte tel que le Bloc-notes.
o Tapez le nom et le chemin d'accès complet au fichier exécutable de chaque programme. Dans
ce cas, le fichier doit comprendre les éléments suivants :
C:\Windows\System32\Eventvwr.exe
C:\Windows\System32\Perfmon.exe
o Enregistrez le fichier sous le nom MonApp.bat.
2. Utilisez SchTasks.exe pour créer une tâche permettant de lancer le fichier MonApp.bat.
La commande suivante permet de créer la tâche Moniteur, qui s'exécute dès qu'un utilisateur se connecte.
Cette commande utilise le paramètre /tn pour nommer la tâche, et le paramètre /tr pour lancer le fichier
MonApp.bat. Elle utilise le paramètre /sc pour indiquer le type de planification OnLogon, et le paramètre /ru
pour spécifier le compte Administrateur.
schtasks /create /tn Monitor /tr C:\MonApp.bat /sc onlogon /ru Reskit\Administrator
L'exécution de cette commande entraîne le lancement à la fois de l'Observateur d'événements et du Moniteur
système dès qu'un utilisateur se connecte à l'ordinateur.
schtasks change
Permet de modifier l'une ou toutes les propriétés suivantes d'une tâche.
• Le programme que la tâche exécute (/tr).
Syntaxe
schtasks /change /tn NomTâche [/s ordinateur [/u [domaine\]utilisateur /p mot_de_passe]] [/tr
ÉlémentExécutéParTâche] [/ru [Domaine\]Utilisateur | "System"] [/rp Mot_de_passe]
Paramètres
/tn NomTâche
Identifie la tâche à modifier. Tapez le nom de la tâche.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec ou sans barres obliques inverses). Il s'agit
par défaut de l'ordinateur local.
/u [domaine\]utilisateur
Permet d'exécuter la commande avec les autorisations du compte d'utilisateur spécifié. Par défaut, la
commande est lancée avec les autorisations de l'utilisateur connecté à l'ordinateur sur lequel la
commande SchTasks est exécutée.
/p mot de passe
/tr ÉlémentExécutéParTâche
Permet de changer le programme que la tâche exécute. Tapez le chemin d'accès complet et le nom du
fichier exécutable, du fichier de script ou de commandes. Si vous n'indiquez pas de chemin d'accès,
SchTasks.exe suppose que le fichier se trouve dans le répertoire RacineSystème\System32. Le
programme indiqué remplace le programme d'origine exécuté par la tâche.
Valeur Description
[Domaine\]Utilisateur Permet de spécifier un compte d'utilisateur.
Spécifie le compte d'autorité NT ou système qui est utilisé par le système
"System" ou ""
d'exploitation.
Lorsque vous changez le compte d'utilisateur, vous devez également modifier le mot de passe de
l'utilisateur. Si la commande contient le paramètre /ru et non le paramètre /rp, SchTasks.exe invite
l'utilisateur à indiquer un nouveau mot de passe. Les caractères saisis ne sont pas affichés à l'écran.
Les tâches exécutées avec les autorisations du compte d'autorité NT ou système ne requièrent pas la
saisie d'un mot de passe et SchTasks n'en demande pas.
/rp MotDePasse
Permet de changer le mot de passe du compte sous lequel la tâche est lancée. Tapez le nouveau mot
de passe
Remarques
• Utilisation des options de ligne de commande /s, /u et /p
Les options de ligne de commande /u et /p sont disponibles uniquement lorsque vous utilisez l"option /s. Vous
devez utiliser conjointement les options /p et /u pour fournir le mot de passe de l"utilisateur.
• Les paramètres /tn et /s identifient la tâche. Les paramètres /tr, /ru et /rp spécifient les propriétés de la
tâche qui peuvent être modifiées.
• Si la commande contient l'option change, au moins une propriété doit être changée.
• Le compte d'autorité NT ou système ne dispose pas de droits de connexion interactifs. Les utilisateurs
ne voient pas et ne peuvent pas interagir avec les programmes lancés avec les autorisations système.
Exemples
Lorsque cette commande est exécutée, la tâche Virus Check lance l'exécutable VirusCheck2.exe.
Cette procédure est obligatoire lorsque le mot de passe d'un utilisateur arrive à expiration ou change. Si le mot
de passe indiqué dans une tâche n'est plus valide, la tâche ne s'exécute pas.
Lorsque cette commande est exécutée, la tâche RemindMe se lance sous le compte d'utilisateur d'origine, mais
avec un nouveau mot de passe.
modifier le compte d'utilisateur sous lequel se lance cette tâche. Cela consiste essentiellement à utiliser une
ancienne planification pour une nouvelle tâche. Cette commande permet de modifier la tâche Bloc-notes, qui
lance le Bloc-notes tous les matins à 9 heures pour qu'elle lance Internet Explorer à la place.
Cette commande utilise le paramètre /tn pour identifier la tâche. Elle utilise le paramètre /tr pour changer le
programme que la tâche exécute, et le paramètre /ru pour modifier le compte d'utilisateur sous lequel la tâche
s'exécute.
Le paramètre /rp, qui indique le mot de passe du compte d'utilisateur, est omis. Vous devez fournir un mot de
passe pour le compte, mais vous pouvez utiliser le paramètre /rp et taper le mot de passe en texte clair ou bien,
attendre que SchTasks.exe vous invite à saisir un mot de passe, puis le taper en texte caché.
Cette commande utilise le paramètre /tn pour identifier la tâche, et les paramètres /tr et /ru pour changer les
propriétés de la tâche. Vous ne pouvez pas utiliser un autre paramètre pour identifier la tâche et vous ne
pouvez pas non plus changer le nom de la tâche.
Lorsque cette commande est exécutée, la tâche RemindMe se lance sous le compte d'utilisateur d'origine, mais
avec un nouveau mot de passe.
schtasks run
Permet d'exécuter une tâche immédiatement. L'option run ignore la planification mais utilise l'emplacement du
fichier du programme, le compte d'utilisateur et le mot de passe indiqués dans la tâche pour exécuter la tâche
immédiatement.
Syntaxe
schtasks /run /tn NomTâche [/s ordinateur [/u [domaine\]utilisateur /p mot_de_passe]] /?
Paramètres
/tn NomTâche
Identifie la tâche. Ce paramètre est obligatoire.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec ou sans barres obliques inverses). Il s'agit
par défaut de l'ordinateur local.
/u [domaine\]utilisateur
Permet d'exécuter la commande avec les autorisations du compte d'utilisateur spécifié. Par défaut, la
commande est lancée avec les autorisations de l'utilisateur connecté à l'ordinateur sur lequel la
commande SchTasks est exécutée.
/p mot de passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u. Ce paramètre est requis
quand le paramètre /u est utilisé.
Remarques
• Utilisation des options de ligne de commande /s, /u et /p
Les options de ligne de commande /u et /p sont disponibles uniquement lorsque vous utilisez l"option /s. Vous
devez utiliser conjointement les options /p et /u pour fournir le mot de passe de l"utilisateur.
• Suivez la procédure suivante pour tester vos tâches. Si une tâche ne s'exécute pas, contrôlez le journal
des transactions (SchedLgU.txt) du service du Planificateur de tâches, qui se trouve dans le répertoire
RacineSystème\ pour prendre connaissance des erreurs.
• L'exécution d'une tâche n'affecte pas sa planification et ne change pas l'exécution suivante planifiée
pour la tâche.
• Une tâche qui doit être exécutée à distance, doit être planifiée sur l'ordinateur distant. Lorsque vous
exécutez ce type de tâche, elle n'est exécutée que sur l'ordinateur distant. Pour vous assurer que la
tâche est exécutée uniquement sur un ordinateur distant, consultez le journal des transactions
(SchedLgU.txt) du Gestionnaire de tâches ou du Planificateur de tâches, qui se trouve dans le
répertoire RacineSystème\.
Exemples
Pour déterminer l'origine de l'erreur, consultez le journal des transactions (SchedLgU.txt) du Planificateur de
tâches, qui se trouve dans le répertoire C:\Windows\ sur l'ordinateur Svr01. Dans ce cas, l'entrée suivante figure
dans le journal :
Apparemment, le nom de l'utilisateur ou le mot de passe indiqué dans la tâche n'est pas valide pour ce
système. La commande schtasks /change suivante permet de mettre à jour le nom de l'utilisateur et son mot
de passe pour la tâche de mise à jour sur l'ordinateur Svr01 :
schtasks end
Permet d'interrompre un programme lancé par une tâche.
Syntaxe
schtasks /end /tn NomTâche [/s ordinateur [/u [domaine\]utilisateur /p mot_de_passe]] /?
Paramètres
/tn NomTâche
Identifie la tâche qui a démarré le programme. Ce paramètre est obligatoire.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec ou sans barres obliques inverses). Il s'agit
par défaut de l'ordinateur local.
/u [domaine\]utilisateur
Permet d'exécuter la commande avec les autorisations du compte d'utilisateur spécifié. Par défaut, la
commande est lancée avec les autorisations de l'utilisateur connecté à l'ordinateur sur lequel la
commande SchTasks est exécutée.
/p mot de passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u. Ce paramètre est requis
quand le paramètre /u est utilisé.
Exemples
schtasks delete
Permet de supprimer une tâche planifiée.
Syntaxe
schtasks /delete /tn {NomTâche | *} [/f] [/s ordinateur [/u [domaine\]utilisateur /p mot_de_passe]] [/?]
Paramètres
/tn {NomTâche | *}
Identifie la tâche à supprimer. Ce paramètre est obligatoire.
Valeur Description
NomTâche Permet de supprimer la tâche indiquée.
* Supprime toutes les tâches planifiées sur l'ordinateur.
/f
Supprime le message de confirmation. La tâche est supprimée sans avertissement préalable.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec ou sans barres obliques inverses). Il s'agit
par défaut de l'ordinateur local.
/u [domaine\]utilisateur
Permet d'exécuter la commande avec les autorisations du compte d'utilisateur spécifié. Par défaut, la
commande est lancée avec les autorisations de l'utilisateur connecté à l'ordinateur sur lequel la
commande SchTasks est exécutée.
/p mot de passe
Remarques
• Utilisation des options de ligne de commande /s, /u et /p
Les options de ligne de commande /u et /p sont disponibles uniquement lorsque vous utilisez l"option /s. Vous
devez utiliser conjointement les options /p et /u pour fournir le mot de passe de l"utilisateur.
• La commande delete permet de supprimer la tâche de la planification. Elle ne permet pas de supprimer
le programme que la tâche exécute ou d'interrompre un programme en cours d'exécution.
• La commande delete * permet, quant à elle, de supprimer toutes les tâches planifiées pour l'ordinateur,
et pas uniquement celles qui ont été planifiées par l'utilisateur courant.
Exemples
schtasks query
Permet d'afficher toutes les tâches planifiées pour être exécutées sur l'ordinateur, y compris celles qui ont été
planifiées par d'autres utilisateurs.
Syntaxe
schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s ordinateur [/u [domaine\]utilisateur /p
mot_de_passe]]
Paramètres
[/query]
Le nom de la tâche est facultatif. La commande schtasks utilisée sans paramètres lance une
recherche.
/fo {TABLE|LIST|CSV}
Spécifie le format en sortie. Le format TABLE est utilisé par défaut.
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (avec ou sans barres obliques inverses). Il s'agit
par défaut de l'ordinateur local.
/u [domaine\]utilisateur
Permet d'exécuter la commande avec les autorisations du compte d'utilisateur spécifié. Par défaut, la
commande est lancée avec les autorisations de l'utilisateur connecté à l'ordinateur sur lequel la
commande SchTasks est exécutée.
/p mot de passe
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u. Ce paramètre est requis
quand le paramètre /u est utilisé.
Remarques
• Utilisation des options de ligne de commande /s, /u et /p
Les options de ligne de commande /u et /p sont disponibles uniquement lorsque vous utilisez l"option /s. Vous
devez utiliser conjointement les options /p et /u pour fournir le mot de passe de l"utilisateur.
• La commande query permet de répertorier toutes les tâches planifiées pour l'ordinateur, et pas
uniquement celles qui ont été planifiées par l'utilisateur courant.
Exemples
schtasks
schtasks /query
En réponse à leur exécution, SchTasks.exe affiche par défaut les tâches dans un format de tableau simple, tel
que l'illustre l'exemple suivant :
NomHôte : RESKIT01
NomTâche : Script de sécurité
Heure de la prochaine exécution : 4:00:00 AM , 30/3/2001
État : N'est pas encore exécuté
Heure de la dernière exécution : Jamais
Dernier résultat : 0
Créateur : util01
Planification : À 4:00 AM le dernier vendredi de chaque mois, à partir
du 24/3/2001
Tâche à exécuter : C:\WINDOWS\system32\notepad.exe
Commencer dans : notepad.exe
Commentaire : Non applicable
Statut de la tâche planifiée : Activé
Type planifié : Mensuel
Modificateur : Dernier vendredi
Heure de début : 4:00:00 AM
Date de début : 3/24/2001
Date de fin : Non applicable
Jours : VENDREDI
Mois : JAN,FEV,MAR,AVR,MAI,JUN,JUL,AOU,SEP,OCT,NOV,DEC
Exécuter en tant qu'utilisateur : RESKIT\util01
Supprimer la tâche si elle n'est pas replanifiée : Activé
Arrêter la tâche après X Heures et X Minutes : 72:0
Répétition : Jusqu'à l'heure indiquée : Désactivé
Répétition : Durée : Désactivé
Répétition : Arrêter si l'exécution est toujours en cours : Désactivé
Inactivité : Démarrer l'heure (pour le type d'IDLE programmé) : Désactivé
Inactivité : Ne démarrer que si inactif depuis X Minutes : Désactivé
Inactivité : Si l'ordinateur n'est pas inactif essayer à nouveau pendant X Minutes :
Désactivé
Inactivité : Arrêter la tâche si l'inactivité est terminée : Désactivé
Gestion de l'alimentation : Pas de démarrage sur batteries : Désactivé
Gestion de l'alimentation : Arrêt sur mode batteries : Désactivé
Pour consigner dans un journal les tâches planifiées pour un ordinateur distant
La commande suivante permet d'obtenir la liste des tâches planifiées pour un ordinateur distant et d'ajouter ces
tâches dans un fichier journal (les entrées sont séparées par des virgules) situé sur l'ordinateur local. Vous
pouvez utiliser le format de cette commande pour collecter et suivre les tâches qui sont planifiées pour plusieurs
ordinateurs.
Cette commande utilise le paramètre /s pour identifier l'ordinateur distant, Reskit16, le paramètre /fo pour
spécifier le format, et le paramètre /nh pour supprimer les en-têtes des colonnes. Le symbole >> permet de
rediriger les résultats de la commande vers le fichier journal des tâches, p0102.csv, sur l'ordinateur local, Svr01.
Étant donné que la commande est exécutée sur l'ordinateur distant, le chemin d'accès à l'ordinateur local doit
être complet.
Remarques
• SchTasks.exe permet d'effectuer des opérations qui sont similaires à celles qui peuvent l'être en
utilisant l'outil Tâches planifiées accessible par le Panneau de configuration. Vous pouvez utiliser l'un
ou l'autre outil pour créer, supprimer, configurer ou afficher les tâches planifiées.
• L'utilisateur doit être membre du groupe Administrateurs sur l'ordinateur concerné par la commande.
• Pour vous assurer qu'une tâche planifiée s'est bien exécutée ou pour déterminer pourquoi elle ne s'est
pas exécutée, consultez le journal des transactions du Planificateur de tâches (SchedLgU.txt), qui se
trouve dans le répertoire RacineSystème\. Ce journal consigne toutes les tentatives d'exécution initiées
par tous les outils utilisés par le service, y compris par les outils Tâches planifiées et SchTasks.exe.
• En de rares occasions, les fichiers de tâche finissent pas être corrompus. Il est impossible d'exécuter
des tâches corrompues. Si vous tentez d'effectuer une opération sur des tâches corrompues,
SchTasks.exe affiche le message d'erreur suivant :
Erreur : Données non valides.
Il est impossible de récupérer des tâches corrompues. Pour restaurer les fonctions de planification de tâche du
système, utilisez les outils SchTasks.exe ou Tâches planifiées pour supprimer du système les tâches et les
replanifier.
• L'outil SchTasks.exe remplace l'outil At.exe, un outil qui était fourni avec les versions précédentes de
Windows.
Description :
Permet à un administrateur de créer, supprimer, effectuer des requêtes, modifier, exécuter et mettre fin
à des tâches planifiées sur un système local ou distant. Remplace AT.exe.
Liste de paramètres :
Exemples :
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Change /?
secedit /analyze
Syntaxe
secedit /analyze /db NomFichier [/cfg NomFichier] [/log NomFichier] [/quiet]
Paramètres
/db NomFichier
Obligatoire. Indique le chemin d'accès et le nom de fichier de la base de données qui contient la
configuration stockée par rapport à laquelle l'analyse sera effectuée. Si le paramètre NomFichier
spécifie une nouvelle base de données, l'option /cfg NomFichier de la ligne de commandes doit
également être indiquée.
/cfg NomFichier
Spécifie le chemin d'accès et le nom de fichier du modèle de sécurité qui sera importé dans la base de
données en vue d'une analyse. Cette option de ligne de commandes est uniquement valide lorsqu'elle
est utilisée avec le paramètre /db. Si elle n'est pas spécifiée, l'analyse sera effectuée par rapport à
n'importe quelle configuration déjà stockée dans la base de données.
/log NomFichier
Indique le chemin d'accès et le nom du fichier journal pour le processus. Si cette option n'est pas
spécifiée, le fichier par défaut sera utilisé.
/quiet
Supprime les sorties écran et journal. Vous pouvez toutefois toujours analyser les résultats en utilisant
le composant Configuration et analyse de la sécurité.
secedit /configure
Cette commande permet de configurer la sécurité du système en appliquant un modèle stocké.
Syntaxe
secedit /configure /db NomFichier [/cfg NomFichier ] [/overwrite][/areas zone1 zone2...] [/log NomFichier]
[/quiet]
Paramètres
/db NomFichier
Obligatoire. Indique le nom de fichier de la base de données qui contient le modèle de sécurité devant
être appliqué.
/cfg NomFichier
Permet de spécifier le nom de fichier du modèle de sécurité qui sera importé dans la base de données
et appliqué au système.
Cette option de ligne de commandes est uniquement valide lorsqu'elle est utilisée avec le paramètre
/db. Si elle n'est pas spécifiée, le modèle déjà stocké dans la base de données sera appliqué.
/overwrite
Indique si le modèle de sécurité spécifié dans le paramètre /cfg doit remplacer ou non tout modèle ou
tout modèle composite stocké dans la base de données au lieu d'ajouter les résultats au modèle stocké.
Cette option de ligne de commandes est uniquement valide lorsqu'elle est utilisée avec le paramètre
/cfg. Si elle n'est pas spécifiée, le modèle indiqué dans le paramètre /cfg sera ajouté au modèle stocké.
/log NomFichier
Indique le nom du fichier journal pour le processus. Si cette option n'est pas spécifiée, c'est le chemin
par défaut qui est utilisé.
/quiet
Supprime les sorties écran et journal.
secedit /export
Cette commande permet d'exporter un modèle stocké depuis une base de données de sécurité vers un fichier
modèle de sécurité.
Syntaxe
secedit /export [/mergedpolicy] [/DB NomFichier] [/CFG NomFichier] [/areas zone1 zone2...] [/log
NomFichier] [/quiet]
Paramètres
/mergedpolicy
Fusionne et exporte les paramètres de sécurité de la stratégie locale et de la stratégie de domaine.
/db NomFichier
Spécifie le fichier de la base de données qui contient le modèle à exporter. Si aucun nom de fichier de
base de données n'est spécifié, c'est la base de données de stratégie du système qui est utilisée.
/db NomFichier
Spécifie le nom du fichier dans lequel enregistrer le modèle.
/quiet
Supprime les sorties écran et journal.
secedit /validate
Cette commande permet de valider la syntaxe du modèle de sécurité à importer dans une base de données en
vue de son analyse ou de son application à un système.
Syntaxe
secedit /validate NomFichier
Paramètre
NomFichier
Spécifie le nom de fichier du modèle de sécurité que vous avez créé à l'aide du composant Modèles de
sécurité.
Remarques
• La commande secedit /refreshpolicy a été remplacée par la commande gpupdate. Pour plus
d'informations sur l'actualisation des paramètres de sécurité, consultez gpupdate.
Utilisée sans paramètres, la commande set affiche les paramètres d'environnement en cours.
Syntaxe
set [[/a [expression]] [/p [variable=]] chaîne]
Paramètres
/a
Permet d'indiquer pour le paramètre chaîne une expression numérique qui est évaluée.
/p
Affecte au paramètre variable la valeur d'une ligne d'entrées.
variable
Désigne la variable à définir ou à modifier.
chaîne
Indique la chaîne à associer à la variable spécifiée.
Remarques
• Utilisation de la commande set sur la console de récupération
La commande set est disponible, avec d'autres paramètres, à partir de la console de récupération.
Si vous utilisez des guillemets pour encadrer une chaîne contenant l'un de ces caractères spéciaux, ces
guillemets sont définis comme faisant partie de la valeur de la variable d'environnement.
• Utilisation de paramètres
Lorsque vous spécifiez des valeurs pour une variable et une chaîne, la valeur de la variable indiquée est
ajoutée à l'environnement et la chaîne est associée à cette variable. Si la variable existe déjà dans
l'environnement, la nouvelle valeur de la chaîne se substitue à l'ancienne.
Si vous ne spécifiez qu'une variable et un signe égal (sans chaîne) pour la commande set, la valeur de la
chaîne associée à la variable est effacée (comme si la variable n'existait pas).
Si vous utilisez des opérateurs logiques (&& ||) ou des nombres (%), vous devez mettre l'expression entre
guillemets.
Toute chaîne non numérique dans l'expression est traitée comme un nom de variable d'environnement dont les
valeurs sont converties en nombres avant d'être utilisées.
Si un nom de variable d'environnement est spécifié mais n'est pas défini dans l'environnement en cours, alors,
la valeur zéro est allouée. Cela vous permet de faire des calculs avec les valeurs d'une variable
d'environnement sans avoir à entrer le signe % pour obtenir ces valeurs.
Si vous exécutez la commande set /a à partir de la ligne de commandes en dehors d'un script de commande,
alors la valeur finale de l'expression est affichée.
Les valeurs numériques sont des nombres décimaux, à moins qu'ils ne soient préfixés par 0× pour les valeurs
hexadécimales ou par 0 pour la notation octale. Donc, 0×12 équivaut à 18 et à 022. Notez que la notation octale
peut être confuse. Par exemple, 08 et 09 ne sont pas valides car 8 et 9 ne sont pas des nombres valides en
notation octale.
• Utilisation de l'option /p
Vous n'êtes pas autorisé à inclure une chaîne d'invite de commandes.
• Appel d'une variable pour la commande set à partir d'un fichier de commandes
Quand vous appelez une valeur de variable à partir d'un fichier de commandes, vous devez la placer entre des
signes de pourcentage (%). Si, par exemple, votre programme de commandes crée une variable
d'environnement nommée BAUD, vous pouvez utiliser la chaîne associée à BAUD comme un paramètre
remplaçable, en tapant %baud% sur la ligne de commandes.
set testVar=test^^1
Pour définir une variable d'environnement nommées TEST&1, tapez :
set testVar=test^&1
La commande Set permet d'affecter à la valeur de la variable toutes les valeurs qui suivent le signe égal (=). Si
vous tapez :
set testVar="test^1"
Vous obtenez le résultat suivant :
testVar="test^1"
Pour définir une variable d'environnement nommée INCLUDE de manière à lui associer la chaîne C:\Inc
(répertoire Inc du disque C), tapez la commande suivante :
set include=c:\inc
Pour utiliser la chaîne C:\Inc dans des fichiers de commandes, vous pouvez alors encadrer le nom INCLUDE
par des signes de pourcentage (%). Incluez, par exemple, la commande suivante dans un fichier de
commandes afin d'afficher le contenu du répertoire associé à la variable d'environnement INCLUDE :
dir %include%
Lorsque cette commande est traitée, la chaîne C:\Inc se substitue à %include%.
Vous pouvez aussi utiliser la commande set dans un programme de commandes qui ajoute un nouveau
répertoire dans la variable d'environnement PATH. Par exemple :
@echo off
rem ADDPATH.BAT ajoute un nouveau répertoire
rem à la variable d'environnement path.
set path=%1;%chemin%
set
Lorsque les extensions de commandes sont activées, ce qui est le cas par défaut, et que vous exécutez la
commande set avec une valeur, celle-ci permet d'afficher toutes les variables qui correspondent à cette valeur.
Par exemple, si vous tapez set p à l'invite de commandes, vous obtenez les résultats suivants :
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0801
ProgramFiles=C:\Program Files
PROMPT=$P$G
SET [variable=[chaîne]]
Si les extensions de commandes sont activées, SET est modifié comme suit :
SET P
La commande SET fixe la valeur ERRORLEVEL à 1 si le nom de variable n'est pas trouvé dans
l'environnement en cours.
La commande SET n'autorise pas qu'un signe égal (=) fasse partie du nom d'une variable.
SET /A expression
SET /P variable=[ChaîneInvite]
L'option /A spécifie que la chaîne à droite du signe égal est une expression numérique qui est évaluée.
L'évaluation de l'expression est assez simple et prend en charge les opérations suivantes dans l'ordre
décroissant de préséance :
() - groupement
+- - opérateurs arithmétiques
| - OU au niveau du bit
= *= /= %= += -= - attribution
Si vous utilisez des opérateurs logiques ou des nombres, vous devez mettre l'expression entre
guillemets. Toute chaîne non numérique dans l'expression est traitée comme une variable
d'environnement dont les valeurs sont converties en nombres avant d'être utilisées. Si un nom de
variable d'environnement est spécifié mais n'est pas défini dans l'environnement en cours, alors la
valeur zéro est utilisée. Cela vous permet de faire des opérations avec les valeurs d'une variable
d'environnement sans avoir à entrer des signes % pour obtenir ces valeurs. Si SET /A est exécuté à
partir de la ligne de commande en dehors d'un script de commande, alors la valeur finale de
l'expression est affichée.
L'opérateur d'assignation requiert un nom de variable d'environnement à gauche du cet opérateur. Les
valeurs numériques sont des nombres décimaux, à moins qu'ils ne soient préfixés par 0x pour les
valeurs hexadécimales et 0 pour la notation octale. Donc 0x12 est identique à 18 et à 022. Notez que la
notation octale peut être confuse : 08 et 09 ne sont pas valides car 8 et 9 ne sont pas des nombres
valides en notation octale.
L'option /P vous permet de fixer la valeur d'une variable avec une ligne entrée par l'utilisateur. Elle
affiche la chaîne ChaîneInvite spécifiée avant de lire la ligne entrée. La ChaîneInvite peut être vide.
%PATH:ch1=ch2%
%PATH:~10,5%
%PATH:~-10%
%PATH:~0,-2%
extrait tous les caractères sauf les deux derniers de la variable PATH.
Enfin, la prise en charge de l'expansion retardée de variables d'environnement a été ajoutée. Cette prise
en charge est toujours désactivée par défaut, mais peut être activée/désactivée via l'option de ligne de
commande /V dans CMD.EXE. Voir CMD /?
La prise en charge de l'expansion retardée de variables d'environnement est utile pour contourner les
limites de l'expansion en cours qui se produit à la lecture d'une ligne de texte et non à son exécution.
set VAR=avant
if "%VAR%" == "avant" (
set VAR=après
if "%VAR%" == "après" @echo Cela marche si vous lisez ce message
)
n'affichera jamais le message car la variable %VAR% présente dans les deux instances de IF est
remplacée à la lecture de la première instance de IF, étant donné que le corps de IF, instruction
composée, est logiquement inclus. Donc le IF compris dans l'instance compare "avant" avec "après" et
il n'y aura jamais égalité. De même, l'exemple suivant ne fonctionnera pas comme prévu :
set LIST=
for %i in (*) do set LIST=%LIST% %i
echo %LIST%
car la liste des fichiers du répertoire ne sera PAS créée, et en fait la variable LIST prendra le valeur du
dernier fichier trouvé. Une fois encore cela est dû au fait que %LIST% n'est étendu qu'une fois, lorsque
FOR est lu et à ce stade la variable LIST est vide. Donc la boucle FOR exécutée est :
L'expansion retardée de variables d'environnement vous permet d'utiliser un autre caractère (le point
d'exclamation) afin d'étendre les variables d'environnement durant l'exécution. Si l'expansion retardée
de variables est activée, les exemples ci-dessus peuvent être écrits comme suit afin de fonctionner
comme vous le souhaitez :
set VAR=avant
if "%VAR%" == "avant" (
set LIST=
for %i in (*) do set LIST=!LIST! %i
echo %LIST%
Si les extensions de commandes sont activées, alors plusieurs variables d'environnement dynamiques
peuvent être développées sans apparaître dans la liste de variables affichée par SET. Les valeurs de ces
variables sont calculées dynamiquement chaque fois que la variable est développée. Si l'utilisateur
définit explicitement une variable avec un de ces noms, alors cette définition écrase la définition
dynamique décrite ci-dessous :
%DATE% - se développe en la date actuelle en utilisant le même format que la commande DATE.
%TIME% - se développe en l'heure en cours en utilisant le même format que la commande TIME.
Syntaxe
setlocal {enableextension | disableextensions} {enabledelayedexpansion | disabledelayedexpansion}
Arguments
enableextension
Cet argument active les extensions de commandes jusqu'à ce que la commande endlocal
correspondante soit rencontrée, quelle que soit sa valeur avant l'exécution de la commande setlocal.
disableextensions
Cet argument désactive les extensions de commandes jusqu'à ce que la commande endlocal
correspondante soit rencontrée, quelle que soit sa valeur avant l'exécution de la commande setlocal.
enabledelayedexpansion
Cet argument active l'expansion retardée des variables d'environnement jusqu'à ce que la
commande endlocal correspondante soit rencontrée, quelle que soit sa valeur avant l'exécution
de la commande setlocal.
disabledelayedexpansion
Cet argument désactive l'expansion retardée des variables d'environnement jusqu'à ce que la
commande endlocal correspondante soit rencontrée, quelle que soit sa valeur avant l'exécution de la
commande setlocal.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Utilisation de l'option setlocal
Un programme de commandes peut contenir plusieurs commandes setlocal ou endlocal (des commandes
imbriquées).
Pour plus d'informations sur l'activation et la désactivation des extensions de commandes, cliquez sur cmd dans
Rubriques connexes.
Exemples
Pour commencer la localisation des variables d'environnement dans un fichier de commandes, tapez :
rem *******Début du commentaire**************
rem Ce programme lance le programme de commandes superapp sur le réseau,
rem dirige le résultat obtenu en sortie vers un fichier et affiche le contenu du fichier
rem dans le Bloc-notes.
rem *******Fin du commentaire**************
@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out
Les modifications d'environnement effectués après SETLOCAL sont locaux au fichier de commandes.
Lorsque la fin du fichier de commandes est atteinte, ENDLOCAL est exécuté pour toutes les
commandes SETLOCAL émises par le fichier de commandes.
SETLOCAL
Si les extensions de commandes sont activées, SETLOCAL est modifié comme suit :
La commande SETLOCAL fixera la valeur ERRORLEVEL si elle reçoit un argument. Ce sera zéro si un
des deux arguments valides est donné, et 1 sinon. Vous pouvez vous en servir dans les fichiers de
commandes pour déterminer si les extensions sont disponibles, en utilisant la technique suivante :
Paramètres
Aucun
Remarques
Utilisation de l'option de ligne de commandes shift avec des extensions de commandes
Quand les extensions de commandes sont activées, ce qui est le cas par défaut, la commande shift
prend en charge l'option de ligne de commandes /n, qui indique à la commande de démarrer le décalage
au nième argument, où n est une valeur comprise entre zéro et huit. Par exemple,
SHIFT /2
décale %3 à %2, %4 à %3, etc., sans toucher à %0 et %1.
Exemples
Le fichier de commandes ci-dessous, appelé MaCopie.bat, indique comment utiliser la commande shift avec un
nombre quelconque de paramètres. Il copie une liste de fichiers dans un répertoire spécifique. Les paramètres
de commandes sont représentés par les arguments du répertoire et du nom de fichier.
@echo off
rem MACOPIE.BAT copie un nombre quelconque de fichiers
rem vers un répertoire
rem La commande utilise la syntaxe suivante :
rem macopie dir fichier1 fichier2 ...
set todir=%1
:getfile
shift
if "%1"=="" goto end
copy %1 %todir%
goto getfile
:end
set todir=
echo All done
SHIFT [/n]
Si les extensions de commandes sont activées, la commande SHIFT prend en charge le commutateur /n
qui lui indique de commencer le décalage au énième argument, où n est compris entre 0 et 8. Par
exemple :
Syntaxe
shutdown [{-l|-s|-r|-a}] [-f] [-m [\\NomOrdinateur]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]
Paramètres
-l Déconnecte l'utilisateur courant. Il s'agit du paramètre par défaut. -m NomOrdinateur a la priorité.
-a Annule l'arrêt. Ignore les autres paramètres, à l'exception de -l et de NomOrdinateur. Vous pouvez
utiliser uniquement -a durant le délai de temporisation.
-t xx Fixe à xx secondes le délai avant l'arrêt du système. La valeur par défaut est 20 secondes.
-c "message" Indique le message qui sera affiché dans la zone Message de la fenêtre Arrêt du
système. Vous disposez de 127 caractères au plus. Le message doit être encadré de
guillemets.
-d [u][p]:xx:yy Indique le code correspondant au motif de l'arrêt. Le tableau suivant indique les
différentes valeurs.
Valeur Description
u Indique un code utilisateur.
p Indique un code d'arrêt planifié.
xx Précise le code de motif principal (0-255).
yy Précise le code de motif secondaire (0-65536).
Remarques
Si vous indiquez un code de motif principal et un code de motif secondaire, vous devez commencer par définir
ces codes sur chaque ordinateur pour lequel vous envisagez d'utiliser ce motif. Si les codes de motif ne sont
pas définis sur l'ordinateur cible, l'Observateur d'événements ne peut pas enregistrer le texte du code de motif
approprié.
Exemples
Pour arrêter \\MonServeur en 60 secondes, forcez l'arrêt des applications en cours, redémarrez l'ordinateur
après l'arrêt, indiquez un code utilisateur, précisez que l'arrêt est planifié, enregistrez le code de motif principa
125, enregistrez le code de motif secondaire 1, puis tapez :
Utilisation : shutdown [-i | -l | -s | -r | -a] [-f] [-m \\nom_ordinateur] [-t x x] [-c "commentaire"] [-d up:xx:yy]
Syntaxe
sort [/r] [/+n] [/m KiloOctets] [/l locale] [/rec caractères] [[Lecteur1:][Chemin1]NomFichier1] [/t [Lecteur2:]
[Chemin2]] [/o [Lecteur3:][Chemin3]NomFichier3]
[Commande |] sort [/r] [/+n] [/m KiloOctets] [/l locale] [/rec caractères] [[Lecteur1:][Chemin1]NomFichier1][/t
[Lecteur2:][Chemin2]] [/o [Lecteur3:][Chemin3]NomFichier3]
Paramètres
/r
Inverse l'ordre de tri (trie les données de Z à A, puis de 9 à 0).
/+n
Indique le numéro de position du caractère, n, auquel la commande sort commence chaque
comparaison.
/m KiloOctets
Indique le volume de mémoire principale à utiliser pour le tri, en kilo-octets (ko).
/l locale
Ignore l'ordre de tri des caractères défini par les paramètres régionaux par défaut du système, c'est-à-
dire la langue et le pays/région sélectionnés lors de l'installation.
/rec caractères
Indique le nombre maximal de caractères dans un enregistrement ou une ligne du fichier d'entrée (la
valeur par défaut est 4 096 et la valeur maximale, 65 535).
[Lecteur1:][Chemin1]NomFichier1
Désigne le fichier à trier. Si aucun nom de fichier n'est spécifié, c'est l'entrée standard qui est triée. La
désignation du fichier d'entrée est plus rapide que sa redirection en entrée standard.
/t [Lecteur2:][Chemin2]
Indique le chemin du répertoire qui doit contenir le résultat de la commande sort si la mémoire
principale est insuffisante. Par défaut, c'est le répertoire temporaire du système qui est utilisé.
/o [Lecteur3:][Chemin3]NomFichier3
Indique le fichier devant contenir l'entrée triée. Si aucun fichier n'est spécifié, les données sont écrites
vers la sortie standard. La désignation du fichier de sortie est plus rapide que la redirection de la sortie
standard vers le même fichier.
Remarques
Utilisation de l'option de ligne de commandes /+n
L'utilisation de l'option de ligne de commandes /+n par exemple /+3 indique que chaque comparaison
doit commencer au troisième caractère de chaque ligne. Les lignes de moins de n caractères sont
assemblées avant les autres lignes. Par défaut, les comparaisons commencent au premier caractère de
chaque ligne.
Lorsqu'aucune taille n'est spécifiée, la taille maximale par défaut correspond à 90% de la mémoire
principale disponible si l'entrée et la sortie sont des fichiers et à 45% dans les autres cas. Le paramètre
par défaut offre généralement les meilleures performances.
Majuscules/minuscules
La commande sort ne différencie pas les majuscules et les minuscules.
Séquence d'assemblage
Le programme de tri utilise la table de séquences d'assemblage qui correspond aux paramètres de la
page de codes et du code pays/région. Les caractères supérieurs au code ASCII 127 sont triés sur la
base des informations stockées dans le fichier Country.sys ou dans un autre fichier désigné par la
commande country dans votre fichier Config.nt.
Utilisation de la mémoire
Si la mémoire peut contenir le résultat du tri, qu'il s'agisse de la mémoire maximale ou de la mémoire
spécifiée par le paramètre /m, le tri est effectué en une seule opération. Si cela n'est pas le cas, le tri est
effectué en deux passes, et de façon telle que le volume de mémoire utilisé pour l'opération de tri et celui
utilisé pour l'opération de fusion sont égaux. Quand deux passes sont effectuées, les données triées
partiellement sont stockées dans un fichier temporaire sur le disque. Si la mémoire est insuffisante pour
exécuter le tri en deux passes, une erreur d'exécution se produit. Si l'option de ligne de commandes /m
est utilisée pour spécifier un volume de mémoire supérieur à celui réellement disponible, les
performances risquent de se dégrader ou il se peut qu'une erreur d'exécution survienne.
Exemples
Tri d'un fichier
La commande ci-dessous lit le fichier Dépenses.txt, trie les données selon l'ordre inverse et affiche le résultat à
l'écran :
sort /r depenses.txt
Vous pouvez aussi rediriger vers un fichier les entrées clavier triées. Pour plus d'informations, cliquez sur
redirect dans Rubriques connexes.
/L[OCALE] locale Remplace les paramètres régionaux par défaut du système avec ceux spécifiés.
Les paramètres ""C"" donnent la séquence de révision la plus rapide et sont actuellement le seul choix.
Le tri ne tient pas compte de la casse.
/M[EMORY] kilo-octets Spécifie la quantité en kilo-octets de mémoire principale à utiliser pour le
tri. La taille mémoire ne peut jamais être inférieure à 160 kilo-octets. Si la taille mémoire est spécifiée, la
quantité exacte sera utilisée pour le tri, indépendamment de la quantité de mémoire principale
disponible.
De meilleurs résultats sont en général obtenus en n'indiquant pas de taille mémoire. Par défaut, le tri
sera fait en une seule passe (pas de fichier temporaire) si la taille mémoire maximale pardéfaut est
suffisante, sinon le tri sera fait en deux passes (les données partiellement triées étant stockées dans un
fichier temporaire) afin que les quantités de mémoire utilisées pour le tri et la fusion soient égales. La
taille mémoire maximale par défaut est fixée à 90% de la mémoire principale disponible si entrée et
sortie sont des fichiers, et à 45% dans les autres cas.
[lecteur1:][chemin1]nom_fichier1 Spécifie quel fichier trier. S'il n'est pas spécifié, c'est l'entrée
standard qui est triée.
Spécifier le fichier d'entrée est plus rapide que de rediriger ce fichier comme entrée standard.
/O[UTPUT] [lecteur3 :][chemin3]nom_fichier3 Spécifie le fichier dans lequel l'entrée triée doit être
stockée. S'il n'est pas spécifié, les données sont écrites dans la sortie standard.
Spécifier le fichier de sortie est plus rapide que de rediriger la sortie standard vers le même fichier.
Syntaxe
start ["titre"] [/dChemin] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal |
belownormal}] [/wait] [/b] [NomFichier] [paramètres]
Paramètres
"titre" Spécifie le titre à afficher dans la barre de titre de la fenêtre d'invite de commandes.
/min Démarre une nouvelle fenêtre d'invite de commandes réduite à une icône.
/abovenormal
Démarre une application dans la classe de priorité supérieure à la normale.
/belownormal
Démarre une application dans la classe de priorité inférieure à la normale.
/b Démarre une application sans ouvrir une nouvelle fenêtre d'invite de commandes. L'effet de la
combinaison de touches CTRL+C est ignoré si l'application n'active pas le traitement de
CTRL+C. Pour interrompre l'application, utilisez CTRL+ATTN.
NomFichier
Désigne la commande ou le programme à démarrer.
Paramètres
Spécifie les paramètres à passer à la commande ou au programme.
Remarques
Les fichiers non exécutables peuvent être appelés par l'intermédiaire de leur association de fichier en tapant le
nom du fichier comme commande. Pour plus d'informations sur la création de ces associations dans un script
de commandes en utilisant les commandes assoc et ftype, consultez Rubriques connexes.
Lorsque vous exécutez une commande dont le premier mot clé est la chaîne « CMD » dépourvue d'extension
ou de qualificateur de chemin d'accès, « CMD » est remplacée par la valeur de la variable COMSPEC. Cela
évite aux utilisateurs de devoir choisir cmd dans le répertoire en cours.
Lorsque vous exécutez une commande dont le premier mot clé ne contient pas d'extension, Cmd.exe utilise la
valeur de la variable d'environnement PATHEXT pour déterminer quelles extensions rechercher et dans quel
ordre. La valeur par défaut de la variable PATHEXT est : .COM;.EXE;.BAT;.CMD. La syntaxe est identique à
celle de la variable PATH et les différents éléments sont séparés par des points-virgules.
Lorsque vous recherchez un exécutable et qu'aucune extension ne correspond à votre recherche, la commande
start lance la recherche sur les noms des répertoires. Si tel est le cas, start ouvre l'Explorateur dans le
répertoire trouvé.
Exemples
Pour démarrer le programme MonApp à l'invite de commandes et continuer à utiliser la fenêtre d'invite de
commandes actuellement ouverte, tapez :
start monapp
START ["titre"] [/D chemin] [/I] [/MIN] [/MAX] [SEPARATE] [/LOW | /NORMAL | /HIGH | /REALTIME |
/ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [commande/programme] [paramètres]
S'il s'agit d'une commande cmd interne ou d'un fichier de commandes, alors le processeur de
commande est exécuté avec l'option /K par cmd.exe. Cela signifie que la fenêtre ne sera pas supprimée
après l'exécution de la commande.
S'il ne s'agit pas d'une commande cmd interne ou d'un fichier de commandes alors il s'agit d'un
programme et il sera exécuté comme une application liée à une fenêtre ou comme une application
console.
Si les extensions de commandes sont activées, l'invocation des extensions de commandes dans la
ligne de commandes ou la commande START sont modifiées comme suit :
Les fichiers non exécutables peuvent être invoqués via leur association de fichiers en tapant le nom du
fichier en tant que commande (ex : WORD.DOC ouvrirait l'application associée à l'extension de
fichier .DOC).
Voir les commandes ASSOC et FTYPE pour savoir comment créer ces associations depuis un script de
commandes.
CMD.EXE n'attend pas que l'application se termine avant de revenir à l'invite de commandes. Ce
nouveau comportement ne se produit PAS s'il est exécuté depuis un script de commandes.
Lors de l'exécution d'une ligne de commandes dont la première partie est la chaîne "CMD " sans
extension ni qualificateur de chemin d'accès, "CMD" est remplacé par la valeur de la variable
COMSPEC. Ceci permet de ne pas utiliser le CMD.EXE du répertoire en cours.
Lors de l'exécution d'une ligne de commandes dont la première partie ne contient PAS d'extension,
CMD.EXE utilise la valeur de la variable d'environnement PATHEXT pour déterminer les extensions à
rechercher et leur ordre. La valeur par défaut de la variable PATHEXT est :
.COM;.EXE;.BAT;.CMD
Notez que la syntaxe est identique à celle de la variable PATH, avec des point-virgule séparant les
divers éléments.
Lors de la recherche d'un exécutable, s'il n'y a pas de correspondance pour l'extension, une recherche
est effectuée pour vérifier la correspondance entre nom de fichier et nom de répertoire. S'il y a
correspondance, la commande START ouvre l'explorateur sur ce chemin d'accès. Si cela est fait à partir
de la ligne de commandes, cela est équivalent à effectuer CD /D vers ce chemin d'accès.
Syntaxe
subst [lecteur1: [lecteur2:]Chemin]
subst lecteur1: /d
Paramètres
lecteur1: Désigne le lecteur virtuel auquel vous voulez affecter un chemin d'accès.
lecteur2: Désigne le lecteur physique qui contient le chemin d'accès spécifié (s'il est différent du lecteur
actif).
Chemin Spécifie le chemin d'accès que vous souhaitez affecter à un lecteur virtuel.
Remarques
Les commandes ci-dessous ne fonctionnent pas ou ne doivent pas être lancées sur les lecteurs indiqués dans
la commande subst :
o chkdsk
o diskcomp
o diskcopy
o format
o label
o recover
Le paramètre lecteur1 doit être compris dans la plage définie par la commande lastdrive. Sinon, la commande
subst affiche le message d'erreur suivant :
Paramètre non valide - lecteur1:
Exemples
Pour créer un lecteur virtuel Z pour le chemin d'accès B:\Utilisateur\Marie\Formulaires, tapez :
subst z: b:\utilisateur\marie\formulaires
Au lieu de taper le chemin complet, vous pouvez désormais atteindre ce répertoire en tapant simplement la
lettre du lecteur virtuel suivie d'un signe deux-points (:), comme dans l'exemple suivant :
z:
C:\>
Permet d'afficher des informations détaillées sur la configuration d'un ordinateur et sur son système
d'exploitation et notamment, des informations sur la configuration du système d'exploitation, la sécurité, l'ID
produit et les propriétés matérielles telles que la RAM, l'espace disque et les cartes réseau.
Syntaxe
systeminfo[.exe] [/s Ordinateur [/u Domaine\Utilisateur [/p MotDePasse]]] [/fo {TABLE|LIST|CSV}] [/nh]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par le paramètre
Utilisateur ou Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement
connecté sur l'ordinateur à partir duquel est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format à utiliser pour le résultat obtenu en sortie. Les valeurs valides sont TABLE,
LIST et CSV. Le format de sortie par défaut est LIST.
/nh
Supprime les en-têtes des colonnes dans la sortie. Valide lorsque le paramètre /fo prend la
valeur TABLE ou CSV.
/?
Affiche l'aide à l'invite de commandes.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande systeminfo :
systeminfo.exe /s srvmain
SYSTEMINFO [/S système [/U utilisateur [/P mot_de_passe]]] [/FO format] [/NH]
Description :
Cet outil de ligne de commande permet à l'administrateur d'afficher les informations de base de la
configuration système.
Liste de paramètres :
/FO format Spécifie le format dans lequel la sortie doit être affichée. Valeurs autorisées :
"TABLE", "LIST", "CSV"
/NH Spécifie que les en-têtes de colonnes ne doivent pas être affichés dans la sortie.
Valide uniquement pour les formats TABLE et CSV.
Exemples :
SYSTEMINFO
SYSTEMINFO /?
SYSTEMINFO /S système
C:\>
Syntaxe
sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/purgecache] [/cachesize=x]
Paramètres
/scannow Numérise immédiatement tous les fichiers système protégés.
/scanonce Numérise une seule fois tous les fichiers système protégés.
/scanboot Numérise tous les fichiers système protégés à chaque redémarrage de l'ordinateur.
/purgecache Purge le cache du fichier Protection de fichiers Windows et numérise immédiatement tous les
fichiers système protégés.
Remarques
Pour exécuter la commande sfc, vous devez avoir ouvert une session en tant que membre du groupe
Administrateurs.
Si le Vérificateur des fichiers système détecte qu'un fichier protégé a été remplacé, il récupère la version
correcte du fichier dans le dossier %systemroot%\system32\dllcache, puis remplace le fichier incorrect.
Vérifie les fichiers système protégés (FSP) et remplace les fichiers de version incorrecte par les
versions correctes Microsoft.
Définit comme répertoire en cours le dossier systemroot de l'installation Windows à laquelle vous êtes
connecté. La commande systemroot n'est disponible que si vous utilisez la console de récupération.
systemroot
Paramètres
Aucun
La commande systemroot définit le dossier en cours en tant que dossier %SystemRoot% de l'installation
actuelle de WindowsXP.
Définit comme répertoire en cours le dossier systemroot de l'installation Windows à laquelle vous êtes
connecté. La commande systemroot n'est disponible que si vous utilisez la console de récupération.
Systemroot
Chemin d'accès et nom du dossier dans lequel se situent les fichiers système Windows.
Généralement, il s'agit de C:\Windows, bien que vous puissiez désigner un lecteur ou un dossier
différent quand vous installez Windows. Vous pouvez utiliser la valeur %systemroot% pour
substituer l'emplacement réel du dossier qui contient les fichiers système de Windows. Pour
identifier votre dossier racinesystème, cliquez sur Démarrer, sur Exécuter, tapez
%racinesystème%, puis cliquez sur OK.
Console de récupération
Interface de ligne de commande qui propose un jeu restreint de commandes d'administration
utiles pour réparer un ordinateur.
système de fichiers
Dans un système d'exploitation, structure d'ensemble au sein de laquelle les fichiers sont
nommés, stockés et organisés. NTFS, FAT et FAT32 sont des types de systèmes de fichiers.
FAT32
Variante du système de fichiers FAT (File Allocation Table). FAT32 prend en charge des tailles
de cluster moins importantes et des volumes plus grands que FAT, assurant ainsi une allocation
d'espace plus efficace.
Supprime un ou plusieurs processus ou tâches. Les processus peuvent être supprimés au moyen de l'ID ou du
nom de l'image.
Syntaxe
taskkill [/s Ordinateur] [/u Domaine\Utilisateur [/p MotDePasse]]] [/fi NomFiltre] [/pid IDProcessus]|[/im
NomImage] [/f]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par le paramètre
Utilisateur ou Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement
connecté sur l'ordinateur à partir duquel est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/fi NomFiltre
Spécifie les types des processus à inclure ou à exclure de l'opération d'arrêt. Le tableau suivant
présente les noms, les opérateurs et les valeurs de filtre valides :
/pid IDProcessus
Spécifie l'ID du processus à arrêter.
/im NomImage
Spécifie le nom d'image du processus à arrêter. Utilisez le caractère générique (*) pour spécifier tous
les noms d'image.
/f Indique que l'arrêt des processus doit être forcé. Ce paramètre est ignoré pour les processus distants ;
l'arrêt des processus distants est toujours forcé.
L'arrêt des processus distants est toujours forcé, que le paramètre /f soit spécifié ou non.
L'indication d'un nom d'ordinateur pour le filtre HOSTNAME, entraîne la fermeture de l'ordinateur et l'arrêt de
tous les processus.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande taskkill :
TASKKILL [/S système] [/U utilisateur [/P mot_de_passe]]] { [/FI filtre] [/PID ID_processus | /IM image] }
[/F] [/T]
Description :
Cet outil de ligne de commande peut être utilisé pour mettre fin à une ou plusieurs tâches ou
processus.
Les processus peuvent être supprimés par l'id de processus ou le nom de l'image.
/FI filtre Affiche un ensemble de tâches qui correspond au critère spécifié par le filtre.
/PID ID_processus Spécifie la valeur PID du processus qui doit être arrêté.
/IM image Spécifie le nom d'image du processus qui doit être arrêté. Le caractère générique
'*' permet de spécifier tous les noms d'images.
Filtres :
hh:mm:ss.
hh - heures,
mm - minutes, ss - secondes
Remarque : l'arrêt des processus distants sera toujours forcé, que l'option /F soit utilisée ou non.
Exemples :
Affiche la liste des applications, des services et l'ID du processus (PID) en cours d'exécution sur un ordinateur
local ou distant.
Syntaxe
tasklist[.exe] [/s Ordinateur] [/u Domaine\Utilisateur [/p MotDePasse]]] [/fo {TABLE|LIST|CSV}] [/nh] [/fi
NomFiltre [/fi Nom2Filtre [ ... ]]] [/svc] [/v]
Paramètres
/s Ordinateur
Spécifie le nom ou l'adresse IP d'un ordinateur distant (n'utilisez pas de barres obliques inverses). Il
s'agit par défaut de l'ordinateur local.
/u Domaine\Utilisateur
Exécute la commande avec les autorisations de compte de l'utilisateur spécifié par le paramètre
Utilisateur ou Domaine\Utilisateur. Il s'agit par défaut des autorisations de l'utilisateur actuellement
connecté sur l'ordinateur à partir duquel est émise la commande.
/p MotDePasse
Spécifie le mot de passe du compte d'utilisateur spécifié par le paramètre /u.
/fo {TABLE|LIST|CSV}
Spécifie le format à utiliser pour le résultat obtenu en sortie. Les valeurs valides sont TABLE, LIST et
CSV. Le format de sortie par défaut est TABLE.
/nh
Supprime les en-têtes des colonnes dans la sortie. Valide lorsque le paramètre /fo prend la valeur
TABLE ou CSV.
/fi NomFiltre
Spécifie les types des processus à inclure ou à exclure de la requête. Le tableau suivant présente les
noms, opérateurs et valeurs de filtre valides :
Remarques
La commande Tasklist remplace l'outil TList.
Exemples
Les exemples suivants illustrent la façon d'utiliser la commande tasklist :
TASKLIST [/S système [/U utilisateur [/P mot_de_passe]]]] [/M [module] | /SVC | /V] [/FI filtre] [/FO
format] [/NH]
Description :
Cet outil de ligne de commande affiche la liste des applications et tâches ou processus associés
actuellement activés sur un systèmes à distance.
/M [module] Liste toutes les tâches ayant des modules DLL chargés leur
appartenant et correspondant au motif recherché. Si aucun nom
de module n'est spécifié, tous les modules chargés par les tâches
sont affichés.
/FI filtre Affiche un ensemble de tâches qui correspond au critère spécifié par le filtre.
/FO format Spécifie le format de sortie. Valeurs valides : "TABLE", "LIST", "CSV".
/NH Spécifie que les en-têtes de colonnes ne être affichée sur la sortie. Valide
uniquement pour les formats "TABLE" et "CSV".
Filtres :
hh:mm:ss.
hh - heures,
mm - minutes, ss - secondes
Exemples :
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
Syntaxe
tcmsetup [/q] [/x] /c Serveur1 [Serveur2...]
tcmsetup [/q] /c /d
Paramètres
/q
Empêche l'affichage des messages.
/x
Spécifie que les rappels orientés connexion doivent être utilisés pour les réseaux sur lesquels le trafic
est dense et où de nombreux paquets sont perdus. Lorsque ce paramètre est omis, ce sont les rappels
sans connexion qui sont utilisés.
/c
Obligatoire. Spécifie l'installation d'un client.
Serveur1
Obligatoire. Spécifie le nom du serveur distant équipé des fournisseurs de service TAPI que le client
doit utiliser. Le client utilise les lignes et les téléphones du fournisseur de services. Le client doit se
trouver dans le même domaine que le serveur ou dans un domaine qui entretient une relation
d'approbation mutuelle avec le domaine contenant le serveur.
Serveur2
Spécifie un ou plusieurs serveurs supplémentaires disponibles pour ce client. Si vous spécifiez
plusieurs serveurs, séparez leurs noms d'un espace.
/d
Efface la liste des serveurs distants. Désactive le client TAPI en l'empêchant d'utiliser les fournisseurs
de services TAPI qui se trouvent sur les serveurs distants.
Remarques
• Pour que le service TAPI fonctionne correctement, vous devez exécuter la commande tcmsetup pour
spécifier les serveurs distants qui doivent être utilisés par les clients TAPI.
• Pour exécuter cette commande, vous devez appartenir au groupe Administrateurs. Si vous avez ouvert
une session à partir d'un autre groupe, consultez Utiliser la commande runas pour démarrer un
programme en tant qu'administrateur.
• Avant qu'un utilisateur client puisse utiliser un téléphone ou une ligne sur un serveur TAPI,
l'administrateur du serveur de téléphonie doit affecter le téléphone ou la ligne à l'utilisateur.
• La liste des serveurs de téléphonie créée par cette commande remplace toute liste de serveurs de
téléphonie existante accessible au client. Vous ne pouvez pas recourir à cette commande pour ajouter
un élément à une liste existante.
À partir de l'invite Telnet, utilisez les commandes suivantes pour gérer un ordinateur qui exécute le client Telnet.
Les commandes tlntadmn permettent de gérer à distance un ordinateur qui exécute Telnet Server. Ces
commandes doivent être exécutées à partir d'une invite de commandes.
Utilisée sans paramètres, la commande tlntadmn permet d'afficher les paramètres du serveur local.
Paramètres
\\ServeurDistant
Spécifie le nom du serveur auquel vous souhaitez vous connecter.
Remarques
Utilisée sans paramètres, la commande telnet permet de lancer le client Telnet.
Une fois l'invite Telnet activée, vous devez utiliser des commandes Telnet.
Paramètres
Aucun
Remarques
Cette commande peut être abrégée par q.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
Port
Spécifie le port que vous souhaitez utiliser. Si vous n'indiquez pas de port, l'opération est effectuée sur
le port par défaut.
Exemples
Pour vous connecter au serveur distant Redmond via le port numéro 44, tapez :
o redmond 44
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
Remarques
Cette commande peut être abrégée par c.
Exemples
Pour vous déconnecter du serveur distant Redmond, tapez :
c redmond 44
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
ntlm
Permet d'activer l'authentification NTLM si elle est disponible sur le serveur distant.
localecho
Permet d'activer l'écho local.
escape Caractère
Définit le caractère d'échappement. Il peut s'agir d'un caractère unique ou d'une combinaison formée de
la touche CTRL et d'un caractère. Pour définir une combinaison de touches, maintenez la touche CTRL
enfoncée et tapez le caractère que vous voulez affecter.
logfile NomFichier
Définit le fichier à utiliser pour la journalisation des activités liées à Telnet. Le fichier journal doit être
situé sur l'ordinateur local. La journalisation commence automatiquement à l'activation de cette option.
logging
bsasdel
Affecte à la touche de retour arrière la fonction de suppression.
crlf
Définit le nouveau mode de ligne pour que la frappe de la touche ENTRÉE envoie les valeurs 0x0D,
0x0A.
Delasbs
Affecte à la touche SUPPR. la fonction de retour arrière.
Remarques
Pour désactiver une option précédemment définie, à l'invite Telnet, tapez :
unset [Option]
–e Caractère
Dans les versions non anglaises de Telnet, le paramètre Option de la commande codeset est disponible.
Ce paramètre permet d'affecter un jeu de codes courants à une option. Il peut s'agir des jeux de codes
suivants : Shift JIS, Japanese EUC, JIS Kanji, JIS Kanji (78), DEC Kanji, NEC Kanji.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
ao
Abandonne la commande en sortie.
ayt
Envoie une commande d'identification.
esc
Envoie le caractère d'échappement courant.
ip
Interrompt la commande de traitement.
synch
Lance l'opération de synchronisation Telnet.
Paramètres
Aucun
Remarques
La commande display permet de répertorier les paramètres actuellement définis pour le client Telnet. Si vous
avez ouvert une session Telnet (en d'autres termes, si vous êtes connecté à un serveur Telnet), vous pouvez
quitter cette session pour modifier les paramètres en appuyant sur CTRL+]. Pour retourner dans la session
Telnet, appuyez sur ENTRÉE.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
start
Démarre Telnet Server.
stop
Arrête Telnet Server.
pause
Interrompt Telnet Server.
continue
Reprend l'exécution de Telnet Server.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP. Vous ne pouvez pas utiliser les commandes tlntadmn
pour administrer à distance un ordinateur sur lequel fonctionne Windows 2000 et Telnet Server à partir d'un
ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
-k{IDSession | all}
Met fin aux sessions. Tapez l'ID de la session à laquelle mettre fin ou tapez all pour mettre fin à toutes
les sessions.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP.
Vous ne pouvez pas utiliser les commandes tlntadmn pour administrer à distance un ordinateur sur lequel
fonctionne Windows 2000 et Telnet Server à partir d'un ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
Pour auditer un événement d'un type particulier, tapez un signe plus (+) avant le type d'événement.
Pour arrêter l'audit d'un événement d'un type particulier, tapez un signe moins (-) avant le type
d'événement.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP.
Vous ne pouvez pas utiliser les commandes tlntadmn pour administrer à distance un ordinateur sur lequel
fonctionne Windows 2000 et Telnet Server à partir d'un ordinateur exécutant Windows XP.
Si vous indiquez où transmettre les informations liées aux événements sans spécifier le ou les types
d'informations à auditer, seules les informations relatives aux événements de connexion des administrateurs
sont auditées et transmises à l'emplacement spécifié.
Exemples
Pour transmettre des informations sur les événements à l'Observateur d'événements, tapez :
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
dom=NomDomaine
Spécifie le domaine à utiliser comme domaine par défaut.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP.
Vous ne pouvez pas utiliser les commandes tlntadmn pour administrer à distance un ordinateur sur lequel
fonctionne Windows 2000 et Telnet Server à partir d'un ordinateur exécutant Windows XP.
Exemples
Pour que Redmond soit le domaine par défaut sur votre serveur local, tapez :
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
ctrlakeymap={yes | no}
Spécifie si le serveur Telnet doit interpréter la combinaison de touches CTRL+A comme étant la touche
ALT. Tapez oui pour mapper la touche de raccourci ou non pour qu'elle ne soit pas mappée.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP.
Vous ne pouvez pas utiliser les commandes tlntadmn pour administrer à distance un ordinateur sur lequel
fonctionne Windows 2000 et Telnet Server à partir d'un ordinateur exécutant Windows XP.
Si vous ne mappez pas la touche ALT, le serveur Telnet ne l'envoie pas aux applications qui pourraient l'utiliser.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
maxconn=EntierPositif
Définit le nombre maximal de connexions. Vous devez spécifier ce nombre en utilisant un entier positif
inférieur à 10 millions.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP.
Vous ne pouvez pas utiliser les commandes tlntadmn pour administrer à distance un ordinateur sur lequel
fonctionne Windows 2000 et Telnet Server à partir d'un ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
maxfail=EntierPositif
Définit le nombre maximal d'échecs de connexion autorisé pour un utilisateur. Vous devez spécifier ce
nombre en utilisant un entier positif inférieur à 100.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP. Vous ne pouvez pas utiliser les commandes tlntadmn
pour administrer à distance un ordinateur sur lequel fonctionne Windows 2000 et Telnet Server à partir d'un
ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
mode={console | stream}
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP. Vous ne pouvez pas utiliser les commandes tlntadmn
pour administrer à distance un ordinateur sur lequel fonctionne Windows 2000 et Telnet Server à partir d'un
ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
port=ValeurEntier
Définit le port Telnet. Vous devez spécifier le port au moyen d'un nombre entier inférieur à 1024.
Remarques
• Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des
commandes tlntadmn si les deux ordinateurs exécutent Windows XP. Vous ne pouvez pas utiliser les
commandes tlntadmn pour administrer à distance un ordinateur sur lequel fonctionne Windows 2000 et
Telnet Server à partir d'un ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
Pour utiliser un type particulier d'authentification, tapez un signe plus (+) devant le type
d'authentification.
Pour empêcher l'utilisation d'un type particulier d'authentification, tapez un signe moins (-) devant le
type d'authentification.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP. Vous ne pouvez pas utiliser les commandes tlntadmn
pour administrer à distance un ordinateur sur lequel fonctionne Windows 2000 et Telnet Server à partir d'un
ordinateur exécutant Windows XP.
Paramètres
\\ServeurDistant
Indique le nom du serveur que vous voulez gérer. Si vous n'indiquez pas de serveur, l'opération est
effectuée sur le serveur local.
timeout=hh:mm:ss
Définit le délai de dépassement en heures, minutes et secondes.
Remarques
Vous pouvez administrer à distance un ordinateur sur lequel fonctionne Telnet Server à l'aide des commandes
tlntadmn si les deux ordinateurs exécutent Windows XP. Vous ne pouvez pas utiliser les commandes tlntadmn
pour administrer à distance un ordinateur sur lequel fonctionne Windows 2000 et Telnet Server à partir d'un
ordinateur exécutant Windows XP.
Remarques
Pour passer du client Telnet au mode de commande, à l'invite Telnet, tapez CTRL+ ]. Pour repasser au client
Telnet, appuyez sur ENTRÉE.
-a Tente l'ouverture de session automatique. Identique . l'option -l, mais utilise le nom de
l'utilisateur en session.
-l Nom de l'utilisateur pour l'ouverture de session sur le systSme distant Le systSme distant doit
prendre en charge l'option TELNET ENVIRON.
-t Type de terminal. Les terminaux pris en charge sont vt100, vt52, ansi et vtnt uniquement.
hôte Spécifie le nom de l'hôte ou l'adresse IP de l'ordinateur distant auquel la connexion est
demandée
Syntaxe
tftp [-i] [Hôte] [{get | put}] [Source] [Destination]
Paramètres
-i
Spécifie le mode de transfert d'images binaires (aussi appelé mode octet). En mode image binaire, le
fichier est transféré par unité de un octet. Ce mode sert à transférer les fichiers binaires. Si le paramètre
-i est omis, le fichier est transmis en mode ASCII. Il s'agit du mode de transfert par défaut. Ce mode
convertit les caractères EOL dans le format qui est approprié pour l'ordinateur spécifié. Ce mode sert à
transférer les fichiers texte. Lorsque le transfert de fichier est correct, le taux de transfert est affiché.
Hôte
Spécifie l'ordinateur local ou distant.
put
Effectue le transfert entre la Destination (ordinateur local) et la Source (ordinateur distant). Le protocole
TFTP ne gérant pas l'authentification des utilisateurs, l'utilisateur doit être connecté sur l'ordinateur
distant et les fichiers accessibles en écriture sur l'ordinateur distant.
get
Effectue le transfert entre la Destination (ordinateur distant) et la Source (ordinateur local).
Source
Spécifie le fichier à transférer.
Destination
Spécifie l'emplacement où transférer le fichier. Si le paramètre Destination est omis, il est supposé
posséder le même nom que le paramètre Source.
Remarques
• Utilisation du paramètre get
Spécifiez put si vous transférez le fichier FichierDeux de l'ordinateur local vers le fichier FichierUn de
l'ordinateur distant. Spécifiez get si vous transférez le fichier FichierDeux de l'ordinateur distant vers le fichier
FichierUn de l'ordinateur distant.
• Windows XP ou Windows 2000 ne fournissent pas un service de serveur TFTP pour une utilisation
générale. Windows 2000 contient un service de serveur TFTP uniquement pour fournir les
fonctionnalités d'amorçage aux ordinateurs clients Windows XP et Windows 2000.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est déclaré
comme composant dans les propriétés d'une carte réseau dans les connexions réseau.
Exemples
Pour transférer le fichier Utilisateurs.txt de l'ordinateur local dans le fichier Utilisateurs19.txt de l'ordinateur
distant nommé vax1, tapez :
GET Transfère la destination du fichier sur l'hôte distant vers la source du fichier sur l'hôte
local.
PUT Transfère la source du fichier sur l'hôte local vers la destination du fichier sur l'hôte
distant.
Syntaxe
time [/t] [/time] [heures:[minutes[:secondes[.centièmes]]][{A|P}]]
Paramètres
/t
Affiche l'heure système courante, sans inviter l'utilisateur à saisir une nouvelle heure.
/time
Identique à /t.
heures
Spécifie l'heure. Les valeurs valides sont comprises entre 0 et 23.
minutes
Spécifie les minutes. Les valeurs valides sont comprises entre 0 et 59.
secondes
Spécifie les secondes. Les valeurs valides sont comprises entre 0 et 59.
centièmes
Spécifie les centièmes de seconde. Les valeurs valides sont comprises entre 0 et 99.
{A|P}
Représente les heures avant et après midi pour un format de 12 heures. Si vous tapez une heure valide
exprimée dans la plage de 12 heures, sans taper A ou P, la commande time utilise A pour les heures
précédant midi.
Remarques
• Si vous utilisez la commande time sans paramètres, appuyez sur ENTRÉE pour conserver la même
heure.
• Utilisation du paramètre /t
L'option de ligne de commandes /t peut être utilisée uniquement si les extensions de commandes sont activées
(ce qui est le cas par défaut). Pour plus d'informations sur l'activation et la désactivation des extensions de
commandes, cliquez sur cmd dans Rubriques connexes.
• Utilisation d'un format incorrect pour l'heure
Si vous spécifiez l'heure dans un format non valide, le message suivant s'affiche et le système s'interrompt le
temps que vous indiquiez l'heure dans le format approprié.
Heure incorrecte
Entrez la nouvelle heure :_
Pour le sous-système MS-DOS, il suffit de changer le paramètre country dans le fichier Config.nt. Selon le
code du pays ou de la région utilisé, l'heure est affichée au format 12 ou 24 heures.
Si vous réglez l'heure sous le format 12 heures, veillez à spécifier P pour les heures de l'après-midi.
Exemples
Pour régler l'horloge de l'ordinateur à 13:36, utilisez l'une ou l'autre des commandes suivantes :
time 1:36P
TIME sans paramètres affiche l'heure en cours et demande une nouvelle heure.
Si les extensions de commandes sont activées, la commande TIME prend en charge le commutateur /T
qui fait que la commande n'indique que l'heure, sans demander d'en entrer une nouvelle.
Syntaxe
title [chaîne]
Paramètres
chaîne
Spécifie le titre de la fenêtre d'invite de commandes.
Remarques
• Pour utiliser le titre de la fenêtre pour les programmes de commandes, ajoutez la commande title au
début du programme de commandes.
• Une fois défini, le titre de la fenêtre ne peut être modifié qu'au moyen de la commande title.
Exemples
Pour définir le titre de la fenêtre d'un programme de commandes, tapez :
TITLE [chaîne]
Syntaxe
tracerpt [NomFichier [nomfichier ...]] [-o [NomFichier]] [-report [NomFichier]] [-rt nom_session
[nom_session ...]] [-summary [NomFichier]] [-config [NomFichier]
Paramètres
NomFichier [nomfichier ...]
Spécifie le nom du fichier de la session de suivi d'événements. Vous pouvez indiquer plusieurs fichiers.
-o [NomFichier]
Spécifie le nom du fichier CSV (délimité par des virgules). Si aucun fichier n'est spécifié, le fichier par
défaut est dumpfile.csv, et non summary.txt.
-report [NomFichier]
Spécifie le nom du fichier de rapport de sortie. Le fichier par défaut est workload.txt.
-summary Nom_fichier
Spécifie le nom du fichier de résumé de sortie. Le fichier par défaut est summary.txt.
-config Nom_fichier
Spécifie le chemin d'accès du fichier de paramètres contenant les paramètres de la ligne de
commande. Utilisez ce paramètre pour entrer les options de ligne de commande dans un fichier.
Remarques
• Affichage des fichiers dumpfile.csv dans Microsoft Excel
Lorsque vous ouvrez le format dumpfile.csv dans Microsoft Excel, vous pouvez visualiser les événements dans
l'ordre chronologique. Ces fichiers incluent des enregistrements d'en-tête suivis par du texte délimité par des
virgules.
Champ Description
TID Identificateur de thread
Temps horloge Espace réservé événement
Kernel (ms) Temps processeur en mode kernel
Utilisateur (ms) Temps processeur en mode utilisateur
Données utilisateur Variable de données d'en-tête basée sur la structure MOF (Managed Object Format)
IID ID d'instance
PIID ID d'instance parent
• Utilisation de l'option -report
Pour utiliser l'option report, vous devez inclure un fichier « suivi Windows kernel » et tous les autres fichiers de
suivi d'événements dans votre ligne de commande. En l'absence de ces éléments dans la ligne de commande,
vous recevrez un message d'erreur.
• Utilisation de l'option -summary
Lorsque vous utilisez l'option -summary, le fichier suivant est généré :
[option_commande]
valeur
où option_commande est une option de la ligne de commande et valeur spécifie sa valeur. Par exemple :
[o]
output.txt
[report]
report.txt
[summary]
summary.txt
F:\>tracerpt /?
Tracerpt traite les journaux binaires de sessions de suivi d'événements ou les streams temps réel des
fournisseurs de suivi d'événements, et crée un rapport ou un fichier texte CSV décrivant les
événements générés.
Utilisation :
tracerpt { <nom du fichier [nom du fichier ...]> | -rt <nom_de_session [nom_de_session ...]> } [options]
Paramètres :
<nom du fichier [nom du fichier ...]> Fichier journal de suivi d'événements devant être traité.
Options :
-? Affiche l'aide contextuelle.
-o [nom du fichier] Fichier de sortie au format texte CSV. Son nom par défaut est dumpfile.csv.
-summary [nom du fichier] Fichier texte (CSV) de rapport. Son nom par défaut est summary.txt
-report [nom du fichier] Fichier texte de sortie de rapport. Son nom par défaut est workload.txt.
Exemples :
tracerpt journal1.etl journal2.etl -o -report
tracerpt journal.etl -o vidage_journal.csv -summary vidage_journal.txt-report rapport_journal.txt
tracerpt -rt EVENT_SESSION_1 EVENT_SESSION_2 -o journal.csv
L'itinéraire affiché correspond à la série d'interfaces de routeurs les plus proches des routeurs sur l'itinéraire
situé entre un hôte source et une destination.
L'interface la plus proche est celle du routeur qui est la plus proche de l'hôte émetteur sur l'itinéraire.
Syntaxe
tracert [-d] [-h TronçonsMaximaux] [-j ListeHôtes] [-w Temporisation] [NomCible]
Paramètres
-d
Empêche la commande tracert de convertir en noms les adresses IP des routeurs intermédiaires. Ceci
a pour but d'accélérer l'affichage des résultats de la commande tracert.
-h TronçonsMaximaux
Spécifie le nombre maximal de tronçons de l'itinéraire pour rechercher la cible (destination). La valeur
par défaut est 30 tronçons.
-j ListeHôtes
Spécifie que les messages Requête d'écho utilisent l'option Itinéraire source libre de l'en-tête IP avec
l'ensemble des destinations intermédiaires spécifiées dans le paramètre ListeHôtes.
Avec le routage de source souple, les destinations intermédiaires successives peuvent être séparées
par un ou plusieurs routeurs.
Le paramètre ListeHôtes correspond à une série d'adresses IP (en notation décimale à point) séparées
par des espaces.
-w Temporisation
Spécifie la durée exprimée en milisecondes pendant laquelle il est nécessaire d'attendre un message
de temps ICMP dépassé ou un message Réponse d'écho en réponse à un message Requête d'écho
donné, en attente de réception. Si aucun message n'est reçu durant ce délai, un astérisque (*) est
affiché. La valeur par défaut de ce paramètre est 4 000 (4 secondes).
NomCible
Spécifie la destination, identifiée par une adresse IP ou par un nom d'hôte.
Remarques
• Cet outil de diagnostic détermine l'itinéraire emprunté vers une destination par l'envoi, vers la
destination, de messages
Requête d'écho ICMP (Internet Control Message Protocol) avec des valeurs TTL variables.
Chaque routeur situé sur l'itinéraire décrémente d'au moins 1 la valeur TTL dans un paquet IP avant de
le retransmettre.
En fait, les valeurs TTL permettent de compter les liens maximums. Lorsque la valeur TTL d'un paquet
atteint 0, le routeur est supposé renvoyer un message ICMP de temps dépassé à l'ordinateur source.
Tracert détermine l'itinéraire en envoyant le premier message Requête d'écho dont la valeur TTL est 1
et en l'augmentant de 1 à chaque transmission ultérieure jusqu'à ce que la cible réponde ou que le
nombre maximal de tronçons soit atteint.
Toutefois, certains routeurs ne renvoient pas de messages de temps dépassé pour les paquets dont les
valeurs TTL ont expiré et sont invisibles pour la commande tracert. Dans ce cas, une ligne d'astérisques
(*) s'affiche pour le tronçon concerné.
• Pour tracer un itinéraire et permettre la latence réseau et la perte de paquets pour chaque routeur et
chaque lien de l'itinéraire, utilisez la commande pathping.
• Cette commande est disponible uniquement si le protocole TCP/IP (Internet Protocol) est déclaré
comme composant dans les propriétés d'une carte réseau dans les Connexions réseau.
Exemples
Pour tracer l'itinéraire vers l'hôte nommé corp7.microsoft.com, tapez :
tracert corp7.microsoft.com
Pour tracer l'itinéraire vers l'hôte nommé corp7.microsoft.com et empêcher la conversion de chaque adresse IP
en nom, tapez :
tracert -d corp7.microsoft.com
Pour tracer l'itinéraire vers l'hôte nommé corp7.microsoft.com et utiliser le routage de source libre 10.12.0.1-
10.29.3.1-10.1.44.1, tapez :
F:\>tracert /?
Utilisation : tracert [-d] [-h SautsMaxi] [-j ListeHôtes] [-w délai] NomCible
Options :
Syntaxe
tree [Lecteur:][Chemin] [/f] [/a]
Paramètres
Lecteur:
Spécifie le lecteur qui contient le disque dont vous voulez afficher l'arborescence des répertoires.
Chemin
Spécifie le répertoire dont vous voulez afficher l'arborescence.
/f
Affiche les noms des fichiers contenus dans chaque répertoire.
/a
Spécifie que tree doit utiliser des caractères texte et non graphique pour représenter les lignes de
liaison entre les sous-répertoires.
Remarques
• L'arborescence affichée par la commande tree dépend des paramètres spécifiés sur la ligne de
commandes. Si vous ne désignez ni lecteur ni chemin, la commande tree affiche l'arborescence du
répertoire en cours du lecteur actif.
Exemples
Pour afficher les noms de tous les sous-répertoires du disque placé dans le lecteur actif, tapez :
tree \
Pour afficher, écran par écran, les noms des fichiers contenus dans tous les répertoires du disque C, tapez :
Syntaxe
type [Lecteur:][Chemin] NomFichier
Paramètres
[Lecteur:][Chemin] NomFichier
Spécifie l'emplacement et le nom du ou des fichiers à afficher. Séparez les noms des fichiers par des
espaces.
Remarques
• Si vous utilisez un lecteur NTFS et que le paramètre NomFichier contient des espaces, encadrez le
texte de guillemets (par exemple, "Nom Du Fichier").
• Si vous affichez un fichier binaire ou un fichier créé par un programme, il se peut que des caractères
inattendus, tels que des caractères de saut de page ou des symboles de séquence d'échappement,
apparaissent à l'écran.
Ces caractères représentent les codes de contrôle utilisés dans le fichier binaire. En règle générale,
évitez d'utiliser la commande type pour afficher des fichiers binaires.
Exemples
Pour afficher le contenu du fichier nommé Vacances.mer, tapez :
type vacances.mer
Pour afficher, écran par écran, le contenu d'un fichier qui est long, tapez :
TYPE [lecteur:][chemin]nom_de_fichier
Syntaxe
Typeperf [Chemin [chemin...]] [-cf NomFichier] [-f {csv|tsv|bin}] [-si intervalle] [-o NomFichier] [-q [objet]] [-qx
[objet]] [-sc échantillons] [-config NomFichier] [-s nom_ordinateur]
Paramètres
-c {Chemin [chemin ...] | -cf NomChemin}
Spécifie le chemin d'accès du compteur de performances à enregistrer. Pour indiquer plusieurs
chemins d'accès de compteurs, séparez chaque chemin de commande par un espace.
-cf Nomfichier
Spécifie le nom de fichier du fichier qui contient les chemins des compteurs que vous voulez contrôler,
à raison d'un chemin par ligne.
-f {csv|tsv|bin}
Spécifie le format du fichier de sortie. Les formats de fichiers sont csv (délimité par des virgules), tsv
(délimité par des tabulations) et bin (binaire). Le format par défaut est csv.
-o NomFichier
Spécifie le chemin d'accès du fichier de sortie. La valeur par défaut est stdout.
-q [objet]
Affiche et interroge les compteurs disponibles sans instances. Pour afficher les compteurs d'un objet,
incluez le nom de l'objet.
-qx [objet]
Affiche et interroge tous les compteurs disponibles avec instances. Pour afficher les compteurs d'un
objet, incluez le nom de l'objet.
-sc échantillons
Spécifie le nombre d'échantillons à collecter. Par défaut, l'échantillonnage se poursuit jusqu'à ce que
vous appuyiez sur CTRL+C.
-config Nom_fichier
Spécifie le chemin d'accès du fichier de paramètres contenant les paramètres de la ligne de
commande.
-s nom_ordinateur
Spécifie le système à contrôler si aucun serveur n'est indiqué dans le chemin du compteur.
Remarques
• Format du chemin d'accès du compteur
Le format général des chemins de compteur est le suivant :
\\Ordinateur]\objet[parent/instance#index]\compteur] où :
Vous déterminez les chemins d'accès des compteurs en fonction du compteur proprement dit. Par exemple,
l'objet DisqueLogique a un index d'instance. Vous devez donc spécifier le #index ou un caractère générique.
Par conséquent, vous pouvez utiliser le format suivant :
\DisqueLogique(*/*#*)\*
Par comparaison, l'objet Processus ne nécessite pas d'index d'instance. Vous pouvez donc utiliser le format
suivant :
\Processus(*)\Processus ID
o \\machine\objet(parent/instance)\compteur
o \\machine\objet(instance#index)\compteur
o \\machine\objet(instance)\compteur
o \\machine\objet\compteur
o \objet(parent/instance#index)\compteur
o \objet(parent/instance)\compteur
o \objet(instance#index)\compteur
o \objet(instance)\compteur
o \objet\compteur
Si un caractère générique est spécifié dans le nom du parent, toutes les instances de l'objet spécifié
correspondant à l'instance spécifiée et aux champs du compteur sont renvoyées.
Si un caractère générique est spécifié dans le nom de l'instance, toutes les instances de l'objet et de l'objet
parent spécifiés seront renvoyées si tous les noms d'instance correspondant à l'index spécifié correspondent au
caractère générique.
Si un caractère générique est spécifié dans le nom de compteur, tous les compteurs de l'objet spécifié sont
renvoyés.
Les chemins de compteur partiels (par exemple, pro*) ne sont pas pris en charge.
• Format des interrogations
Pour les interrogations pour les chemins de compteurs, utilisez le format Typeperf [{-q | -qx [\\Ordinateur\]
[objet] [-o fichiersortie}].
Typeperf [\\Ordinateur]\objet[instance]\compteur]
[option_commande]
valeur
où option_commande est une option de la ligne de commande et valeur spécifie sa valeur. Par exemple :
[-c]
\Windows\mypath
[-o]
report.csv
[-s]
mysystem
Exemples
Pour afficher les compteurs de mémoire et de processeur, tapez :
Pour afficher les compteurs de processus toutes les trois secondes dans un format de fichier de sortie CSV,
tapez :
Pour interroger les compteurs installés avec des instances, tapez la commande suivante. Notez que le
paramètre -qx renverra un nombre de compteurs de performances beaucoup plus élevé que le paramètre -q.
typeperf -qx
Pour interroger des compteurs de disque physique sans instance sur l'ordinateur Server5 et les écrire dans un
fichier appelé diskctrs.txt, tapez :
Typeperf écrit sous Windows XP des données de performances à la ligne de commande ou un fichier journal
compatible Moniteur système.
Typeperf écrit des données de performances à la ligne de commande ou un fichier journal compatible
Moniteur système. Pour arrêter, appuyez sur Ctrl+C.
Utilisation :
typeperf { <compteur [compteur ...]> | -cf <nom du fichier> | -q [objet] | -qx [objet] } [options]
Options :
-f <CSV|TSV|BIN|SQL > Format du fichier de sortie. Le format CSV est le format par défaut.
-cf <nom du fichier> Fichier contenant les compteurs de performances à lire, un par ligne.
-si <[[hh:]mm:]ss> Intervalle entre deux échantillonnages. La valeur par défaut est de 1
seconde.
-q [objet] Liste les compteurs installés (sans instance). Pour lister les compteurs
d'un objet, incluez le nom de l'objet (Processor, par exemple).
-qx [objet] Liste les compteurs installés avec instances. Pour lister les compteurs
d'un objet, incluez le nom de l'objet (Processor, par exemple).
-s <nom_de_l'ordinateur > Serveur à surveiller si aucun serveur n'est spécifié dans le chemin des
compteurs.
Remarque :
Exemples :
Syntaxe
Unlodctr [\\NomOrdinateur] NomPilote
Paramètres
[\\NomOrdinateur] NomPilote
Supprime les paramètres de nom des compteurs de performance et décrit un service ou un pilote de
périphérique du Registre système Windows XP. Si vous ne spécifiez pas le paramètre NomOrdinateur,
Windows XP utilise le nom de l'ordinateur local par défaut.
Remarques
• Si les informations que vous devez saisir contiennent des espaces, encadrez le texte de guillemets (par
exemple, "Nom Ordinateur").
Exemples
Pour supprimer les paramètres courants du Registre relatifs aux performances et les chaînes d'explication du
compteur pour le service RSVP sur l'ordinateur ordi1, tapez :
F:\>unlodctr /?
UNLODCTR
Utilisation :
pilote est le nom du pilote de périphérique dont les définitions du nom de compteur et le texte explicatif
seront supprimés du Registre système.
Remarque : tout argument contenant des espaces dans les noms doit être placé entre doubles
guillemets.
VERIFY
Windows XP n"utilise pas cette commande. Elle n’est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Indique à Windows 2000 s'il doit vérifier que les fichiers sont écrits correctement sur un disque
VOL
Affiche le nom de volume et le numéro de série d'un disque, s'ils existent.
Le numéro de série est affiché pour les disques formatés sous MS-DOS version 4.0 ou ultérieure.
Syntaxe
vol [Lecteur:]
Paramètres
Lecteur:
Spécifie le lecteur qui contient le disque dont vous voulez afficher le nom de volume et le numéro de
série.
Syntaxe
Vssadmin list {snapshots [-set [GUIDJeuInstantanés]] | writers | providers}
Paramètres
list snapshots [-set [GUIDJeuInstantanés]]
Répertorie toutes les sauvegardes instantanées sur le système, regroupées par GUID (Globally Unique
Identifier) pour le jeu d'instantanés (un groupe d'instantanés créés en même temps).
list writers
Répertorie le nom, le GUID, l'ID de l'instance et l'état de tous les enregistreurs d'instantanés installés.
list providers
Répertorie le nom, le type, le GUID et la version de tous les fournisseurs d'instantanés installés.
Exemples
Pour afficher tous les fournisseurs d'instantanés du volume qui sont installés, tapez la commande suivante :
F:\>vssadmin /?
Vssadmin 1.0 - Outil de ligne de commande d'administration du service
de cliché instantané de volumes
(C) Copyright 2000 Microsoft Corp.
Syntaxe :
vssadmin list shadows [/set={GUID du jeu de cliché instantané}] Liste les clichés instantanés dans le
système, triés par identificateur de copies.
vssadmin list providers Liste les fournisseurs de cliché instantané actuellement installés
Syntaxe
{/config [/computer:NomOrdinateur] [ [/update] [/manualpeerlist:ListeNomsOrdinateurs] ]
[/syncfromflags:ListeIndicateurs] ]|/monitor|/ntte|/ntpte|/register|/resync [{:NomOrdinateur] [/nowait]|
[/rediscover}]|/tz|/unregister}
Paramètres
/config [/computer:NomOrdinateur] [ [/update] [/manualpeerlist:ListeNomsOrdinateurs] ]
[/syncfromflags:ListeIndicateurs]
Règle les paramètres relatifs à l'heure sur l'ordinateur local ou sur l'ordinateur cible. Il est possible de
définir des homologues de synchronisation de l'heure avec le commutateur /manualpeerlist. Les
modifications apportées à la configuration ne sont pas prises en compte par le service Temps Windows
excepté lorsque le service est redémarré ou lorsque le commutateur /update est utilisé. Le paramètre
/syncfromflags peut être utilisé pour définir les types de sources utilisés pour la synchronisation. Il
peut prendre la valeur MANUAL pour utiliser la liste d'homologues manuelle ou la valeur DOMHIER
pour effectuer la synchronisation à partir d'un contrôleur de domaine.
/monitor
Surveille l'ordinateur ou les listes d'ordinateurs cibles.
/ntte
Convertit une heure système NT dans un format lisible.
/ntpte
Convertit une heure NTP dans un format lisible.
/register
Permet l'enregistrement en tant que service et l'ajout de la configuration par défaut dans le Registre.
/tz
Affiche les paramètres de fuseau horaire actuels.
/unregister
Annule l'enregistrement du service et supprime toutes les informations de configuration du Registre.
Remarques
• Cet outil est destiné aux administrateurs réseau qui doivent diagnostiquer les problèmes liés au temps
Windows.
Pour plus d'informations, consultez net time dans Rubriques connexes.
• Pour que le service Temps Windows puisse utiliser les modifications apportées avec l'outil W32tm, ces
modifications doivent lui être notifiées. Pour notifier le service Temps Windows, à l'invite de
commandes, tapez w32tm /config /update.
Exemples
Pour afficher les paramètres de fuseau horaire actuels, tapez :
w32tm /tz
F:\>w32tm /?
w32tm [/? | /register | /unregister ]
domain - spécifie le domaine à analyser. Si aucun nom de domaine n'est donné, ou si l'option domaine
ou ordinateurs n'est pas spécifiée, le domaine par défaut est utilisé. Cette option peut être utilisée plus
d'une fois.
computers - analyse la liste donnée d'ordinateurs. Les noms d'ordinateurs sont séparés par des
virgules, sans espaces. Si un nom a un préfixe '*', il est considéré comme un contrôleur de domaine
principal. Cette option peut être utilisée plus d'une fois.
threads - le nombre d'ordinateurs à analyser simultanément. La valeur par défaut est 3. L'étendue
autorisée est 1-50.
w32tm /ntte <période de temps NT> Convertir un temps système NT, en intervalles (10^-7)s à partir de
0h 1-Jan 1601, en un format lisible.
w32tm /ntpte <période de temps NTP> Convertir un temps NTP, en intervalles (2^-32)s à partir de 0h 1-
Jan 1900,en un format lisible.
nowait - ne pas attendre que l'ordinateur se resynchronise pour avoir lieu; renvoyé immédiatement.
Autrement, attendre que la fin de la resynchronisation pour terminer avant de renvoyer.
rediscover - redétecter la configuration réseau et redécouvrir les sources réseau, puis resynchroniser.
soft - resynchroniser en utilisant les statistiques d'erreur existantes. Non utile, fourni pour la
compatibilité.
period:<actualiser> - le temps entre les échantillons, en secondes. La valeur par défaut est 2s
samples::<nombre> - collecter <nombre> échantillons, puis arrêter. Si ce n'est pas spécifié, les
échantillons seront collectés jusqu'à l'appui sur les touches Ctrl+C.
computer:<cible> - ajuste la configuration de la <cible>. Si ce n'est pas spécifié, la cible par défaut est
l'ordinateur local.
update - notifie le service de temps que la configuration a été modifiée, permettant aux modifications
de prendre effet.
syncfromflags:<source> - définit les sources à partir desquelles le client NTP devrait synchroniser.
<source> devrait être une liste séparée par une virgule de ces mots clés (ne distinguent pas les
majuscules/minuscules):
w32tm /dumpreg [/subkey:<clé>] [/computer:<cible>] Affiche les valeurs associées à la clé de Registre
donnée.
La clé par défaut est HKLM\System\CurrentControlSet\Services\W32Time (la clé racine pour le service
de temps).
sous-clé : <clé> - affiche les valeurs associées à la sous-clé <clé> de la clé par défaut.
Si vous disposez d'un matériel compatible avec Windows XP, vous pouvez exécuter la commande winnt à
partir de l'invite de commandes de Windows 3.x ou de MS-DOS.
Syntaxe
winnt [/s:CheminSource] [/t:LecteurTemp] [/u:FichierRéponse][/udf:ID [,FichierUDB]] [/r:Dossier][/rx:Dossier]
[/e:Commande][/a]
Paramètres
/s:CheminSource
Spécifie l'emplacement source des fichiers Windows XP. Cet emplacement doit correspondre à un
chemin d'accès complet sous la forme x:\[Chemin] ou \\serveur\partage[\Chemin].
/t:LecteurTemp
Indique au programme d'installation de placer les fichiers temporaires sur le lecteur spécifié et
d'installer Windows XP sur ce lecteur. Si vous ne spécifiez aucun emplacement, le programme
d'installation recherche un lecteur à votre place.
/u:FichierRéponse
Exécute une installation en mode sans assistance en utilisant un fichier de réponse. Le fichier de
réponse répond à une partie ou à la totalité des questions qui sont normalement posées à l'utilisateur
final au cours de l'installation. Si vous utilisez le paramètre /u, vous devez également utiliser le
paramètre /s.
/udf:ID [,FichierUDB]
Indique un identificateur (ID) que le programme d'installation utilise pour spécifier la façon dont un
fichier de base de données d'unicité (UDB, Uniqueness Database) modifie un fichier de réponse (voir
/u). Le fichier UDB remplace les valeurs du fichier de réponse, et l'identificateur détermine quelles sont
les valeurs du fichier UDB utilisées. Si aucun FichierUDB n'est spécifié, le programme d'installation
vous invite à insérer une disquette contenant le fichier $Unique$.udb.
/r:Dossier
Spécifie un dossier facultatif à installer. Le dossier n'est pas supprimé après l'installation.
/rx:Dossier
Spécifie un dossier facultatif à copier. Le dossier est supprimé après l'installation.
/e:Commande
Spécifie la commande à exécuter avant la phase finale de l'installation.
/a
Active les options d'accessibilité.
Remarque
• Si vous exécutez winnt32 sur un ordinateur équipé d'un processeur Itanium, la commande peut être
exécutée à partir d'une Extensible Firmware Interface (EFI) ou de Windows XP (mais non à partir d'un
système d'exploitation antérieur). Par ailleurs, sur un ordinateur équipé d'un processeur Itanium, les
commandes /cmdcons et /syspart et les options relatives aux mises à niveau ne sont pas disponibles.
Syntaxe
winnt32 [/checkupgradeonly] [/cmd:LigneCommandes] [/cmdcons] [/copydir:{i386|ia64}\NomDossier]
[/copysource:NomDossier] [/debug[Niveau]:[NomFichier]] [/disabledynamicupdates]
[/dynamicupdatesshare:NomChemin] [/prepareinstallshare] [/m:NomDossier] [/makelocalsource] [/noreboot]
[/s:CheminSource] [/syspart:LettreLecteur] [/tempdrive:LettreLecteur] [/udf:id [,FichierUDB]] [/unattend[Nombre]:
[FichierRéponse]]
Paramètres
/checkupgradeonly
Contrôle votre ordinateur pour vérifier la compatibilité avec Windows XP en vue de sa mise à niveau.
Si vous utilisez cette option avec le paramètre /unattend, aucune entrée utilisateur n'est requise.
Dans le cas contraire, les résultats sont affichés à l'écran et vous pouvez les enregistrer sous le nom de fichier
que vous spécifiez. Le nom de fichier par défaut est Upgrade.txt dans le dossier systemroot.
/cmd:LigneCommandes
Demande au programme d'installation d'exécuter une commande spécifique avant la phase finale de
l'installation.
Cette exécution doit avoir lieu après le redémarrage de l'ordinateur et une fois que le programme
d'installation a collecté les informations de configuration nécessaires, mais avant la fin de l'installation.
/cmdcons
Installe la console de récupération comme option de démarrage sur un ordinateur équipé d'un
processeur x86.
La console de récupération est une interface de ligne de commandes à partir de laquelle vous pouvez
effectuer des tâches telles que le démarrage et l'arrêt des services ou l'accès au disque local (y compris
les disques formatés avec NTFS).
Vous pouvez utiliser l'option /cmdcons uniquement une fois que l'installation normale est terminée.
/copydir:{i386|ia64}\NomDossier
Crée un dossier supplémentaire à l'intérieur du dossier où les fichiers Windows XP sont installés.
NomDossier désigne un dossier que vous avez créé en vue d'y placer les modifications relatives à votre
site uniquement.
Par exemple, pour les ordinateurs équipés d'un processeur x86, vous pouvez créer un dossier appelé
Pilotes_privés dans le dossier source i386 de votre installation et y placer les fichiers des pilotes.
Ensuite, vous pouvez taper /copydir:i386\Pilotes_privés pour que le programme d'installation copie ce
dossier sur votre nouvel ordinateur et crée le chemin RacineSystème\Pilotes_privés. L'option /copydir
permet de créer autant de dossiers supplémentaires que nécessaire.
Par exemple, vous pouvez créer un dossier appelé Pilotes_privés dans le dossier source de votre
installation et y placer les fichiers des pilotes.
Ensuite, vous pouvez taper /copydir:Pilotes_privés pour que le programme d'installation copie ce
dossier sur votre nouvel ordinateur, qu'il utilise les fichiers que ce dossier contient pendant l'installation,
et crée le dossier Pilotes_privés dans le dossier RacineSystème\.
Contrairement aux dossiers créés par la commande /copydir, les dossiers créés au moyen de la
commande /copysource sont supprimés une fois l'installation terminée.
/debug[Niveau]:[NomFichier]
Crée un journal de débogage au niveau spécifié, par exemple, /debug4:Debug.log. Le fichier du
journal de débogage par défaut est C:\RacineSystème\Winnt32.log, et le niveau de débogage par
défaut est fixé à 2. Les niveaux de débogage sont les suivants :
Le niveau 0 est utilisé pour les erreurs graves, le niveau 1 pour les erreurs, le niveau 2 pour les
avertissements, le niveau 3 pour les informations et enfin, le niveau 4 pour les informations détaillées
relatives au débogage.
/dudisable
Empêche l'exécution de la mise à jour dynamique.
Sans la mise à jour dynamique, le programme d'installation n'est exécuté qu'à partir des fichiers
d'installation d'origine. Cette option désactive la mise à jour dynamique même si vous utilisez un fichier
de réponse et y spécifiez des options de mise à jour dynamique.
/duprepare:NomChemin
Prépare un partage d'installation afin qu'il puisse être utilisé avec les fichiers de mise à jour dynamique
téléchargés à partir du site Web Windows Update.
Ce partage peut ensuite être utilisé pour installer Windows XP sur plusieurs clients.
/dushare:NomChemin
Spécifie un partage sur lequel vous avez précédemment téléchargé des fichiers de mise à jour
dynamique (fichiers mis à jour à utiliser avec le programme d'installation) à partir du site Web Windows
Update, et sur lequel vous avez lancé /duprepare:nomchemin.
Lorsqu'elle est exécutée sur un client, spécifie que l'installation cliente utilisera les fichiers mis à jour sur
le partage spécifié dans NomChemin.
/m:NomDossier
Spécifie que le programme d'installation copie les fichiers de remplacement à partir d'un autre
emplacement.
Demande au programme d'installation de rechercher d'abord les fichiers dans l'autre emplacement et, si
les fichiers s'y trouvent, de les utiliser à la place des fichiers de l'emplacement par défaut.
/makelocalsource
Demande au programme d'installation de copier tous les fichiers sources d'installation vers le disque
dur local.
Utilisez le paramètre /makelocalsource lors de l'installation à partir d'un CD-ROM pour que les fichiers
d'installation soient accessibles si le CD-ROM n'est plus disponible à une phase ultérieure de
l'installation.
/s:CheminSource
Spécifie l'emplacement source des fichiers Windows XP. Pour copier simultanément des fichiers
provenant de plusieurs serveurs, tapez l'option /s:CheminSource plusieurs fois (huit fois au maximum).
Si vous tapez cette option plusieurs fois, le premier serveur spécifié doit être disponible car, si cela n'est
pas le cas, l'installation échoue.
/syspart:LettreLecteur
Sur un ordinateur équipé d'un processeur x86, spécifie que vous pouvez copier les fichiers de
démarrage du programme d'installation sur un disque dur, marquer ce disque comme étant actif, puis
installer ce disque sur un autre ordinateur.
Lorsque vous démarrez cet ordinateur, il démarre automatiquement par la phase suivante de
l'installation.
Veillez à toujours associer le paramètre /tempdrive au paramètre /syspart. Vous pouvez exécuter la
commande Winnt32 avec l'option /syspart sur un ordinateur équipé d'un processeur x86 qui exécute
Windows NT 4.0, Windows 2000 ou Windows XP.
L'ordinateur sur lequel vous exécutez cette commande ne doit pas fonctionner sous Windows 95,
Windows 98 ou Windows Millennium Edition.
/tempdrive:LettreLecteur
Indique au programme d'installation de placer les fichiers temporaires dans la partition spécifiée. S'il
s'agit d'une nouvelle installation, Windows XP est également installé dans cette partition.
S'il s'agit d'une mise à niveau, l'option /tempdrive affecte l'emplacement des fichiers temporaires
uniquement ; le système d'exploitation est lui mis à niveau dans la partition à partir de laquelle vous
avez exécuté la commande winnt32.
/udf:id [,FichierUDB]
Indique un identificateur (id) que le programme d'installation utilise pour spécifier la façon dont un fichier
de base de données d'unicité (UDB, Uniqueness Database) modifie un fichier de réponse (consultez
l'entrée /unattend).
Le fichier UDB remplace les valeurs du fichier de réponse, et l'identificateur détermine quelles valeurs
du fichier UDB sont utilisées.
/unattend
Met à niveau l'ancienne version de Windows 98, Windows Millennium Edition, Windows NT 4.0 ou
Windows 2000 en mode sans assistance.
Tous les paramètres utilisateur sont récupérés à partir de l'installation précédente et aucune
intervention de l'utilisateur n'est donc requise pendant l'installation.
/unattend[Nombre]:[FichierRéponse]
Exécute une nouvelle installation en mode sans assistance.
Vous pouvez utiliser le paramètre Nombre sur n'importe quel ordinateur fonctionnant sous Windows 98,
Windows Millennium Edition, Windows NT, Windows 2000 ou Windows XP.
Avant d'utiliser cette option de ligne de commandes pour installer Windows XP pour une société autre que la
vôtre, vous devez confirmer que l'utilisateur final (particulier ou entité unique) a reçu, lu et accepté les termes du
contrat de licence Microsoft de Windows XP.
Les OEM ne sont pas autorisés à spécifier cette clé sur les ordinateurs vendus aux utilisateurs finals.
L'utilisation de l'utilitaire WMIC est basée sur des alias. Grâce à l'utilisation d'alias, les données principales
fournies par WMI peuvent être utilisées sans qu'il soit nécessaire de comprendre les concepts spécifiques à
WMI. Les données WMI ainsi que de nombreuses fonctionnalités WMI sont également accessibles via WMI
sans passer par les alias.
La liste des alias disponibles peut être obtenue en utilisant l'aide WMIC /? .
Vous pouvez utiliser l'option /? à n'importe quel moment et à n'importe quel niveau pour prendre connaissance
des options disponibles dans le contexte actuel.
L'option /? permet d'afficher la liste des alias actuellement disponibles ainsi que des commutateurs globaux,
c'est-à-dire des commutateurs qui s'appliquent à WMIC en général.
Pour obtenir la liste des verbes et des commutateurs disponibles pour un alias, tapez le nom de l'alias suivi de
?. Pour obtenir la liste des paramètres disponibles pour un verbe en particulier, tapez le nom de l'alias, le verbe,
puis ?.
Par exemple, il est possible de connaître les processus en cours d'exécution sur le système courant à partir de
l'alias PROCESS.
Pour afficher la liste de tous les processus actuellement en cours d'exécution sur un ordinateur,
Pour lister un processus spécifique, tapez une commande telle que PROCESS WHERE
(Description="explorer.exe").
Pour obtenir les propriétés spécifiques d'un processus, tapez une commande telle que PROCESS GET Name,
Handle, PageFaults.
Si vous n'utilisez pas d'alias, vous pouvez utiliser les mêmes options avec la commande CLASS.
Toutefois, vous devez déterminer le nom de la classe à partir d'autres sources. Pour effectuer une action
équivalente à celle possible avec la clause alias Where, vous devez utiliser la commande PATH
Win32_Process.Description="explorer.exe".
Pour plus d'informations sur l'utilisation et l'extension de l'utilitaire WMIC, consultez Ligne de commande WMI
dans l'aide de Windows XP.
Cette aide contient des informations sur l'utilisation de WMIC dans des fichiers de commandes, pour la création
de rapports avec des ordinateurs distants et plusieurs ordinateurs, ainsi que pour la gestion du système.
F:\>wmic /?
Pour obtenir plus d'informations sur un commutateur global spécifique, entrez : switch-name /?
F:\>
Syntaxe
xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-jj-aaaa]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}]
[/n] [/o] [/x] [/exclude:Fichier1[+[Fichier2]][+[Fichier3]] [{/y|/-y}] [/z]
Paramètres
Source
Obligatoire. Spécifie l'emplacement et le nom des fichiers à copier. Ce paramètre doit obligatoirement
inclure un lecteur ou un chemin d'accès.
Destination
Spécifie la destination des fichiers à copier. Ce paramètre peut inclure une lettre de lecteur et le signe
deux-points (:), un nom de répertoire, un nom de fichier ou toute combinaison de ces éléments.
/w
Affiche le message suivant et attend une réponse avant de commencer à copier les fichiers :
Appuyez sur une touche pour lancer la copie des fichiers.
/p
Demande à l'utilisateur de confirmer la création de chaque fichier de destination.
/c
Ne tient pas compte des erreurs.
/v
Vérifie chaque fichier au fur et à mesure de son écriture dans le fichier de destination afin de garantir
que les fichiers de destination sont identiques aux fichiers sources.
/q
Supprime l'affichage des messages de la commande xcopy .
/f
Affiche les noms des fichiers sources et de destination pendant la copie.
/l
Affiche la liste des fichiers à copier.
/g
Crée des fichiers de destination décryptés.
/d[:mm-jj-aaaa]
Copie uniquement les fichiers sources qui ont été modifiés à la date précisée ou après cette date. Si
vous n'utilisez pas le paramètre mm-jj-aaaa, la commande xcopy copie tous les fichiers Source qui
sont plus récents que les fichiers de Destination existants. Cette option de ligne de commandes permet
de ne mettre à jour que les fichiers qui ont été modifiés.
/u
Copie uniquement les fichiers sources qui existent dans la destination.
/i
Si le paramètre Source correspond à un répertoire ou qu'il contient des caractères génériques et que le
paramètre Destination n'est pas spécifié, la commande xcopy suppose que le nom du répertoire de
destination est destination et un nouveau répertoire est donc créé. Tous les fichiers sont ensuite copiés
dans ce nouveau répertoire. Par défaut, la commande xcopy demande à l'utilisateur si la destination
est un fichier ou un répertoire.
/s
À moins qu'ils ne soient vides, copie les répertoires et les sous-répertoires. En l'absence de cette option
de ligne de commandes, xcopy travaille dans un seul répertoire.
/e
Copie tous les sous-répertoires, même s'ils sont vides. Utilisez /e en combinaison avec les options de
ligne de commandes /s et /t.
/t
Copie uniquement la structure (l'arborescence) du sous-répertoire et non les fichiers. Pour copier des
répertoires vides, vous devez inclure l'option de ligne de commandes /e.
/k
Copie les fichiers et conserve l'attribut de lecture seule pour les fichiers de destination si les fichiers
sources possèdent cet attribut. Par défaut, xcopy supprime l'attribut de lecture seule.
/r
/exclude:NomFichier1[+[NomFichier2]][+[NomFichier3]]
Spécifie la liste des fichiers contenant des chaînes.
/y
Supprime la demande de confirmation de remplacement d'un fichier de destination existant.
/-y
Affiche la demande de confirmation de remplacement d'un fichier de destination existant.
/z
Permet la copie sur un réseau en mode redémarrage.
/?
Affiche l'aide à l'invite de commandes.
Remarques
• Utilisation de l'option /v
Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les fichiers MS-
DOS.
• Utilisation de /exclude
Présente chaque chaîne sur une ligne distincte dans chaque fichier.
Si l'une quelconque des chaînes présentées correspond à une partie du chemin d'accès absolu du fichier à
copier, ce fichier est alors exclus du processus de copie.
Par exemple, si vous spécifiez la chaîne "\Obj\", vous excluez tous les fichiers qui figurent sous le répertoire
Obj. Si vous spécifiez la chaîne ".obj", vous excluez tous les fichiers avec l'extension .obj.
• Utilisation de /z
Si la connexion est perdue pendant la phase de copie (notamment si le serveur qui est mis hors connexion
entrave la connexion), l'exécution de la commande reprend dès que la connexion est rétablie. L'utilisation de
cette option permet également d'afficher le pourcentage de copie réalisée pour chaque fichier.
• Ajout de fichiers
Pour ajouter des fichiers, spécifiez un fichier de destination unique et plusieurs fichiers sources (en utilisant des
caractères génériques ou le format fichier1+fichier2+fichier3).
Appuyez sur F si vous souhaitez que les fichiers soient copiés dans un fichier.
Appuyez sur R si vous souhaitez que les fichiers soient copiés dans un répertoire.
Vous pouvez supprimer l'affichage de ce message en utilisant l'option de ligne de commandes /i. La commande
xcopy suppose alors que la destination est un répertoire si la source correspond à plusieurs fichiers ou à un
répertoire.
• Utilisation de la commande xcopy pour affecter l'attribut archive aux fichiers de destination
La commande xcopy crée des fichiers avec l'attribut archive même si le fichier source ne possède pas cet
attribut. Pour plus d'informations sur les attributs de fichier et sur attrib, consultez Rubriques connexes.
Pour obtenir un exemple d'un programme de commandes qui traite les codes de sortie en utilisant la commande
if, consultez Rubriques connexes. Le tableau suivant énumère chaque code de sortie accompagné d'une
description.
Exemples
Pour copier tous les fichiers et sous-répertoires (y compris tout sous-répertoire vide) du lecteur A vers le
lecteur B, tapez :
xcopy a: b: /s /e
Dans l'exemple précédent, pour inclure tout fichier système ou tout fichier caché, ajoutez l'option de ligne de
commandes /h :
xcopy a: b: /s /e /h
Pour mettre à jour les fichiers du répertoire \Rapports à partir des fichiers du répertoire \Données qui ont été
modifiés depuis le 29 décembre 1993, tapez :
Pour copier le répertoire \Clients et tous ses sous-répertoires dans le répertoire \\Public\Adresses sur le
lecteur H du réseau, conserver l'attribut de lecture seule et demander l'affichage d'une invite lorsqu'un nouveau
fichier est créé sur le lecteur H:, tapez :
Pour exécuter la commande précédente, assurez-vous que la commande xcopy crée le répertoire \Adresse s'il
n'existe pas, supprimez l'affichage du message qui apparaît lors de la création d'un nouveau répertoire et
ajoutez l'option de ligne de commandes \i de la façon suivante :
xcopy %1 %2 /s /e
:lowmemory
:abort
echo Vous avez appuyé sur CTRL+C pour mettre fin à la copie.
goto exit
:exit
Pour utiliser ce programme de commandes afin de copier dans le lecteur B tous les fichiers du répertoire
C:\PrgmCode et de ses sous-répertoires, tapez :
copyit c:\prgmcode b:
L'interpréteur de commandes substitue C:\Prgmcode à %1 et B: à %2, puis utilise xcopy avec les options de
ligne de commandes /e et /s.
Si xcopy rencontre une erreur, le programme de commandes lit le code de sortie et passe à l'étiquette indiquée
dans l'instruction correspondante IF ERRORLEVEL, puis affiche le message approprié et le programme de
commandes se ferme.
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T]
[/U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/EXCLUDE:fich1[+fich2][+fich3]...]
/A Copie uniquement les fichiers ayant l'attribut archive, ne modifie pas l'attribut.
/M Copie uniquement les fichiers ayant l'attribut archive, désactive l'attribut archive.
/D : j-m-a Copie les fichiers modifiés à partir de la date spécifiée. Si aucune date n'est donnée,
copie uniquement les fichiers dont l'heure source est plus récente que l'heure de
destination.
/EXCLUDE:fich1[+fich2][+fich3]
Spécifie une liste de fichiers contenant des chaînes. Chaque chaîne doit être placée sur
une ligne séparée dans le fichier. Lorsque l'une des chaînes se retrouve dans le chemin
d'accès absolu du fichier devant être copié, ce fichier est exclu de la copie. Par exemple,
spécifier une chaîne telle que \obj\ ou .obj exclura respectivement tous les fichiers situés
sous le répertoire obj ou tous les fichiers dont l'extension est .obj.
/I Si la destination n'existe pas et que plus d'un fichier est copié, considérer la destination
comme devant être un répertoire.
/G Permet la copie des fichiers cryptés vers des destinations qui ne prennent pas en charge
le cryptage.
/T Crée la structure de répertoires mais ne copie pas les fichiers. N'inclut pas les
répertoires ou sous-répertoires vides. /T /E incluent les répertoires et sous-répertoires
vides.
/K Copie les attributs. La commande normale Xcopy rétablira les attributs de lecture seule.
Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD. Il peut être
remplacée par /-Y dans la ligne de commande.
On trouve parmi celles-ci des commandes anciennes, telles que edlin ou graphics, et des commandes
spécifiques à MS-DOS, telles que debug ou exe2bin.
Ces commandes 16 bits ne sont offertes que pour maintenir la compatibilité avec MS-DOS et MS OS/2 version
1.x.
D'autres commandes du sous-système MS-DOS, comme share, possèdent des fonctionnalités qui sont
maintenant intégrées à Windows XP ou au sous-système MS-DOS.
Les commandes sont conservées dans un souci de compatibilité avec les fichiers existants, mais n'ont pas
d'effet dans la ligne de commande car la fonctionnalité est automatique.
Remarque
Les commandes du sous-système MS-DOS 16 bits suivantes ne sont pas disponibles dans Windows XP 64-
Bit Edition.
Append
Permet aux programmes d'ouvrir des fichiers de données se trouvant dans les dossiers spécifiés comme s'ils
figuraient dans le dossier en cours.
Utilisée sans paramètres, la commande append affiche la liste des répertoires ajoutés.
Syntaxe
append [;] [[Lecteur:]Chemin[;...]] [/x:{on|off}][/path:{on|off}] [/e]
Paramètres
;
Annule la liste des dossiers ajoutés.
[Lecteur:]Chemin
Désigne le lecteur et le dossier à ajouter au dossier en cours. Si vous n'indiquez pas de lecteur, le
lecteur en cours est le lecteur par défaut. Il est possible de spécifier plusieurs entrées [Lecteur:]Chemin
en les séparant par des points-virgules.
/x:{on|off}
Indique si le sous-système MS-DOS doit effectuer des recherches dans les dossiers ajoutés lorsqu'il
exécute des programmes. La syntaxe /x:on parcourt les dossiers ajoutés. La syntaxe /x:off ne parcourt
pas les dossiers ajoutés.
/path:{on|off}
Indique si un programme doit chercher un fichier de données dans les dossiers ajoutés lorsqu'un
chemin d'accès est déjà inclus avec le nom du fichier. Le paramètre par défaut est /path:on.
/e
Assigne la liste des dossiers ajoutés à une variable d'environnement nommée APPEND. Cette option
de ligne de commande ne fonctionne que lors du premier emploi de la commande append après le
démarrage du système.
• Utilisation de dir
Lorsque vous tapez dir pour afficher la liste des fichiers et des sous-répertoires d'un répertoire, le résultat de la
commande dir ne comprend pas les noms des fichiers appartenant aux dossiers ajoutés.
Si, lorsque ce programme enregistre le fichier, il en crée un autre sous le même nom, celui-ci est placé dans le
dossier en cours et non pas dans le dossier ajouté.
Vous pouvez utiliser la commande append pour les fichiers de données qui ne doivent pas être modifiés ou qui
doivent l'être sans que de nouvelles copies ne soient créées.
Les programmes de gestion de bases de données, par exemple, modifient souvent les fichiers de données sans
créer de nouvelles copies.
Les éditeurs de texte et les programmes de traitement de texte enregistrent généralement les fichiers de
données modifiés en créant de nouvelles copies.
Pour éviter toute confusion, il est préférable de ne pas utiliser append avec ces programmes.
Généralement, vous utilisez la commande path pour spécifier des dossiers qui contiennent des programmes ;
toutefois, vous n'avez pas besoin de l'utiliser pour indiquer un dossier ajouté contenant des programmes.
Le sous-système MS-DOS trouve un programme dans un dossier ajouté en suivant l'ordre normal de recherche
d'un programme : d'abord dans le dossier en cours, puis dans les dossiers ajoutés et enfin dans le chemin de
recherche.
Exemples
Pour autoriser des programmes à ouvrir des fichiers de données dans B:\Lettres et A:\Rapports, comme si ces
fichiers se trouvaient dans le dossier en cours, tapez la syntaxe suivante :
append b:\lettres;a:\rapports
Pour ajouter les mêmes dossiers et conserver une copie de la liste des dossiers ajoutés dans l'environnement
Windows XP (à condition qu'il s'agisse de la première exécution de la commande append après le démarrage
du système), tapez la syntaxe suivante :
append /e
append b:\lettres;a:\rapports
F:\>APPEND /?
Permet à des applications d'ouvrir des fichiers de données se trouvant dans des répertoires spécifiés
comme s'ils étaient dans le répertoire en cours.
/X:ON applique les recherches de fichiers et les exécutions d'applications sur les répertoires
joints.
/X:OFF applique la jonction de répertoires sur l'ouverture de fichiers uniquement. /X:OFF est la
valeur par défaut.
/PATH:ON jonction de répertoires pour les demandes de fichiers qui spécifient un chemin.
/PATH:ON est la valeur par défaut.
/PATH:OFF désactive l'effet de /PATH:ON.
/E Range une copie du répertoire joint dans une variable d'env. appelée APPEND. /E ne
peut être utilisée que la première fois que vous utilisez APPEND après lancement de
votre syst.
Syntaxe
debug [[Lecteur:][Chemin] NomFichier [paramètres]]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du fichier exécutable à tester.
paramètres
Indique toute information de ligne de commande requise par le fichier exécutable à tester.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Debug est une commande du sous-système MS-DOS qui s'exécute sous WOW et NTVDM.
dcs:100 110
d cs:100 110
d,cs:100,110
Debug : a (assemble)
Assemble les codes mnémoniques des 8086/8087/8088 directement dans la mémoire.
Syntaxe
a [adresse]
Paramètres
adresse
Indique l'emplacement où vous tapez les codes mnémoniques du langage d'assemblage. Utilisez des
valeurs hexadécimales pour l'adresse et tapez chaque valeur sans le caractère h à droite.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Toutes les valeurs numériques se présentent en notation hexadécimale. Vous devez inclure un signe deux-
points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
• Emploi de pseudo-instructions
Deux pseudo-instructions courantes sont disponibles avec la sous-commande a : le code opération db, qui
assemble les valeurs d'octets directement dans la mémoire, et le code opération dw, qui assemble les mots
directement en mémoire. Par exemple :
db 1,2,3,4,"VOICI UN EXEMPLE"
db VOICI DES GUILLEMETS : "'
db "VOICI UNE APOSTROPHE : '"
dw 1000,2000,3000,"BACH"
Exemples
La sous-commande a prend en charge toutes les formes de commandes indirectes sur registres. Par exemple :
add bx,34[bp+2].[si-1]
pop [bp+di]
push [si] )
La sous-commande a prend également en charge tous les synonymes des codes opération. Par exemple :
loopz 100
loope 100
ja 200
jnbe 200
Pour les codes opération du 8087, vous devez utiliser le préfixe wait ou fwait. Par exemple :
fwait fadd st,st(3) ; cette ligne assemble
; un préfixe fwait
Syntaxe
c adresse_plage
Paramètres
plage
Requis. Indique les adresses de début et de fin de la première zone de mémoire à comparer ou son
adresse de début et sa longueur.
adresse
Requis. Indique l'adresse de début de la seconde zone de mémoire à comparer.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Vous pouvez choisir l'un des formats de plage suivants : une adresse de début et une adresse de fin ou une
adresse de début et la longueur (représentée par l) de la plage.
Les syntaxes suivantes, par exemple, spécifient toutes deux une plage de 16 octets commençant à l'adresse
CS:100 :
cs:100 10f
cs:100 l 10
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Vous devez inclure un signe deux-points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
• Si les zones mémoire spécifiées par plage et adresse sont identiques, la sous-commande c n'affiche
rien et vous ramène à l'invite debug. Si elles sont différentes, c les affiche sous la forme suivante :
c100,10f 300
ou
c100l10 300
Ces deux commandes génèrent le résultat suivant (dans l'hypothèse où DS a pour valeur 197F) :
197F:0100 4D E4 197F:0300
197F:0101 67 99 197F:0301
197F:0102 A3 27 197F:0302
197F:0103 35 F3 197F:0303
197F:0104 97 BD 197F:0304
197F:0105 04 35 197F:0305
197F:0107 76 71 197F:0307
197F:0108 E6 11 197F:0308
197F:0109 19 2C 197F:0309
197F:010A 80 0A 197F:030A
197F:010B 36 7F 197F:030B
197F:010C BE 22 197F:030C
197F:010D 83 93 197F:030D
197F:010E 49 77 197F:030E
197F:010F 4F 8A 197F:030F
Les adresses 197F:0106 et 197F:0306 ne figurent pas dans la liste. Cela signifie que les valeurs de ces
adresses sont identiques.
Debug : d (dump)
Affiche le contenu d'une plage d'adresses mémoire. Utilisée sans paramètre, la sous-commande d affiche le
contenu de 128 octets, qui commence à partir de la fin de la plage d'adresses spécifiée dans la sous-
commande d précédente.
Syntaxe
d [plage]
Paramètres
plage
Indique les adresses de début et de fin, ou l'adresse de début et la taille de la zone mémoire dont vous
souhaitez afficher le contenu.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Utilisez plage avec une sous-commande debug pour spécifier une plage de mémoire.
Vous pouvez choisir l'un des formats de plage suivants : une adresse de début et une adresse de fin ou une
adresse de début et la longueur (représentée par l) de la plage.
cs:100 10f
cs:100 l 10
Dans la section ASCII de l'affichage, chaque caractère non imprimable est représenté par un point (.).
Chaque ligne d'affichage indique le contenu de 16 octets, un trait d'union apparaissant entre le huitième
et le neuvième octets.
Chaque ligne d'affichage commence sur la ligne de démarcation d'une tranche de 16 octets.
• Pour plus d'informations sur l'affichage du contenu des registres à l'aide de la sous-commande r
(register), consultez Rubriques connexes.
Exemples
Tapez :
dcs:100 10f
Debug.exe affiche le contenu de cette plage sous la forme suivante :
04BA:0100 54 4F 4D 00 53 41 57 59-45 52 00 00 00 00 00 00.....
Si vous tapez la sous-commande d sans paramètre, Debug.exe affiche le résultat sous la même forme que
dans l'exemple précédent.
Chaque ligne de la fenêtre Invite de commandes commence par une adresse supérieure de 16 octets à celle de
la ligne précédente (ou 8 octets si vous utilisez un écran de 40 colonnes).
Pour chaque sous-commande d suivante que vous tapez sans paramètre, Debug.exe affiche les octets
immédiatement après ceux affichés précédemment.
dcs:100 l 20
Pour afficher le contenu de tous les octets de la plage des lignes 100h à 115h du segment CS, tapez :
dcs:100 115
Syntaxe
e adresse [liste]
Paramètres
adresse
Requis. Indique le premier emplacement mémoire où vous voulez entrer les données.
liste
Représente les données que vous voulez entrer dans des octets de mémoire successifs.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Adresse est une désignation en deux parties contenant d'une part un registre de segment sous forme
alphabétique ou une adresse de segment à 4 chiffres, et d'autre part une valeur de décalage.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Vous devez inclure un signe deux-points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
Si la valeur tapée ne représente pas une valeur hexadécimale valide ou si elle contient plus de
deux chiffres, Debug.exe ne renvoie pas en écho le caractère non valide ou superflu.
o Avancer jusqu'à l'octet suivant. Il vous suffit pour cela d'appuyer sur la touche ESPACE. Pour
changer la valeur de cet octet, tapez une nouvelle valeur à la suite de la valeur actuelle.
Si vous dépassez une ligne de démarcation de 8 octets lorsque vous appuyez sur ESPACE,
Debug.exe commence une nouvelle ligne d'affichage et affiche la nouvelle adresse au début de
cette ligne.
o Arrêter la sous-commande e. Pour cela, appuyez sur la touche ENTRÉE. Vous pouvez appuyer
sur cette touche à partir de n'importe quel octet.
Les valeurs de la liste peuvent être des valeurs d'octet hexadécimales ou des chaînes.
Pour séparer les valeurs, utilisez un espace, une virgule ou un caractère de tabulation.
Les chaînes doivent obligatoirement être encadrées par des apostrophes ('chaîne') ou des guillemets
("chaîne").
• Assemblage des codes mnémoniques
Pour plus d'informations sur l'assemblage des codes mnémoniques à l'aide de la sous-commande a
(assemble), consultez Rubriques connexes.
• Affichage du contenu d'une zone de mémoire
Pour plus d'informations sur l'affichage du contenu d'une partie de la mémoire à l'aide de la sous-commande d
(dump), consultez Rubriques connexes.
Exemples
Tapez :
ecs:100
Debug.exe affiche le contenu du premier octet sous la forme suivante :
04BA:0100 EB._
Pour remplacer cette valeur par 41, tapez 41 au niveau du point d'insertion, comme suit :
04BA:0100 EB.41_
Il est possible d'utiliser une seule sous-commande e pour taper des valeurs d'octets consécutives.
Au lieu d'appuyer sur la touche ENTRÉE après avoir tapé la nouvelle valeur, appuyez sur la touche ESPACE.
Debug.exe affiche la valeur suivante. Dans cet exemple, si vous appuyez trois fois sur ESPACE, Debug.exe
affiche les valeurs ci-dessous :
04BA:0100 EB.41 10. 00. BC._
Pour remplacer la valeur hexadécimale BC par 42, tapez 42 au niveau du point d'insertion, comme suit :
04BA:0100 EB.41 10. 00. BC.42_
Pour remplacer 10 par 6F, appuyez sur la touche - à deux reprises afin de revenir à l'adresse 0101 (valeur 10).
Debug.exe affiche les éléments suivants :
Pour mettre fin à la sous-commande e et revenir à l'invite debug, appuyez sur ENTRÉE.
L'exemple suivant illustre l'entrée d'une chaîne :
eds:100 "Voici l'exemple texte"
Debug : f (fill)
Remplit les adresses de la zone mémoire désignée à l'aide des valeurs que vous spécifiez.
Syntaxe
f plage liste
Paramètres
plage
Requis. Indique les adresses de début et de fin de la zone mémoire à remplir ou son adresse de début
et sa longueur.
liste
Requis. Spécifie les données à entrer.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Vous pouvez choisir l'un des formats de plage suivants : une adresse de début et une adresse de fin ou une
adresse de début et la longueur (représentée par l) de la plage.
Les syntaxes suivantes, par exemple, spécifient toutes deux une plage de 16 octets commençant à l'adresse
CS:100 :
cs:100 10f
cs:100 l 10
• Utilisation de liste
La liste peut être constituée de nombres hexadécimaux ou d'une chaîne encadrée par des guillemets
("chaîne").
Exemples
Pour remplir les emplacements mémoire 04BA:100 à 04BA:1FF à l'aide de cinq valeurs spécifiques (par
exemple, 42, 45, 52, 54 et 41) et répéter les cinq valeurs jusqu'à ce que Debug.exe ait rempli les 100h octets,
tapez :
f04ba:100l100 42 45 52 54 41
Syntaxe
g [=adresse] [points_arrêt]
Paramètres
adresse
Spécifie l'adresse du programme actuellement en mémoire à partir de laquelle vous souhaitez exécuter
celui-ci.
points_arrêt
Spécifie 1 à 10 points d'arrêt temporaires que vous pouvez définir comme faisant partie de la sous-
commande g.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Adresse est une désignation en deux parties contenant d'une part un registre de segment sous forme
alphabétique ou une adresse de segment à 4 chiffres, et d'autre part une valeur de décalage.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Toutes les valeurs numériques se présentent en notation hexadécimale. Vous devez inclure un signe deux-
points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
Lorsque le programme atteint un point d'arrêt, Debug.exe rétablit les instructions d'origine aux adresses de tous
les points d'arrêt et affiche le contenu de tous les registres, l'état de tous les indicateurs et la forme décodée de
la dernière instruction exécutée.
Debug.exe affiche les mêmes informations que lorsque vous utilisez la sous-commande r (register) et spécifiez
l'adresse des points d'arrêt.
Si vous n'arrêtez pas le programme à l'un des points d'arrêt, Debug.exe ne remplace pas les codes
d'interruption par les instructions d'origine.
Le pointeur de pile de l'utilisateur doit être valide et doit posséder 6 octets disponibles pour la sous-commande
g. La sous-commande g utilise une instruction iret pour passer au programme à tester.
Debug.exe définit le pointeur de pile de l'utilisateur et place les indicateurs, le registre des segments de code
ainsi que le pointeur d'instruction dans la pile de l'utilisateur. (Si la pile de l'utilisateur n'est pas valide ou est trop
petite, le système d'exploitation peut échouer.)
Debug.exe place en outre un code d'interruption (0CCh) à l'adresse ou aux adresses du point d'arrêt spécifié.
• Pour plus d'informations sur l'exécution d'une instruction à l'aide de la sous-commande t (trace),
consultez Rubriques connexes.
Exemples
Pour exécuter le programme qui se trouve en mémoire jusqu'à l'adresse 7550 du point d'arrêt dans le segment
CS, tapez :
gcs:7550
Debug.exe affiche le contenu des registres et l'état des indicateurs, puis met fin à la sous-commande g.
gcs:7550, cs:8000
Si vous retapez la sous-commande g après que Debug.exe a rencontré un point d'arrêt, l'exécution commence
au niveau de l'instruction qui suit ce point, et non pas à l'adresse de début.
Debug : h (hexadecimal)
Effectue des opérations arithmétiques hexadécimales sur deux paramètres que vous spécifiez.
Syntaxe
h valeur1valeur2
Paramètres
valeur1
Requis. Représente n'importe quel nombre hexadécimal compris entre 0 et FFFFh.
valeur2
Requis. Représente un second nombre hexadécimal compris entre 0 et FFFFh.
• Debug.exe ajoute les deux paramètres spécifiés, puis retranche le second du premier. Les résultats de
ces calculs sont affichés sur une seule ligne : d'abord la somme, puis la différence.
Exemples
Tapez :
h19f 10a
Debug.exe effectue les calculs et affiche le résultat suivant :
02A9 0095
Debug : i (input)
Lit et affiche une seule valeur d'octet provenant du port spécifié.
Syntaxe
i port
Paramètres
port
Requis. Spécifie le port d'entrée à l'aide de l'adresse. Cette dernière peut être une valeur 16 bits.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour plus d'informations sur l'envoi d'un octet à un port de sortie à l'aide de la sous-commande o
(output), consultez Rubriques connexes.
Exemples
Tapez :
i2f8
Si la valeur de l'octet sur le port est 42h, Debug.exe lit l'octet et affiche la valeur comme suit :
42
Debug : l (load)
Charge un fichier ou le contenu de secteurs spécifiques du disque en mémoire.
Utilisée sans paramètre, la sous-commande l charge le fichier désigné sur la ligne de commande debug en
mémoire à partir de l'adresse CS:100. Debug.exe assigne aussi aux registres BX et CX le nombre d'octets
chargés.
En l'absence d'un nom de fichier sur la ligne de commande debug, le fichier chargé est le fichier le plus
récemment désigné au moyen de la sous-commande n (name).
Syntaxe
l [adresse]
Paramètres
adresse
Désigne l'adresse mémoire où vous voulez charger le fichier ou le contenu des secteurs. En l'absence
de ce paramètre, Debug.exe utilise l'adresse actuelle dans le registre CS.
Lecteur
Désigne le lecteur qui contient le disque dont vous voulez lire des secteurs spécifiques. Cette valeur est
numérique : 0 = A, 1 = B, 2 = C, etc.
PremierSecteur
Représente, sous forme hexadécimale, le numéro du premier secteur à partir duquel vous voulez
charger le contenu.
nombre
Représente, sous forme hexadécimale, le nombre de secteurs consécutifs dont vous voulez charger le
contenu.
Utilisez uniquement Lecteur, PremierSecteur et nombre si vous voulez charger le contenu de secteurs
spécifiques au lieu du fichier spécifié sur la ligne de commande debug ou dans la sous-commande n
(name) la plus récente.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour charger à partir d'un fichier sur disque le contenu des octets dont le nombre est spécifié par les
registres BX:CX, utilisez la syntaxe suivante :
l [adresse]
• Pour court-circuiter le système de fichiers et charger directement le contenu de secteurs spécifiques,
utilisez la syntaxe ci-dessous :
l [adresse] [Lecteur] [PremierSecteur] [nombre]
• Spécification d'entrées d'adresse valides
Adresse est une désignation en deux parties contenant d'une part un registre de segment sous forme
alphabétique ou une adresse de segment à 4 chiffres, et d'autre part une valeur de décalage.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS. Toutes les valeurs numériques se
présentent en notation hexadécimale.
Vous devez inclure un signe deux-points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
Si vous désignez un tel fichier, Debug.exe le replace à l'adresse de chargement indiquée dans l'en-tête du
fichier .exe.
Comme cet en-tête est lui-même supprimé du fichier .exe avant le chargement du fichier en mémoire, la taille
d'un fichier .exe sur disque est différente de sa taille en mémoire.
Si vous désirez examiner un fichier .exe complet, renommez-le en lui donnant une extension différente.
• Ouverture d'un fichier .hex
Debug.exe suppose que les fichiers dotés de l'extension .hex se présentent sous le format hexadécimal.
Utilisée sans paramètre, la sous-commande l charge un fichier hexadécimal à partir de l'adresse spécifiée dans
ce fichier.
Si la sous-commande l que vous tapez inclut le paramètre adresse, Debug.exe ajoute l'adresse spécifiée à celle
qui se trouve dans le fichier hexadécimal afin de déterminer l'adresse de début.
• Pour plus d'informations sur la spécification d'un fichier à l'aide de la sous-commande n (name),
consultez Rubriques connexes.
• Pour plus d'informations sur l'écriture d'un fichier en cours de débogage sur un disque à l'aide de la
sous-commande w (write), consultez Rubriques connexes.
Exemples
À l'invite de commandes, tapez :
debug
Tapez :
nfichier.com
Pour charger Fichier.com, tapez :
l
Debug.exe charge le fichier et affiche l'invite debug.
Pour charger le contenu de 109 (6Dh) secteurs du lecteur C à partir du secteur logique 15 (0Fh) en mémoire
depuis l'adresse 04BA:0100, tapez :
l04ba:100 2 0f 6d
Debug : m (déplacer)
Copie le contenu d'un bloc de mémoire dans un autre bloc de mémoire.
Syntaxe
m plage adresse
adresse
Requis. Indique l'adresse de début de la zone où vous voulez copier le contenu de la plage.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Utilisez plage avec une sous-commande debug pour spécifier une plage de mémoire.
Vous pouvez choisir l'un des formats de plage suivants : une adresse de début et une adresse de fin ou une
adresse de début et la longueur (représentée par l) de la plage.
Les syntaxes suivantes, par exemple, spécifient toutes deux une plage de 16 octets commençant à l'adresse
CS:100 :
cs:100 10f
cs:100 l 10
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS. Toutes les valeurs numériques se
présentent en notation hexadécimale.
Vous devez inclure un signe deux-points entre le nom du segment et la valeur de décalage. Les deux adresses
suivantes sont valides :
CS:0100
04BA:0100
• Copie de données
Si de nouvelles données ne sont pas écrites aux adresses du bloc que vous copiez, les données d'origine
restent intactes.
Si, toutefois, le bloc destination contient déjà des données (ce qui est possible dans une opération de copie
superposée), ces données sont remplacées. (Les opérations de copie superposée sont celles où une partie du
bloc destination se superpose à une partie du bloc source.)
• Copies superposées
La sous-commande m effectue des opérations de copie superposée sans perdre les données des adresses
destination.
Exemples
Pour copier le contenu de l'adresse CS:110 à l'adresse CS:510, puis le contenu de CS:10F à CS:50F, et ainsi
de suite jusqu'à ce que le contenu de CS:100 à CS:500 soit copié, tapez :
Debug : n (name)
Indique le nom d'un fichier exécutable pour une sous-commande debug l (load) ou w (write) ou spécifie les
paramètres du fichier exécutable en cours de débogage.
Syntaxe
n [Chemin][Exécutable]
n [ParamètresFichier]
Paramètres
[Chemin][Exécutable]
Indique l'emplacement et le nom du fichier exécutable à tester.
[ParamètresFichier]
Spécifie les paramètres et les options de ligne de commande à utiliser pour le fichier exécutable en
cours de test.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Utilisation de la sous-commande n
Il est possible d'utiliser la sous-commande n de deux manières différentes. Vous pouvez d'abord vous en servir
pour désigner un fichier devant être utilisé par une sous-commande l (load) ou w (write) subséquente.
Si vous démarrez Debug.exe sans désigner le fichier à déboguer, vous devez utiliser la commande n
NomFichier avant de pouvoir faire appel à l pour charger le fichier.
Le nom de fichier est correctement formaté pour un bloc de gestion de fichier (FCB) à l'adresse CS:5C.
Vous pouvez aussi employer n pour spécifier des paramètres de ligne de commande et des options de ligne de
commande pour le fichier en cours de débogage.
Le premier nom de fichier spécifié pour la commande n est placé dans un bloc de gestion de fichier (FCB) à
l'adresse CS:5C.
Si vous spécifiez un second nom de fichier, ce nom est placé dans un FCB à l'adresse CS:6C.
Le nombre de caractères tapé sur la ligne de commande n (à l'exclusion du premier caractère, c'est-à-dire n)
est stocké à l'adresse CS:80.
Les caractères de la ligne de commande n eux-mêmes (à l'exclusion, ici encore, de la lettre n) sont stockés à
partir de CS:81.
Remarquez que ces caractères peuvent être n'importe quelles options de ligne de commande et délimiteurs qui
seraient valides dans une commande tapée à l'invite de commandes.
• Pour plus d'informations sur le chargement en mémoire du contenu d'un fichier ou de secteurs
spécifiques du disque à l'aide de la sous-commande l (load), consultez Rubriques connexes.
• Pour plus d'informations sur l'écriture du fichier à déboguer sur un disque à l'aide de la sous-commande
w (write), consultez Rubriques connexes.
Exemples
Cet exemple vous permet d'exécuter debug et de charger le programme Prog.com en vue de le déboguer. Afin
de spécifier deux paramètres pour Prog.com et d'exécuter le programme, tapez :
debug prog.com
nparam1 param2
g
Dans ce cas, la sous-commande g (go) exécute le programme comme si vous tapiez la commande suivante à
l'invite de commandes :
La seconde sous-commande n indique les paramètres devant être utilisés par Fichier1.exe. Enfin, la sous-
commande g (go) exécute Fichier1.exe comme si vous tapiez Fichier1 Fichier2.dat Fichier2.dat à l'invite de
commandes.
nfichier1.exe
Pour éviter ce résultat, utilisez toujours la première forme de la sous-commande n immédiatement avant une
sous-commande l ou w.
Debug : o (output)
Envoie la valeur d'un octet à un port de sortie.
Syntaxe
o port valeur-octet
Paramètres
port
Requis. Spécifie le port de sortie à l'aide de l'adresse. Cette dernière peut être une valeur 16 bits.
valeur-octet
Requis. Indique la valeur de l'octet que vous voulez envoyer au port.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour plus d'informations sur la lecture de la valeur d'un octet à partir d'un port d'entrée à l'aide de la
sous-commande i (input), consultez Rubriques connexes.
Exemples
Pour envoyer l'octet 4Fh au port de sortie configuré à l'adresse 2F8h, tapez :
o2f8 4f
Debug : p (proceed)
Exécute une boucle, une instruction de chaîne répétée, une interruption logicielle, un sous-programme ou toute
autre instruction unique (exécution pas à pas).
Utilisée sans paramètre, la sous-commande p présente les registres et leurs valeurs en cours.
Syntaxe
p [=adresse] [nombre]
Paramètres
adresse
Indique l'adresse de la première instruction à exécuter. En l'absence de ce paramètre, l'adresse par
défaut est l'adresse actuelle spécifiée dans les registres CS:IP.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Toutes les valeurs numériques se présentent en notation hexadécimale. Vous devez inclure un signe deux-
points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
Pour distinguer l'adresse du nombre, faites-le précéder d'un signe égal (=).
Si l'instruction à l'adresse spécifiée n'est ni une boucle ni une instruction de chaîne répétée ni une interruption
au niveau du logiciel ni un sous-programme, la sous-commande p agit de la même façon que la sous-
commande t (trace).
• Transfert de contrôle au programme en cours de test
Lorsque la sous-commande p transfère le contrôle de Debug.exe au programme en cours de test, ce dernier
s'exécute sans interruption jusqu'à ce que la boucle, l'instruction de chaîne répétée, l'interruption au niveau du
logiciel ou le sous-programme existant à l'adresse spécifiée soit achevé ou jusqu'à ce que le nombre indiqué
d'instructions machine soit exécuté. Le contrôle est ensuite rendu à Debug.exe.
Avertissement
o Il est impossible d'utiliser la sous-commande p pour exécuter pas à pas les instructions
contenues dans la mémoire morte (ROM).
• Pour plus d'informations sur l'exécution du programme actuellement en mémoire à l'aide de la sous-
commande g (go), consultez Rubriques connexes.
• Pour plus d'informations sur l'exécution d'une instruction à l'aide de la sous-commande t (trace),
consultez Rubriques connexes.
p=143f
Debug.exe affiche les résultats sous la forme suivante :
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=2246 ES=2246 SS=2246 CS=2246 IP=1443 NV UP EI PL NZ AC PO NC
2246:1442 7505 JNZ 144A
Debug : q (quit)
Met fin à la session Debug.exe, sans enregistrer le fichier en cours de test, et retourne à l'invite de commandes.
Syntaxe
q
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Debug : r (register)
Affiche ou modifie le contenu d'un ou de plusieurs registres de l'unité du processeur central (CPU, Central
Processor Unit).
Utilisée sans paramètre, la commande r affiche le contenu de tous les registres et indicateurs de la zone de
stockage des registres, l'état de tous les indicateurs et la forme décodée de l'instruction à l'adresse actuelle.
Syntaxe
r [Registre]
Paramètres
Registre
Indique le nom du registre contenant les informations à afficher.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Utilisation de la sous-commande r
Si vous indiquez un registre, Debug.exe affiche la valeur 16 bits de ce registre en notation hexadécimale ainsi
qu'un signe deux-points comme invite. Si vous voulez remplacer la valeur contenue dans le registre par une
autre valeur, tapez cette dernière et appuyez sur ENTRÉE. Sinon, appuyez sur ENTRÉE pour revenir à l'invite
debug.
• Registres x86 valides
Valeur
ax
bp
bx
cs
cx
di
ds
dx
es
f
ip
pc
si
sp
ss
Si vous spécifiez un registre n'apparaissant pas dans la liste ci-dessus, Debug.exe affiche le message suivant :
br erreur
Si vous tapez f à la place d'un registre, Debug.exe affiche la valeur courante de chaque indicateur sous forme
de code à deux lettres, puis l'invite de debug. Pour changer la valeur d'un indicateur, tapez le code à deux
lettres approprié choisi dans le tableau ci-dessous.
Vous pouvez taper des nouvelles valeurs d'indicateur dans n'importe quel ordre. Vous n'avez pas besoin de
séparer ces valeurs par des espaces.
Pour mettre fin à la sous-commande r, appuyez sur ENTRÉE. Tous les indicateurs pour lesquels vous ne
spécifiez pas de nouvelles valeurs restent inchangés.
Si vous spécifiez un code d'indicateur qui n'apparaît pas dans le tableau ci-dessus, Debug.exe affiche le
message suivant :
bf erreur
Dans les deux cas, Debug.exe ne tient compte d'aucun paramètre spécifié après l'entrée non valide.
• Pour plus d'informations sur le désassemblage des octets à l'aide de la sous-commande u, consultez
Rubriques connexes.
Exemples
Si l'adresse actuelle est CS:11A, l'affichage se présente sous la forme suivante :
AX=0E00 BX=00FF CX=0007 DX=01FF SP=039D BP=0000 SI=005C DI=0000
DS=04BA ES=04BA SS=04BA CS=O4BA IP=011A NV UP DI NG NZ AC PE NC
04BA:011A CD21 INT 21
Tapez une ou plusieurs valeurs valides d'indicateur, dans n'importe quel ordre, avec ou sans espace. Par
exemple :
nv up di ng nz ac pe nc - pleicy
Debug.exe met fin à la sous-commande r et affiche l'invite debug. Pour visualiser les modifications, tapez r ou
rf. Debug.exe affiche les éléments suivants :
NV UP EI PL NZ AC PE CY - _
Syntaxe
s plage liste
Paramètres
plage
Requis. Indique les adresses de début et de fin de la plage où vous voulez effectuer la recherche.
liste
Requis. Représente le modèle formé d'un ou de plusieurs octets ou la chaîne sur laquelle porte la
recherche.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Vous pouvez choisir l'un des formats de plage suivants : une adresse de début et une adresse de fin ou une
adresse de début et la longueur (représentée par l) de la plage. Les syntaxes suivantes, par exemple, spécifient
toutes deux une plage de 16 octets commençant à l'adresse CS:100 :
cs:100 10f
cs:100 l 10
• Utilisation de liste
Lorsque vous utilisez le paramètre liste, séparez les octets par des espaces ou des virgules et encadrez les
chaînes par des guillemets ("chaîne").
Si la liste contient plus d'une valeur d'octet, Debug.exe n'affiche que la première adresse où la valeur apparaît.
Si la liste contient une valeur d'octet, Debug.exe affiche toutes les adresses où la valeur apparaît dans la plage
spécifiée.
Exemples
Pour trouver toutes les adresses contenant la valeur 41 dans la plage CS:100 à CS:110, tapez :
scs:100 110 41
Debug.exe affiche les résultats sous la forme suivante :
04BA:0104
04BA:010D
-
Pour chercher la chaîne « Ph » dans la plage CS:100 à CS:1A0, tapez :
Utilisée sans paramètre, la sous-commande t commence l'exécution pas à pas à l'adresse spécifiée par les
registres CS:IP de votre programme.
Syntaxe
t [=adresse] [nombre]
Paramètres
adresse
Indique l'adresse à partir de laquelle Debug.exe doit commencer à exécuter les instructions pas à pas.
nombre
Indique le nombre d'instructions à exécuter pas à pas. Cette valeur doit être un nombre hexadécimal.
La valeur par défaut est 1.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Toutes les valeurs numériques se présentent en notation hexadécimale. Vous devez inclure un deux-points
entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
• Pour plus d'informations sur l'exécution du programme actuellement en mémoire à l'aide de la sous-
commande g (go), consultez Rubriques connexes.
Exemples
Si l'adresse de l'instruction dans le programme est 04BA:011A, Debug.exe affiche les informations suivantes :
AX=0E00 BX=00FF CX=0007 DX=01FF SP=039D BP=0000 SI=005C DI=0000
DS=04BA ES=04BA SS=04BA CS=O4BA IP=011A NV UP DI NG NZ AC PE NC
04BA:011A CD21 INT 21
Utilisée sans paramètre, la sous-commande u désassemble 20h octets (valeur par défaut) à partir de la
première adresse qui suit celle affichée par la précédente sous-commande u.
Syntaxe
u [plage]
Paramètres
plage
Indique les adresses de début et de fin du code à désassembler ou son adresse de début et sa
longueur.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Utilisez plage avec une sous-commande debug pour spécifier une plage de mémoire. Vous pouvez choisir l'un
des formats de plage suivants : une adresse de début et une adresse de fin ou une adresse de début et la
longueur (représentée par l) de la plage. Les syntaxes suivantes, par exemple, spécifient toutes deux une plage
de 16 octets commençant à l'adresse CS:100 :
cs:100 10f
cs:100 l 10
• Pour plus d'informations sur l'assemblage des codes mnémoniques à l'aide de la sous-commande a
(assemble), consultez Rubriques connexes.
• Pour plus d'informations sur l'affichage du contenu d'une partie de la mémoire à l'aide de la sous-
commande d (dump), consultez Rubriques connexes.
Exemples
Pour désassembler 16 (10h) octets à partir de l'adresse 04BA:0100, tapez :
u04ba:100l10
Debug.exe affiche les résultats sous la forme suivante :
u04ba:0100 0108
Debug : w (write)
Écrit un fichier ou des secteurs spécifiques sur le disque. Utilisée sans paramètre, la sous-commande w
démarre à CS:100.
Syntaxe
w [adresse]
Paramètres
adresse
Spécifie le début de l'adresse mémoire du fichier ou de la partie du fichier que vous souhaitez écrire
dans un fichier sur disque.
Lecteur
Désigne le lecteur qui contient le disque de destination. Cette valeur est numérique : 0 = A, 1 = B, 2 =
C, etc.
premier_secteur
Spécifie le numéro hexadécimal du premier secteur de destination de l'écriture.
nombre
Indique le nombre de secteurs de destination de l'écriture.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour écrire le contenu du nombre d'octets spécifiés dans les registres BX:CX dans un fichier sur
disque, utilisez la syntaxe suivante :
w [adresse]
Adresse est une désignation en deux parties contenant d'une part un registre de segment sous forme
alphabétique ou une adresse de segment à 4 chiffres, et d'autre part une valeur de décalage.
Vous pouvez omettre le registre de segment ou l'adresse de segment. CS est le segment par défaut des sous-
commandes debug suivantes : a, g, l, t, u et w.
Pour toutes les autres sous-commandes, le segment par défaut est DS.
Toutes les valeurs numériques se présentent en notation hexadécimale. Vous devez inclure un signe deux-
points entre le nom du segment et la valeur de décalage.
CS:0100
04BA:0100
• Spécification du nom du fichier sur disque. Vous devez spécifier le nom du fichier sur disque lorsque
vous démarrez Debug.exe ou dans la sous-commande n (name) la plus récente. Ces deux méthodes
mettent correctement en forme le nom de fichier d'un bloc de gestion de fichier à l'adresse CS:5C.
Avertissement
o L'écriture de secteurs spécifiques est extrêmement délicate car elle court-circuite le
gestionnaire de fichier Windows XP. La structure des fichiers du disque peut être endommagée
par la frappe de valeurs erronées.
• Pour plus d'informations sur la spécification d'un fichier à l'aide de la sous-commande n (name),
consultez Rubriques connexes.
• Pour plus d'informations sur le chargement en mémoire du contenu d'un fichier ou de secteurs de
fichier à l'aide de la sous-commande l (load), consultez Rubriques connexes.
Exemples
Pour écrire le contenu de la mémoire, à partir de l'adresse CS:100, sur le disque placé dans le lecteur B et
recueillir les données depuis le numéro de secteur logique du disque 37h jusqu'aux 2Bh secteurs, tapez :
wcs:100 1 37 2b
Une fois l'opération d'écriture terminée, Debug.exe affiche à nouveau l'invite debug.
Syntaxe
xa[compte]
Paramètres
compte
Spécifie le nombre de pages de 16 kilo-octets de la mémoire paginée à allouer.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Windows XP ne prend pas en charge l'EMS. Pour utiliser la mémoire paginée, vous devez installer un
pilote de périphérique de mémoire paginée compatible avec la version 4.0 de Lotus/Intel/Microsoft
Expanded Memory Specification (LIM EMS).
• Si le nombre de pages spécifié est disponible, Debug.exe affiche un message spécifiant le numéro
hexadécimal du descripteur créé. Sinon, il affichage un message d'erreur.
Exemples
Pour allouer huit pages de mémoire paginée, tapez :
xa8
Si la commande réussit, Debug.exe affiche un message semblable à ce qui suit :
Handle créé=0003
Syntaxe
xd [descripteur]
Paramètres
descripteur
Désigne le descripteur dont vous voulez supprimer l'allocation.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Windows XP ne prend pas en charge l'EMS. Pour utiliser la mémoire paginée, vous devez installer un
pilote de périphérique de mémoire paginée compatible avec la version 4.0 de Lotus/Intel/Microsoft
Expanded Memory Specification (LIM EMS).
xd 0003
Si la commande s'exécute correctement, Debug.exe affiche le message suivant :
Handle 0003 désaffecté
Syntaxe
xm [lpage] [ppage] [descripteur]
Paramètres
lpage
Spécifie le numéro de la page logique de la mémoire paginée que vous souhaitez mapper à la page
physique ppage.
ppage
Spécifie le numéro de la page physique à laquelle lpage doit être mappée.
descripteur
Spécifie le descripteur.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Windows XP ne prend pas en charge l'EMS. Pour utiliser la mémoire paginée, vous devez installer un
pilote de périphérique de mémoire paginée compatible avec la version 4.0 de Lotus/Intel/Microsoft
Expanded Memory Specification (LIM EMS).
Exemples
Pour faire correspondre la page logique 5 désignée par le descripteur 0003 à la page physique 2, tapez :
xm 5 2 0003
Si la commande s'exécute correctement, Debug.exe affiche le message suivant :
Page logique 05 mappée à page physique 02
Syntaxe
xs
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour utiliser la mémoire paginée, vous devez installer un pilote de périphérique de mémoire paginée
compatible avec la version 4.0 de Lotus/Intel/Microsoft Expanded Memory Specification (LIM EMS).
Exemples
Pour afficher les informations relatives à la mémoire paginée, tapez :
xs
La sous-commande xs affiche des informations similaires à ce qui suit :
Le handle 0000 a 0000 pages allouées
Le handle 0001 a 0002 pages allouées
F:\>DEBUG /?
Lance DEBUG, un utilitaire de mise au point de programmes.
Après avoir lancé Debug, tapez ? pour afficher une liste des commandes.
F:\>DEBUG
-?
assemble (assembler) A [adresse]
compare (comparer) C plage adresse
dump (lister) D [plage]
enter (entrer) E adresse [liste]
fill (remplir) F Plage liste
go (exécuter) G [=adresse] [adresses]
hex (hexadécimal) H valeur1 valeur2
Syntaxe
edit [[Lecteur:][Chemin] NomFichier] [/b] [/g] [/h] [/nohi]
Paramètres
[Lecteur:][Chemin] NomDeFichier
Indique l'emplacement et le nom d'un fichier texte ASCII. Si ce fichier n'existe pas, l'Éditeur MS-DOS le
crée. S'il existe, l'éditeur MS-DOS l'ouvre et affiche son contenu à l'écran.
/b
Affiche l'Éditeur MS-DOS en noir et blanc. Utilisez cette option de ligne de commande si un moniteur
monochrome n'affiche pas correctement MS-DOS Editor.
/g
Utilise la mise à jour de l'écran la plus rapide possible pour un moniteur CGA.
/h
Affiche le nombre maximal de lignes possible pour le moniteur courant.
/nohi
Permet d'utiliser des moniteurs à 8 couleurs avec l'Éditeur MS-DOS. En règle générale, Windows XP
utilise 16 couleurs.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Il se peut que certains moniteurs ne prennent pas en charge l'affichage par défaut des touches de
raccourci. Si c'est le cas de votre moniteur, utilisez /b (pour les écrans CGA) et /nohi (pour les
systèmes qui ne prennent pas en charge les caractères gras).
F:\>EDIT /?
Syntaxe
edlin [Lecteur:][Chemin] NomDeFichier [/b]
Paramètres
[Lecteur:][Chemin] NomDeFichier
Indique l'emplacement et le nom d'un fichier ASCII sur disque. NomDeFichier est obligatoire. Si le
fichier existe, Edlin.exe l'ouvre. Dans le cas contraire, l'éditeur crée un fichier en mémoire et utilise
l'emplacement et le nom de fichier spécifiés pour générer le fichier sur disque lorsque vous utilisez la
sous-commande e.
/b
Indique que Edlin.exe va ignorer le caractère de fin de fichier (CTRL+Z).
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Utilisation de Edlin.exe
Edlin.exe numérote chaque ligne du fichier texte en mémoire. Vous pouvez utiliser Edlin.exe pour insérer,
modifier, copier, déplacer et supprimer des lignes du fichier. Si vous souhaitez utiliser un éditeur plein écran,
employez la commande edit.
• Touches d'édition
Vous disposez de plusieurs touches d'édition pour modifier le fichier en mémoire.
Syntaxe
[ligne]
Paramètres
ligne
Spécifie le numéro de la ligne que Edlin.exe doit afficher. Pour voir le numéro et le texte de la ligne en
cours, appuyez sur ENTRÉE.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Quand vous tapez un numéro de ligne comme commande, Edlin.exe affiche deux lignes. La première
ligne contient le numéro spécifié et le texte qui lui est associé. La seconde ligne contient à nouveau le
numéro, suivi du point d'insertion. Le texte de la première ligne de l'affichage sert de modèle à la
seconde ligne. Sur la seconde ligne de l'affichage, vous pouvez appuyer sur la touche ENTRÉE pour
annuler la commande sans modifier le texte, taper du texte de remplacement ou modifier la ligne de
texte. Après modification d'une ligne, appuyez sur ENTRÉE pour enregistrer les changements en
mémoire.
avertissement
o Si vous appuyez sur ENTRÉE quand le point d'insertion se trouve au milieu d'une ligne,
Edlin.exe efface la partie de la ligne entre le point d'insertion et la fin de la ligne.
Pour plus d'informations sur l'enregistrement sur disque du fichier modifié à partir de la mémoire à l'aide des
sous-commandes e (End) ou w (Write), consultez Rubriques connexes.
Exemples
Dans cet exemple, le fichier ci-après est en mémoire et prêt à être édité. Lorsque vous utilisez la sous-
commande l (liste) à l'invite *, Edlin.exe affiche le contenu du fichier.
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6: convaincu par votre potentiel.
6
Edlin.exe affiche les deux lignes suivantes :
6:*convaincu par votre potentiel.
6:*_
La première ligne contient le numéro de ligne spécifié et le texte qui lui est associé. La seconde ligne contient à
nouveau le numéro, suivi du point d'insertion.
Pour insérer le mot "remarquable" avant le mot "potentiel" dans l'exemple précédent, spécifiez que Edlin.exe
affiche à nouveau une portion de la première ligne, en commençant à la position du point d'insertion sur la
deuxième ligne. Appuyez d'abord sur F2, puis tapez p. Edlin.exe affiche la partie de la ligne jusqu'au premier “p”
(ligne 6), sans l'inclure, comme suit :
6:*convaincu _
Appuyez sur la touche INSERTION, tapez remarquable, appuyez sur ESPACE., puis appuyez sur F3.
Edlin.exe affiche la ligne modifiée, comme suit :
6:*convaincu par votre remarquable potentiel._
À l'invite *, tapez la sous-commande l (list) pour afficher le fichier modifié. Edlin.exe affiche le résultat suivant :
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6:*convaincu par votre remarquable potentiel.
Edlin : a (append)
Charge une partie d'un fichier en mémoire quand la mémoire disponible est insuffisante pour charger la totalité
du fichier.
Utilisée sans paramètres, a charge des lignes du fichier disque jusqu'à ce que la mémoire disponible soit pleine
à 75%. Si cela est déjà le cas, Edlin.exe ne charge aucune ligne.
Syntaxe
[n]a
Paramètres
n
Spécifie le nombre de lignes à lire en mémoire à partir du disque.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Au démarrage, Edlin.exe lit autant de lignes que possible à partir du fichier disque en mémoire. Si la
taille du fichier dépasse celle de la mémoire disponible, vous devez éditer le fichier par étapes. Pour
cela, éditez la première partie du fichier, enregistrez-la sur disque à l'aide de la sous-commande w
(write), puis chargez en mémoire d'autres lignes non éditées à partir du disque.
• Une fois que la sous-commande a a lu la dernière ligne du fichier en mémoire, Edlin.exe affiche le
message suivant :
Edlin : c (copy)
Copie un bloc de lignes successives vers un ou plusieurs emplacements au sein du fichier en mémoire. Vous
pouvez copier ce bloc autant de fois que nécessaire.
Syntaxe
[ligne1],[ligne2],ligne3,[compte]c
Paramètres
ligne1
Spécifie la première ligne à copier.
ligne2
Spécifie la dernière ligne à copier.
ligne3
Important. Spécifie la ligne de destination avant laquelle vous voulez insérer le bloc de lignes spécifié.
compte
Spécifie le nombre de fois que vous voulez copier le bloc de lignes.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Si vous omettez le paramètre compte, Edlin.exe copie les lignes une seule fois.
Exemples
Pour copier une fois les lignes 1 à 5, en commençant à la ligne 6, tapez :
1,5,6c
Les lignes 6 à 10 deviennent identiques aux lignes 1 à 5.
Pour copier la ligne courante dans la ligne 5, tapez :
3,20,15c
Edlin : d (delete)
Efface le bloc de lignes successives spécifié. Utilisé sans paramètres, d supprime la ligne courante.
Syntaxe
[ligne1][,ligne2]d
Paramètres
ligne1
Indique la première ligne à effacer.
ligne2
Indique la dernière ligne à effacer.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Exemples
Pour supprimer la ligne 7, tapez :
7d
Pour supprimer le bloc de texte des lignes 22 à 32, tapez :
22,32d
Dans cet exemple, le numéro de la ligne en cours est 7. Pour supprimer le bloc de texte entre la ligne en cours
incluse et la ligne 11, tapez :
,11d
Syntaxe
e
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Si le fichier en mémoire a été créé pendant cette session et s'il ne s'agit pas d'un fichier chargé à partir
d'un disque, Edlin.exe ne crée pas de fichier de sauvegarde (.bak) sur le disque.
• Edlin.exe enregistre le fichier édité à partir de la mémoire vers le lecteur, le répertoire et le nom de
fichier sur disque que vous spécifiez au démarrage de la session Edlin.exe en cours. Si vous omettez le
nom d'un lecteur à ce moment, Edlin.exe effectue l'enregistrement sur le lecteur en cours. Si vous
omettez le nom d'un répertoire à ce moment, Edlin.exe effectue l'enregistrement dans le répertoire en
cours.
• Avant d'utiliser la sous-commande e, vous devez vérifier que votre disque peut contenir la totalité du
fichier édité en mémoire. Sinon, Edlin.exe perd une partie ou l'intégralité du fichier.
• Si vous essayez d'enregistrer un fichier édité de la mémoire sur un disque, mais que la version .bak du
fichier est en lecture seule, Edlin.exe affiche un message dans le format suivant, pour vous informer
que edlin ne peut pas remplacer le fichier .bak :
Edlin : i (insert)
Insère des lignes avant le numéro spécifié dans le fichier édité qui réside en mémoire.
Utilisé sans paramètres, i démarre le mode d'insertion dans la ligne en cours.
Syntaxe
i [ligne]
Paramètres
ligne
Spécifie le numéro de ligne avant laquelle Edlin.exe doit insérer des lignes. La valeur par défaut de
ligne est le numéro de la ligne en cours.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
^V symboleASCII
symboleASCII est le symbole ASCII qui représente le caractère de contrôle. Par exemple, pour insérer un
caractère d'échappement (CTRL+[), tapez :
^V[
Pour insérer un caractère générant un son (CTRL+G), tapez :
^VG
• Ajout de texte
Si la valeur du paramètre ligne est supérieure au nombre de lignes contenues dans le fichier édité ou si vous
spécifiez un symbole numéro (#) comme paramètre ligne, Edlin.exe ajoute la ligne insérée à la fin du fichier.
Dans les deux cas, la dernière ligne insérée devient la ligne en cours. Si seule une partie du fichier est en
mémoire, la ligne est ajoutée à la fin de cette partie.
Exemples
Le texte suivant apparaît à l'écran lorsque vous avez utilisé la sous-commande l (list) :
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6: convaincu par votre potentiel.
7:
8: Bien à vous,
9:
10: S.L. Martin, président
8I
Edlin.exe affiche le résultat suivant :
8:*_
Insérez une ligne vierge en appuyant sur ENTRÉE et terminez en appuyant sur CTRL+C sur la ligne suivante.
Tapez 1l pour voir les lignes correctement renumérotées :
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6: convaincu par votre potentiel.
7:
8: Je pense que vous collaborerez avec plaisir avec
9: Mme Lang au nouveau projet. N'hésitez
10: pas à me contacter
11: si je peux vous aider.
12:
13:*Bien à vous,
14:
15: S.L. Martin, président
Edlin : l (list)
Affiche le bloc de lignes consécutives que vous spécifiez. Utilisé sans paramètres, l (list) affiche jusqu'à une
page, en commençant 11 lignes avant la ligne courante.
Syntaxe
l [ligne1][,ligne2]
Paramètres
ligne1
Spécifie la première ligne que Edlin.exe doit afficher.
ligne2
Spécifie la dernière ligne que Edlin.exe doit afficher.
o Si vous omettez seulement le paramètre ligne2, Edlin.exe affiche jusqu'à une page, à partir de
la ligne spécifiée dans ligne1.
o Si vous utilisez la sous-commande l (list) sans paramètre, Edlin.exe affiche jusqu'à une page,
en commençant 11 lignes avant la ligne en cours. Si vous installez le pilote de périphérique
Ansi.sys, le nombre de lignes affichées par page dépend du type de moniteur que vous
possédez. Ce numéro peut dépasser 24.
Exemples
Pour voir les lignes 5 à 10, tapez :
5,10l
Edlin : m (move)
Déplace le bloc de lignes successives spécifié à un autre endroit du fichier qui est en mémoire.
Syntaxe
[ligne1],[ligne2],ligne3m
[ligne1],[+n],ligne3m
Paramètres
ligne1
Indique la première ligne à déplacer.
ligne2
Spécifie la dernière ligne à déplacer.
ligne3
Important. Spécifie la ligne devant laquelle vous voulez déplacer le bloc de lignes.
+n
Spécifie le nombre de lignes que Edlin.exe doit déplacer, à partir de la ligne spécifiée dans ligne1 et en
incluant les n prochaines lignes.
5,10 0,8m
Si vous chevauchez ainsi les numéros de ligne, Edlin.exe ne pourra pas terminer l'opération de déplacement et
affichera le message suivant :
Erreur d'entrée
Exemples
Dans cet exemple, le fichier ci-après est en mémoire et prêt à être édité. Lorsque vous utilisez la sous-
commande l (liste) à l'invite *, Edlin.exe affiche le contenu du fichier.
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6: convaincu par votre remarquable potentiel.
7:
8: Je pense que vous collaborerez avec plaisir avec
9: Mme Lang au nouveau projet. N'hésitez
10: pas à me contacter
11: si je peux vous aider.
12:
13: Bien à vous,
14:
15: S.L. Martin, président
16: Contoso, Ltd
17: « Le leader mondial de la technologie »
Pour déplacer le slogan au début du mémo (c'est-à-dire, déplacer les lignes 16 et 17 avant la ligne 1), tapez :
16,17 0,1m
Pour déplacer le bloc de lignes, de la ligne courante aux 25 lignes suivantes incluses, immédiatement avant la
ligne 100, tapez :
,+25,100m
Edlin : p (page)
Affiche l'intégralité ou une partie d'un fichier, une page (un plein écran de texte) à la fois.
Utilisé sans paramètres, p affiche une page de texte commençant une ligne après la ligne en cours.
Syntaxe
[ligne1][, ligne2]p
Paramètres
ligne1
Spécifie la première ligne que Edlin.exe doit afficher.
ligne2
Spécifie la dernière ligne que Edlin.exe doit afficher.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• La dernière ligne affichée à l'écran devient la ligne courante dans le nouveau écran.
• Omission de paramètres
Lorsque vous omettez ligne1, Edlin.exe affiche une page de texte qui commence à la ligne en cours jusqu'à
ligne2. Lorsque vous omettez ligne2, Edlin.exe affiche une page de texte qui commence à ligne1. Si vous
omettez ligne1 et line2, Edlin.exe affiche une page de texte qui commence à la ligne située après la ligne
courante.
Exemples
Pour visualiser les lignes 100 à 200, page par page, tapez :
100,200p
Syntaxe
q
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour écrire sur disque le fichier modifié dans la mémoire avant de terminer la session en cours, utilisez
la sous-commande e (end).
Edlin : r (replace)
Recherche un bloc de lignes successives pour une chaîne d'un ou plusieurs caractères spécifiés et remplace
chaque occurrence de cette chaîne par une autre chaîne spécifiée.
Syntaxe
[ligne1][,ligne2][?]r[chaîne1][CTRL+Z chaîne2]
Paramètres
ligne1
Spécifie la première ligne dans laquelle vous voulez remplacer la chaîne spécifiée dans chaîne1.
ligne2
Spécifie la dernière ligne dans laquelle vous voulez remplacer la chaîne spécifiée dans chaîne1.
?
Envoie un message de confirmation avant que Edlin.exe remplace une occurrence de la chaîne
spécifiée dans chaîne1.
chaîne1
Spécifie la chaîne que vous voulez remplacer.
CTRL+Z
Sépare les valeurs de chaîne1 et chaîne2. La seule valeur valide pour ce paramètre est le caractère de
fin de fichier (CTRL+Z), qui se présente sous la forme ^Z.
chaîne2
Spécifie la nouvelle chaîne qui doit remplacer chaque occurrence de la chaîne spécifiée dans chaîne1.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• La nouvelle ligne courante est la dernière ligne dans laquelle Edlin.exe remplace chaîne1.
Si vous omettez chaîne1, Edlin.exe utilise la dernière valeur employée des deux valeurs ci-dessous : la valeur
spécifiée pour le paramètre chaîne1 la dernière fois que vous avez utilisé r ou la valeur spécifiée pour la chaîne
la dernière fois que vous avez employé s au cours de cette session. Si vous omettez chaîne1 et si vous n'avez
pas utilisé les sous-commandes r ou s pendant la session d'édition en cours, la sous-commande s'arrête
instantanément.
Si vous omettez chaîne2, Edlin.exe prend la valeur spécifiée la dernière fois que vous avez utilisé la commande
r pendant cette session. Si vous omettez chaîne2 et que vous n'avez pas encore utilisé la commande r pendant
la session en cours, Edlin.exe supprime toutes les occurrences de la chaîne spécifiée dans chaîne1.
• Utilisation de CTRL+Z
Vous devez séparer les valeurs chaîne1 et chaîne2 à l'aide de CTRL+Z. Si vous omettez chaîne1, vous devez
tout de même appuyer sur CTRL+Z pour marquer le début de chaîne2. Lorsque vous appuyez sur CTRL+Z, les
caractères suivants apparaissent :
^Z
Si vous n'utilisez pas le paramètre ? pour confirmer les remplacements à mesure qu'ils se font, Edlin.exe
remplace automatiquement toutes les occurrences de chaîne1, puis affiche toutes les lignes qui contiennent un
remplacement. Si une ligne contient deux remplacements ou davantage, Edlin.exe affiche la ligne à chaque
occurrence.
Exemples
Pour remplacer chaque occurrence de "le mien" par "le nôtre" dans les 20 premières lignes du fichier modifié en
mémoire et recevoir un message de confirmation, tapez la commande suivante, mais n'appuyez pas sur
ENTRÉE :
Pour remplacer toutes les occurrences du mot "vous" par les mots "vous cher ami" dans les lignes 5 à 10 sans
recevoir de message de confirmation, tapez :
Étant donné que vous n'avez pas inclus le paramètre ?, Edlin.exe remplace les trois occurrences de "vous"
sans afficher de message de confirmation.
Quand Edlin.exe a terminé d'exécuter la commande, il affiche les lignes suivantes qui ont été modifiées par les
trois remplacements :
8: Je pense que vous cher ami collaborerez avec plaisir avec
9: si je peux vous cher ami aider.
12:
13: Bien à vous cher ami,
14:
Dans l'exemple précédent, deux remplacements inattendus ont été effectués dans les lignes 8 et 9. Pour éviter
ce type de remplacement, ajoutez le paramètre ? à la commande. La commande complète s'affiche comme
suit :
5,10?rvous^Zvous cher ami
Edlin.exe vous demande de confirmer le remplacement de chaque occurrence de la chaîne spécifiée dans
chaîne1, et n'effectue que les remplacements confirmés, comme le montre l'exemple suivant.
8: Je pense que vous cher ami collaborerez avec plaisir avec
O.K.? n
9: si je peux vous cher ami aider.
O.K.? n
12:
13: Bien à vous cher ami,
14: O.K.? o
Lorsque vous utilisez le paramètre ?, Edlin.exe n'affiche pas automatiquement les lignes modifiées à la suite
des remplacements confirmés. Si vous tapez la sous-commande l (list) à l'invite *, Edlin.exe affiche le fichier
modifié en mémoire comme suit :
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6: convaincu par votre remarquable potentiel.
7:
8: Je pense que vous collaborerez avec plaisir avec
9: Mme Lang au nouveau projet. N'hésitez
10: pas à me faire savoir si sincèrement
11: si je peux vous aider.
12:
13: Bien à vous cher ami,
14:
15: S.L. Martin, président
16: Contoso, Ltd
17: « Le leader mondial de la technologie »
Syntaxe
[ligne1][,ligne2][?]s[chaîne]
Paramètres
ligne1
Spécifie la première ligne à rechercher.
ligne2
Spécifie la dernière ligne à rechercher.
?
Envoie un message de confirmation lorsque Edlin.exe trouve la première occurrence de la chaîne
spécifiée dans chaîne1.
chaîne
Spécifie la chaîne à rechercher. N'insérez pas d'espace avant ce paramètre sur la ligne de commande,
à moins que l'espace ne fasse partie du texte recherché.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Edlin.exe affiche la première ligne contenant une occurrence de la chaîne. Lorsque la première
occurrence a été trouvée, la recherche s'arrête et la ligne qui contient chaîne devient la ligne courante.
• Omission de paramètres
Si vous omettez ligne1, Edlin.exe commence la recherche sur la ligne qui suit la ligne en cours. Si vous omettez
ligne2, Edlin.exe arrête la recherche à la fin du fichier.
Si vous omettez chaîne, Edlin.exe utilise la dernière valeur employée des deux valeurs ci-dessous : la valeur
spécifiée pour chaîne la dernière fois que vous avez utilisé s ou la valeur spécifiée pour chaîne1 la dernière fois
que vous avez employé r au cours de cette session. Si vous omettez chaîne et si vous n'avez pas utilisé les
sous-commandes s ou r pendant la session en cours, la sous-commande s s'arrête instantanément.
• Utilisation du paramètre ?
Si vous incluez ? dans votre commande, Edlin.exe affiche la ligne contenant la première occurrence de la
chaîne de caractères spécifiée pour chaîne et vous demande une confirmation en affichant le message suivant :
O.K.? _
Si vous appuyez sur O ou sur ENTRÉE, la ligne affichée avant le message devient la ligne en cours et la
recherche s'arrête. Si vous appuyez sur N, la recherche continue jusqu'à l'occurrence suivante ou jusqu'à ce
que Edlin.exe affiche le message suivant, indiquant que la recherche a été effectuée dans toutes les lignes :
Introuvable
Exemples
Dans cet exemple, le fichier ci-après est en mémoire et prêt à être édité. Lorsque vous utilisez la sous-
commande l (liste) à l'invite *, Edlin.exe affiche le contenu du fichier.
1: M. Muth :
2:
3: Félicitations pour votre promotion
4: au poste d'ingénieur
5: chimique. Je suis tout à fait
6: convaincu par votre remarquable potentiel.
7:
Pour rechercher la première occurrence du mot "au" dans les lignes 2 à 12, tapez :
2,12sau
1,?sau
Edlin.exe affiche les lignes suivantes :
4: au poste d'ingénieur
O.K.? _
Si vous appuyez sur une touche autre que O ou ENTRÉE, la recherche continue. Pour cet exemple, appuyez
sur N, comme suit :
O.K.? n
Edlin : t (transfer)
Fusionne le contenu d'un fichier sur disque avec celui du fichier qui est en mémoire.
Syntaxe
[ligne]t[Lecteur:][Chemin] NomFichier
Paramètres
ligne
Spécifie le numéro de ligne avant laquelle vous voulez insérer le fichier que vous transférez à partir d'un
disque. La valeur par défaut est le numéro de la ligne en cours.
[Lecteur:][Chemin] NomDeFichier
Spécifie l'emplacement et le nom du fichier que vous voulez insérer avant la ligne que vous spécifiez
dans ligne. NomDeFichier est obligatoire.
La valeur par défaut de Lecteur est le lecteur en cours et la valeur par défaut de Chemin est le
répertoire en cours.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Quand Edlin.exe fusionne un fichier à partir d'un disque, vous pouvez utiliser la sous-commande l (list)
à l'invite * pour visualiser les lignes correctement renumérotées.
Exemples
Pour fusionner le fichier Taxes.mem à la ligne 12 du fichier que vous éditez, tapez :
12t taxes.mem
Syntaxe
[n]w
Paramètres
n
Spécifie le nombre de lignes que vous voulez écrire sur disque, en commençant par la première ligne
du fichier édité en mémoire.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Au démarrage, Edlin.exe lit autant de lignes que possible à partir du fichier disque en mémoire. Si la
taille du fichier dépasse celle de la mémoire disponible, vous devez éditer le fichier par étapes. Pour
cela, vous modifiez une partie du fichier, vous enregistrez celle-ci sur votre disque à l'aide de la sous-
commande w, puis vous chargez la partie suivante à partir du disque avec la sous-commande a
(append).
• Lorsque vous ouvrez un fichier, Edlin.exe lit les lignes du disque jusqu'à ce que la mémoire soit pleine à
plus de 75 %. Edlin.exe réserve les 25 % restants aux modifications que vous apportez au texte. Si le
fichier complet entre en mémoire, Edlin.exe affiche le message suivant :
Si Edlin.exe n'affiche pas ce message lorsque vous ouvrez un fichier, la taille du fichier dépasse la mémoire
disponible. Vous devez éditer votre fichier par étapes, en utilisant les commandes w et a pour enregistrer et lire
des parties de fichier.
La sous-commande w n'enregistre pas sur disque les modifications apportées, à moins que l'utilisation de cette
sous-commande ne s'impose. Ainsi, si vous utilisez w alors que le fichier complet entre dans la mémoire et si
vous utilisez ensuite q (quit) pour quitter edlin, aucune des modifications apportées au fichier n'est enregistrée.
Exemples
Dans cet exemple, les 100 dernières lignes de votre fichier disque n'entrent pas dans la mémoire. Pour libérer
suffisamment d'espace afin de charger le reste de votre disque en mémoire et continuer à éditer, tapez :
125w
F:\>EDLIN /?
Mémoire insuffisante
Syntaxe
exe2bin [lecteur1:][chemin1]FichierEntrée [[lecteur2:][chemin2]FichierSortie]
Paramètres
[lecteur1:][chemin1]FichierEntrée
Indique l'emplacement et le nom du fichier d'entrée que vous souhaitez convertir. FichierEntrée est
obligatoire.
[lecteur2:][chemin2]FichierSortie
Indique l'emplacement et le nom du fichier de sortie que vous souhaitez créer.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Exe2bin est incluse à l'intention des programmeurs de logiciel. Les simples utilisateurs n'en ont
généralement pas besoin.
o Le fichier d'entrée doit se présenter sous le format .exe valide produit par l'éditeur de liens et ne
doit pas être compressé.
o Le code résident ou actuel ainsi que les parties de données du fichier combinées doivent
compter moins de 64 ko.
• Exe2bin effectue les actions spécifiques suivantes, suivant les valeurs que vous utilisez pour les
paramètres FichierEntrée et FichierSortie :
o L'extension de fichier par défaut pour FichierEntrée est .exe. Exe2bin convertit le FichierEntrée
.exe en fichier au format .bin (c'est-à-dire, une image mémoire du programme) et stocke ce
fichier de sortie à l'endroit et sous le nom spécifiés pour [lecteur2:][chemin2]FichierSortie.
o Si vous ne spécifiez ni lecteur2 ni chemin2, exe2bin écrit le fichier de sortie sur le lecteur et
dans le répertoire en cours.
o Si vous ne spécifiez pas de nom de fichier pour FichierSortie, exe2bin utilise le nom de fichier
FichierEntrée.
o L'extension par défaut du nom de fichier spécifié pour le paramètre FichierSortie est .bin.
o Si vous ne spécifiez pas CS:IP dans le fichier .exe, exe2bin procède à une conversion binaire
pure.
Vous pouvez utiliser le programme résultant uniquement lorsque vous le chargez à l'adresse
mémoire absolue spécifiée par votre programme.
o Si vous spécifiez CS:IP en tant que 0000:100H, le fichier est exécuté comme un fichier .com
avec le pointeur d'instruction établi à 100H par l'instruction d'assemblage ORG.
N'omettez pas l'extension .com dans FichierSortie. Aucune correction de segment n'est
autorisée, car les fichiers .com doivent être capables de repositionner les segments.
Cela signifie que les fichiers .com doivent remplir les conditions d'entrée expliquées dans la
documentation Microsoft Macro Assembler.
L'interpréteur de commandes peut alors charger et exécuter le programme comme s'il s'agissait
d'un des programmes .com fournis sur le disque Windows XP.
F:\>exe2bin /?
FASTOPEN installée
F:\>
Fastopen
Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les fichiers MS-
DOS.
Remarque
• Cet outil n"est pas disponible sur Windows XP 64-Bit Edition.
Cette commande est nécessaire uniquement pour les programmes MS-DOS non reconnus comme tels par
Windows XP.
Syntaxe
forcedos [/d répertoire] NomFichier [paramètres]
Paramètres
/d répertoire
Indique le répertoire en cours du programme à utiliser.
NomFichier
Important. Indique le programme à lancer. Si ce programme n'est pas dans le répertoire ou dans le
chemin en cours, vous devez indiquer la lettre du lecteur ou les répertoires du programme.
paramètres
Spécifie les paramètres à passer au programme.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Certains programmes MS-DOS ne sont pas reconnus par Windows XP en tant que programmes MS-
DOS. Utilisez forcedos pour démarrer ces programmes.
• Tous les programmes que vous démarrez avec forcedos sont ouverts en tant qu'applications MS-DOS.
Exemples
Pour démarrer le programme Monprogramme dans le répertoire \Oldapps afin de pouvoir utiliser le répertoire
\Rapports, tapez :
F:\>forcedos /?
F:\>graphics /?
Installe un programme résident qui permet d'imprimer des écrans graphiques.
Syntaxe
loadfix [Lecteur:][Chemin] NomFichier
Paramètres
[Lecteur:][Chemin]
Indique le lecteur et le répertoire du programme.
NomFichier
Indique le nom du programme.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Lorsque la totalité ou une partie d'un programme est chargée dans les premiers 64 Ko de mémoire
conventionnelle et que toute exécution est impossible, certains programmes affichent le message
suivant :
Fichier compressé endommagé
En règle générale, cette erreur se produit lorsque vous chargez des pilotes de périphérique dans la zone de
mémoire supérieure, libérant ainsi une plus grande partie des premiers 64 Ko de mémoire conventionnelle.
Si ce message s'affiche, utilisez la commande loadfix pour vous assurer que le programme est chargé au-
dessus des premiers 64 Ko de mémoire virtuelle conventionnelle.
Exemple
Pour charger un programme nommé MonApp.exe (dans le répertoire Apps du lecteur C) et utiliser l'option de
ligne de commande /c (par exemple, pour charger le programme en mode caractères), tapez :
loadfix c:\apps\monapp.exe /c
Vous pouvez également inclure cette commande dans un programme de commandes.
F:\>loadfix /?
Charge un programme au-dessus des 64 premiers Ko de mémoire et l'exécute.
LOADFIX [lecteur:][chem]fichier
Le chargement d'un programme dans la zone de mémoire supérieure permet de libérer de l'espace dans la
mémoire conventionnelle pour d'autres programmes.
Syntaxe
loadhigh [Lecteur:][Chemin] NomFichier [Paramètres]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du programme à charger. NomFichier est obligatoire.
Paramètres
Spécifie les éventuelles informations de la ligne de commande requises par le programme.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
• Pour utiliser la commande loadhigh, vous devez obligatoirement inclure la commande dos=umb dans
votre fichier Config.nt ou le fichier de démarrage équivalent. Pour plus d'informations sur la commande
dos=umb, consultez dos dans les rubriques connexes.
• Avant de pouvoir charger un programme dans la zone de mémoire supérieure, vous devez installer le
gestionnaire de mémoire étendue Himem.sys. Pour cela, utilisez la commande device dans votre
fichier Config.nt ou le fichier de démarrage équivalent.
• Si vous utilisez la commande loadhigh pour charger un programme, Windows XP essaie de charger ce
dernier dans la zone de mémoire supérieure. Si l'espace est insuffisant dans la zone de mémoire
supérieure, le programme est chargé en mémoire conventionnelle ; la zone de mémoire utilisée n'est
pas indiquée.
• Pour utiliser la commande loadhigh, la méthode la plus pratique consiste à l'inclure dans votre fichier
Autoexec.nt ou le fichier de démarrage équivalent.
Exemple
Pour charger un pilote dans la zone de mémoire haute, incluez la ligne suivante dans votre fichier Autoexec.nt
ou le fichier de démarrage équivalent :
lh %RacineSystème%\system32\dosx
Utilisée sans paramètres, la commande mem affiche l'état de la mémoire utilisée et disponible du sous-système
MS-DOS.
Syntaxe
mem [{/program | /debug | /classify}]
Paramètres
/program
Affiche l'état des programmes actuellement chargés en mémoire.
/debug
Affiche l'état des programmes actuellement chargés et des pilotes internes, ainsi que d'autres
informations de programmation.
/classify
Affiche l'état des programmes chargés dans la mémoire conventionnelle et dans la zone de mémoire
haute.
/?
Affiche l'aide à l'invite de commandes.
Notes
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Exemples
Supposons que votre sous-système MS-DOS soit configuré avec de la mémoire paginée. Pour afficher l'état de
la mémoire totale du système (conventionnelle, paginée et étendue), ainsi qu'une liste des programmes
actuellement chargés en mémoire, tapez :
• Les octets disponibles pour MS-DOS représentent la quantité de mémoire conventionnelle allouée, y
compris la mémoire nécessaire à Cmd.exe.
• La taille du plus grand programme exécutable représente le plus grand bloc contigu de mémoire
conventionnelle disponible pour un programme.
• La mémoire paginée totale (non indiquée dans l'exemple précédent) représente la quantité de mémoire
paginée configurée pour le sous-système MS-DOS.
• La mémoire paginée disponible (non indiquée dans l'exemple précédent) représente la quantité de
mémoire paginée disponible pour les programmes.
• La mémoire étendue contiguë totale représente la quantité de mémoire au-delà de 1 mégaoctet (Mo).
• La mémoire étendue contiguë disponible est la mémoire étendue disponible pour l'interface
d'interruption 15h. Cette mémoire n'est pas gérée par un gestionnaire de mémoire étendue tel que
Himem.sys. Certains anciens programmes utilisent ce modèle différent de mémoire étendue.
• La mémoire XMS disponible représente la mémoire gérée par un gestionnaire de mémoire étendue (tel
que Himem.sys) et disponible pour les programmes qui peuvent l'utiliser.
F:\>mem /?
Affiche les quantités de mémoire utilisée et libre sur votre système.
/DEBUG ou /D Affiche un état des programmes et pilotes internes, ainsi que d'autres
informations.
/CLASSIFY ou /C Classe les programmes selon l'utilisation de la mémoire. affiche la taille
de chaque programme, un résumé de l'occupation mémoire et la liste des
blocs disponibles.
Elle n"est acceptée que pour la compatibilité avec les fichiers MS-DOS.
Syntaxe
nlsfunc [[lecteur:][chemin][nom_fichier]]
Paramètres
[[lecteur:][chemin][nom_fichier]]
Spécifie le fichier contenant des informations spécifiques au pays et à la région.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
F:\>nlsfunc /?
NLSFUNC [[lecteur:][chem]fichier]
Utilisée sans paramètres, la commande setver affiche la table des versions en cours.
Syntaxe
setver [Lecteur:Chemin] [NomFichier n.nn]
setver [Lecteur:Chemin]
Paramètres
[Lecteur:Chemin]
Indique l'emplacement du fichier Setver.exe.
NomFichier
Indique le nom du fichier programme (.exe ou .com) à ajouter à la table des versions. Les caractères
génériques (* ou ?) ne sont pas autorisés.
n.nn
Spécifie la version MS-DOS (3.3 ou 4.01, par exemple) que le sous-système MS-DOS renvoie au
fichier programme spécifié.
/delete
Supprime l'entrée correspondant au fichier programme spécifié dans la table des versions. Vous
pouvez aussi utiliser /d.
/quiet
Permet de masquer le message qui s'affiche habituellement lorsque vous supprimez une entrée de la
table des versions.
Remarques
• Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les
fichiers MS-DOS.
Dans certains cas cependant, il se peut qu'un programme ne fonctionne pas correctement à moins que son
nom ne soit inclus dans la table des versions.
Cette table indique en effet au programme qu'il s'exécute sous la version MS-DOS pour laquelle il a été conçu,
bien qu'il s'exécute en fait sous le sous-système MS-DOS.
En interprétant la version 5.0 de MS-DOS comme la version antérieure voulue, il est probable que le
programme s'exécute correctement. Cependant, si le programme n'est pas compatible avec Windows XP,
l'utilisation de la commande setver ne résoudra pas le problème.
Pour obtenir un exemple d'un programme de commandes qui traite les codes de sortie en utilisant la commande
if, consultez Rubriques connexes.
Exemples
Pour exécuter MonProg.exe, un fichier qui fonctionne sous la version 3.30 de MS-DOS, créez une entrée dans
la table des versions qui fait que MonProg.exe interprète le sous-système MS-DOS comme étant la
version 3.30 en tapant :
setver c:
Share
Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les fichiers MS-
DOS.
Remarques
• Cet outil n"est pas disponible sur Windows XP 64-Bit Edition.
Placez ces commandes dans le fichier Config.nt du répertoire racine_système\System32 ou dans le fichier
Config spécifié par le fichier PIF (Program Information File) d'une application.
Le sous-système MS-DOS ignore nombre de ces commandes, telles que buffers et break, car il fonctionne
sans elles. Elles ne sont acceptées qu'à des fins de compatibilité.
Pour plus d'informations sur les commandes de configuration du sous-système MS-DOS, cliquez sur une
commande :
Country
Permet au sous-système MS-DOS d'utiliser les formats appropriés à d'autres pays pour l'heure, la date, le
symbole monétaire, la conversion des caractères et les séparateurs décimaux.
Syntaxe
country=xxx[,[yyy][,[Lecteur:][Chemin] NomFichier]]
Paramètres
xxx
Indique le code du pays/région.
yyy
Indique la page de codes du pays/région.
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du fichier qui comprend des informations relatives au pays/région.
Remarques
• La commande country configure le sous-système MS-DOS de manière à ce qu'il reconnaisse
l'ensemble des caractères et autres conventions de ponctuation appropriées lors de l'utilisation de l'une
des langues prises en charge par le système. Utilisez le fichier %racine_système%\System2\Config.nt
ou le fichier de démarrage équivalent spécifié dans le fichier PIF (Program Information File) d'un
programme pour charger le paramètre Country/Region.
Chaque langue ou pays/région pris en charge par le sous-système MS-DOS est indiqué dans le tableau ci-
dessous.
Les pages de codes que vous pouvez utiliser avec chaque code de pays/région sont également indiquées. Si
vous utilisez le code de pays/région 003, par exemple, vous devez utiliser la page de codes 437 ou 850 pour le
paramètre yyy.
La première des deux pages de codes énumérées pour chaque pays/région est la page de codes par défaut.
Le code de pays/région indique les formats de date et d'heure utilisés avec les commandes suivantes : backup,
date et time.
Les formats d'heure et de date de chaque code de pays/région sont indiqués dans le tableau suivant. Pour
chaque code de pays/région, la colonne Format de date affiche le format approprié pour la date du 3 janvier
1994 et la colonne Format horaire affiche le format approprié pour indiquer 17:35 (avec 0 seconde et 0
centième de seconde).
Pour indiquer une page de codes avec le code de pays de la France, tapez :
country=033,850
Si vous n'ajoutez pas la page de codes mais incluez le paramètre [Lecteur:][Chemin] NomFichier, vous devez
quand même taper la virgule qui aurait précédé la page de codes, comme le montre l'exemple suivant :
country=033,,c:\winnt\system32\country.sys
Device
Charge en mémoire le pilote de périphérique spécifié.
Syntaxe
device=[Lecteur:][Chemin] NomFichier [paramètres-pp]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du pilote de périphérique à charger. NomFichier est obligatoire.
[paramètres-pp]
Représente toutes les informations de ligne de commande éventuellement exigées par le pilote de
périphérique.
Remarques
• Utilisez le fichier racine_système\System32\Config.nt ou le fichier de démarrage équivalent spécifié
dans le fichier PIF (Program Information File) d'un programme afin de charger les pilotes de
périphérique pour le sous-système MS-DOS.
Exemples
Pour utiliser une séquence d'échappement ANSI pour contrôler l'écran et le clavier du sous-système MS-DOS,
tapez la syntaxe suivante dans votre fichier Config.nt ou dans le fichier de démarrage équivalent :
device=c:\winnt\system32\ansi.sys
Cela permet de libérer davantage d'octets de mémoire conventionnelle pour d'autres programmes.
Syntaxe
devicehigh=[Lecteur:][Chemin] NomFichier [paramètres-pp]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du pilote de périphérique à charger dans la zone de mémoire haute.
NomFichier est obligatoire.
paramètres-pp
Représente toutes les informations de ligne de commande éventuellement exigées par le pilote de
périphérique.
taillehexa
Requis. Indique la mémoire minimum (nombre d'octets exprimés en notation hexadécimale) qui doit
être disponible avant que devicehigh n'essaie de charger un pilote de périphérique dans la zone de
mémoire haute. Vous devez utiliser à la fois size et taillehexa, comme l'indique la seconde ligne de
syntaxe.
Remarques
• Utilisation de dos=umb
Pour utiliser devicehigh, vous devez obligatoirement inclure dos=umb dans votre fichier Config.nt ou le fichier
de démarrage équivalent. Si vous ne spécifiez pas dos=umb, tous les pilotes de périphérique sont chargés
dans la mémoire conventionnelle, comme si vous utilisiez la commande device.
• Installation de Himem.sys
Avant de pouvoir charger un pilote de périphérique dans la zone de mémoire haute, vous devez utiliser device
pour installer le pilote de périphérique Himem.sys. Device doit apparaître devant n'importe quelle commande
devicehigh dans votre fichier Config.nt ou votre fichier de démarrage équivalent.
device=c:\winnt\system32\himem.sys
dos=umb
devicehigh=lectperso.sys
Syntaxe
dos={high|low}[{,umb|,noumb}]
dos={[high,|low,}]{umb|noumb}
Paramètres
{high|low
Détermine si le sous-système MS-DOS doit essayer de se charger partiellement dans la zone de
mémoire haute ou non. Utilisez high pour autoriser le sous-système MS-DOS à se charger lui-même
dans la zone de mémoire haute. Utilisez low pour conserver la totalité du sous-système MS-DOS dans
la mémoire conventionnelle. Le paramètre par défaut est low.
{umb|noumb}
Détermine si le sous-système MS-DOS doit maintenir une liaison entre la mémoire conventionnelle et la
zone de mémoire haute. Umb fournit cette liaison. Noumb déconnecte cette liaison. Le paramètre par
défaut est noumb.
Remarques
• Installation de Himem.sys pour dos=umb ou dos=high
Pour pouvoir spécifier dos=umb ou dos=high, vous devez obligatoirement installer le pilote de périphérique
HiMem.sys.
• Utilisation de umb
Pour pouvoir charger des programmes et des pilotes de périphérique dans la zone de mémoire haute, vous
devez spécifier dos=umb. L'emploi de cette zone libère davantage de mémoire conventionnelle pour les
programmes. Il est également nécessaire d'installer un fournisseur de blocs de mémoire haute (UMB).
• Combinaison de paramètres
Si vous spécifiez le paramètre high, le sous-système MS-DOS tente de charger une partie de lui-même dans la
zone de mémoire haute. Le chargement d'une partie de MS-DOS dans la zone de mémoire haute libère de la
mémoire conventionnelle pour les programmes.
À condition de les séparer par des virgules, il est possible d'inclure plusieurs paramètres sur une même ligne de
commande dos. Par exemple, la syntaxe suivante est valide :
dos=umb,low
dos=high,umb
La commande dos peut être placée n'importe où dans le fichier Config.nt ou dans le fichier de démarrage
équivalent.
Syntaxe
dosonly
Paramètres
Aucun
Remarques
• Lorsque vous quittez une application MS-DOS, Windows XP revient à l'interpréteur de commande
Cmd.exe.
Cela préserve l'environnement MS-DOS tout en vous permettant d'utiliser immédiatement le programme
TSR.
Étant donné que le démarrage et l'exécution d'autres types d'applications à partir de l'invite Command.com
peuvent interrompre un programme TSR ou suspendre une application MS-DOS, Windows XP fournit la
commande dosonly. Avec dosonly, vous pouvez uniquement démarrer des applications MS-DOS à partir de
l'invite Command.com. Vous pouvez inclure dosonly dans votre fichier Config.nt ou dans le fichier de
démarrage personnalisé équivalent qui se trouve dans le fichier PIF d'une application.
• Config.nt initialise l'environnement MS-DOS, sauf si vous spécifiez un autre fichier de démarrage dans
le fichier PIF d'une application.
Exemples
Incluez dosonly dans votre fichier Config.nt ou dans le fichier de démarrage Config spécifié dans le fichier PIF.
Driveparm
Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les fichiers MS-
DOS.
Paramètres
Aucun
Remarques
• Vous devez ajouter cette commande dans le fichier Config.nt du sous-système MS-DOS. L'exemple
suivant présente l'apparence d'un fichier Config.nt.
dos=high,umb
device=%systemroot%\system32\himem.sys
files=40
echoconfig
Syntaxe
fcbs=x
Paramètres
x
Important. Indique le nombre de blocs de gestion de fichier (FCB) qu'il est possible d'ouvrir en même
temps dans le sous-système MS-DOS. Les valeurs valides de x sont comprises entre 1 et 255. La
valeur par défaut est 4.
Remarques
• On appelle bloc de gestion de fichier une structure de données où sont enregistrées des informations
concernant un fichier.
• Si un programme tente d'ouvrir plus de x fichiers au moyen de blocs de gestion de fichier, il se peut que
le sous-système MS-DOS ferme les fichiers ouverts plus tôt.
• N'utilisez la commande fcbs que si un programme vous le demande. La plupart des programmes plus
récents ne nécessitent pas de bloc de gestion de fichier. Certains programmes plus anciens, toutefois,
peuvent nécessiter l'emploi de la commande fcbs dans votre fichier Config.nt.
Exemples
Pour préciser que le sous-système MS-DOS peut avoir jusqu'à huit blocs de gestion de fichier ouverts en même
temps, tapez la ligne suivante dans votre fichier Config.nt :
fcbs=8
Syntaxe
files=x
Paramètres
x
Important. Définit le nombre de fichiers auxquels le sous-système MS-DOS peut avoir simultanément
accès. Les valeurs valides de x sont comprises entre 8 et 255. La valeur par défaut est 8.
Remarques
• La valeur par défaut du paramètre x est 8, mais certains programmes exigent une valeur plus grande.
Le paramètre le plus courant est 20.
Exemples
Pour indiquer que le sous-système MS-DOS peut accéder à un maximum de 20 fichiers à la fois, tapez la ligne
suivante dans votre fichier Config.nt :
files=20
Syntaxe
install=[Lecteur:][Chemin] NomFichier [ParamètresCommande]
Paramètres
[Lecteur:][Chemin] NomFichier
Indique l'emplacement et le nom du programme résident que vous voulez exécuter.
ParamètresCommande
Définit des paramètres pour le programme spécifié par NomFichier.
Remarques
• Utilisez Install pour charger en mémoire un programme résident juste avant de démarrer l'application
qui nécessite ce dernier. Si un programme résident est chargé en mémoire à l'aide du fichier
Autoexec.nt, il l'est également chaque fois que l'invite de commandes est démarrée, ce qui entraîne un
gaspillage de la mémoire.
• N'utilisez pas Install pour charger des programmes qui se servent de variables d'environnement, de
touches de raccourci ou qui exigent la présence de Cmd.exe pour traiter les erreurs critiques.
Exemple
Pour charger un programme en mémoire dans le fichier Config.nt, tapez :
install
Lastdrive
Windows XP n"utilise pas cette commande. Elle n"est acceptée que pour la compatibilité avec les fichiers MS-
DOS.
Syntaxe
ntcmdprompt
Remarques
• Lors de l'exécution de Command.com, certaines fonctionnalités de Cmd.exe, telles que l'affichage
doskey de l'historique des commandes, ne sont pas disponibles.
Si vous préférez exécuter l'interpréteur des commandes Cmd.exe après avoir lancé un programme
résident en mémoire (TSR) ou l'invite de commandes à partir d'une application MS-DOS, vous pouvez
utiliser la commande ntcmdprompt.
Cependant, n'oubliez pas que le programme TSR peut ne pas être disponible lorsque vous
exécutez Cmd.exe.
Vous pouvez inclure la commande ntcmdprompt dans votre fichier Config.nt ou le fichier de
démarrage personnalisé équivalent dans le fichier PIF (fichier d'informations programme) d'une
application.
Exemples
Pour inclure ntcmdprompt dans votre fichier Config.nt ou dans le fichier de démarrage de configuration
spécifié dans le fichier PIF, tapez :
ntcmdprompt
Syntaxe
shell=[[Lecteur:]Chemin] NomFichier [Paramètres]
Paramètres
[[Lecteur:]Chemin] NomFichier
Indique l'emplacement et le nom de l'interpréteur de commandes.
Paramètres
Spécifie tout paramètre ou option de ligne de commandes pouvant être utilisée avec l'interpréteur de
commandes spécifié.
Remarques
• Paramétrage par défaut
Par défaut, le sous-système MS-DOS utilise une version spéciale de Command.com qui fonctionne de façon
transparente pour les autres sous-systèmes de Windows XP (y compris la canalisation et la redirection entre
sous-systèmes). La commande shell n'est donc pas nécessaire.
Exemples
Supposez que vous souhaitiez utiliser comme interpréteur de commandes le fichier NouvInt.com figurant dans
le répertoire /Bin du lecteur de démarrage. Il vous suffit pour cela d'ajouter la commande ci-dessous au fichier
Config.nt :
shell=\bin\nouvint.com
Pour utiliser cette variable d'environnement, placez-la dans votre fichier Config.nt.
SyNaxe
stacks=n,s
Paramètres
n
Indique le nombre de piles. Les valeurs valides pour n sont 0 et les nombres de 8 à 64.
s
Indique la taille en octets de chaque pile. Les valeurs valides pour s sont 0 et les nombres de 32 à 512.
Remarques
• Paramètres par défaut
Le tableau ci-dessous répertorie les paramètres par défaut de la commande stacks.
Ordinateur Stacks
IBM PC, IBM PC/XT, IBM PC portable 0,0
Autre 9,128
Lorsqu'il reçoit une interruption matérielle, Windows XP alloue une seule des piles spécifiées.
Si les valeurs affectées sont égales à 0, chaque programme en cours d'exécution doit disposer de suffisamment
d'espace de pile pour les pilotes d'interruption matérielle de l'ordinateur.
Toutefois, si votre ordinateur montre des signes d'instabilité avec cette valeur, revenez aux valeurs par défaut.
Exemples
Pour allouer 8 piles de 512 octets chacune pour le traitement des interruptions liées au matériel, ajoutez la
commande ci-dessous au fichier Config.nt :
stacks=8,512
Paramètres
Aucun
Remarques
• Utilisez cette commande dans le fichier Config.nt.
• Si un programme n'interprète pas correctement les données entrées à partir d'un clavier étendu,
ajoutez cette commande au fichier Config.nt afin que votre clavier étendu utilise les fonctions d'un
clavier standard.
• Si vous utilisez la commande switches=/k et que vous installez le pilote de périphérique Ansi.sys,
ajoutez l'option de ligne de commandes /k sur la ligne de commandes device de Ansi.sys.
Exemples
Si vous voulez utiliser les fonctions d'un clavier standard alors que vous vous servez d'un clavier étendu,
ajoutez la commande ci-dessous au fichier Config.nt :
switches=/k