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.
{help|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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-commandeset querytype, consultez la section Rubriques
connexes.
----------------------------
Nslookup : finger
Effectue la connexion avec le serveur finger sur
l'ordinateur en cours.
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.
{help|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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-commandeset querytype, consultez la section Rubriques
connexes.
---------------------------
Nslookup : help
Affiche un résumé succinct des sous-commandes nslookup.
Syntaxe
{help|?}
Paramètres
{help|?}
Affiche un résumé succinct des sous-commandes
nslookup.
----------------------------
Nslookup : ls
Répertorie les informations pour un domaine DNS (Domain
Name System).
Syntaxe
ls [Option] DomaineDNS [{[>]
NomFichier|[>>] NomFichier}]
Paramètres
Option
Le tableau suivant présente les options valides.
Option
Description
-tTypeInterrogation
Affiche tous les enregistrements du type
spécifié. Pour une description de TypeInterrogation,
consultez setquerytype dans la section
Rubriques connexes.
-a
Affiche la liste des alias des
ordinateurs du domaine DNS. Ce paramètre est un synonyme
de -t CNAME.
-d
Affiche tous les enregistrements du
domaine DNS. Ce paramètre est un synonyme de -t ANY.
-h
Affiche des informations relatives à l'UC
et au système d'exploitation pour le domaine DNS. Ce
paramètre est un synonyme de -t HINFO.
-s
Affiche la liste des services connus des
ordinateurs du domaine DNS. Ce paramètre est un 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.
{help|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
----------------------------
Nslookup : lserver
Remplace le serveur par défaut par le domaine DNS (Domain
Name System) spécifié.
Syntaxe
lserverDomaineDNS
Paramètres
DomaineDNS
Spécifie le nouveau domaine DNS du serveur par défaut.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
------------------------------
Nslookup : 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.
------------------------------
Nslookup : server
Remplace le serveur par défaut par le domaine DNS (Domain
Name System) spécifié.
Syntaxe
serverDomaineDNS
Paramètres
DomaineDNS
Requis. Spécifie le nouveau domaine DNS du serveur par
défaut.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
------------------------------
Nslookup : set
Modifie les paramètres de configuration qui affectent le
fonctionnement des recherches.
Syntaxe
setMotClé[=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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
Remarques
Utilisez set all pour afficher la liste des
paramètres actuels.
--------------------------------
Nslookup : set all
Imprime les valeurs actuelles des paramètres de
configuration.
Syntaxe
setall
Paramètres
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
Remarques
Set all imprime aussi des informations sur
l'ordinateur et le serveur par défaut (c'est-à-dire
l'hôte).
--------------------------------
Nslookup : set class
Change la classe d'interrogation. La classe spécifie le
groupe de protocoles des informations.
Syntaxe
setcl[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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
---------------------------------
Nslookup : 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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
----------------------------------
Nslookup : 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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
------------------------------------
Nslookup : 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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
------------------------------------
Nslookup : set defname
Ajoute le nom de domaine DNS (Domain Name System) par
défaut à une demande de recherche de composant unique. Un
composant unique est un composant qui ne contient pas de
point.
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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
---------------------------------------
Nslookup : set domain
Remplace le nom de domaine DNS (Domain Name System) par
défaut par le nom spécifié.
Syntaxe
setdo[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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
----------------------------
Nslookup : 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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
------------------------------
Nslookup : set port
Assigne la valeur spécifiée au port TCP/UDP par défaut du
serveur de noms DNS (Domain Name System).
Syntaxe
setpo[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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
-------------------------------
Nslookup : set querytype
Change le type d'enregistrement ressources de
l'interrogation.
Syntaxe
setq[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.
PTR
Spécifie un nom d'ordinateur si l'interrogation
correspond à une adresse IP. Dans le cas contraire,
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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
----------------------------
Nslookup : set recurse
Indique au serveur de noms DNS (Domain Name System)
d'interroger d'autres serveurs s'il ne trouve pas les
informations.
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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
---------------------------
Nslookup : set retry
Définit le nombre de tentatives.
Syntaxe
setret[ry]=nombre
Paramètres
nombre
Spécifie le nombre de tentatives successives. Le nombre
par défaut est 4.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
----------------------------
Nslookup : set root
Change le nom du serveur racine utilisé pour les
interrogations.
Syntaxe
setro[ot]=ServeurRacine
Paramètres
ServeurRacine
Spécifie le nouveau nom du serveur racine. La valeur par
défaut est ns.nic.ddn.mil.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
Remarques
La sous-commande set root a une incidence sur la
sous-commande root.
----------------------------
Nslookup : set search
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. Ceci s'applique lorsque les
interrogations set et lookup contiennent au moins un point,
mais ne se terminent pas par un point de fin.
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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
-----------------------------
Nslookup : 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 (/).
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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
--------------------------
Nslookup : set timeout
Change le délai d'attente initial (en secondes) de la
réponse à une demande.
Syntaxe
setti[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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
---------------------------
Nslookup : set type
Change le type d'enregistrement ressources de
l'interrogation.
Syntaxe
setty[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.
PTR
Spécifie un nom d'ordinateur si
l'interrogation correspond à une adresse IP. Dans le cas
contraire, 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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
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.
---------------------------------
Nslookup : 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.
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
----------------------------------
Nslookup : view
Trie et affiche la sortie de la sous-commande ls ou
des sous-commandes ls précédente(s).
Syntaxe
viewNom_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).
{aide|?}
Affiche un résumé succinct des sous-commandes
nslookup.
Utilisation d'opérateurs de
redirection des commandes (c' est assez
important alors je vous conseille de lire)
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 redirection
Description
>
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.
Le tableau suivant indique les handles disponibles.
Handle
Équivalent numérique du handle
Description
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
UNDEFINED
3-9
Ces handles sont définis individuellement par
l'application et sont 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
Duplication des handles
L'opérateur de redirection & permet de dupliquer les
sorties ou les entrées depuis un handle vers un autre. Par
exemple, pour écrire le résultat de la commande dir
dans le fichier Fichier.txt et écrire les erreurs dans le
fichier Fichier.txt, tapez :
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.
Redirection des entrées de commandes (<)
Pour rediriger une entrée de commande à partir du clavier
vers un fichier ou un périphérique, utilisez l'opérateur <.
Par exemple, pour récupérer l'entrée de commande pour la
commande sort à partir du fichier Fichier.txt, tapez :
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.
Redirection des sorties de commandes (>)
Pratiquement toutes les commandes affichent en sortie des
données sur la fenêtre d'invite de commandes. 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 :
netsh routing dump>c:\route.cfg
L'opérateur > permet d'ouvrir le fichier spécifié avec un
accès en écriture seule. Par conséquent, si vous utilisez cet
opérateur, vous ne pouvez pas lire le fichier. Par exemple, si
vous lancez un programme avec les opérateurs de redirection
>&0, tous les essais d'écriture dans le handle 1 échouent car
le handle 0 a été à l'origine ouvert avec un accès en lecture
seule.
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.
Utilisation de l'opérateur <& pour rediriger les données
en entrée et les dupliquer
Pour utiliser l'opérateur <& de redirection des données en
entrée, le fichier que vous spécifiez doit déjà exister. 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 :
findfile fichier.txt>recherche.txt 2<&1
Pour dupliquer le handle 3, défini par un utilisateur, en
tant que source de lecture des entrées vers le handle 0 (STDIN),
tapez :
<&3
Utilisation de l'opérateur >& pour rediriger les données
en sortie et les dupliquer
Si vous redirigez les données en sortie vers un fichier et
si vous spécifiez un fichier existant, le programme Cmd ouvre
ce fichier en écriture seule et remplace le contenu existant.
Si vous indiquez un handle, le programme Cmd.exe duplique le
fichier dans le handle existant.
Pour dupliquer le handle 3 défini par l'utilisateur dans le
handle 1, tapez :
>&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
Utilisation de l'opérateur de redirection >> pour ajouter
des données
Pour ajouter les données obtenues en sortie d'une commande
à la fin d'un fichier sans perdre les données qui s'y trouvent
déjà, utilisez un double signe supérieur à (>>). 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
Utilisation de la barre verticale (|)
L'opérateur (|) permet de récupérer les données obtenues en
sortie (par défaut, STDOUT) d'une commande et de les rediriger
en entrée (par défaut STDIN) d'une autre commande. La commande
suivante permet par exemple, de trier le contenu d'un
répertoire :
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).
Combinaison de commandes et d'opérateurs de redirection
Vous pouvez créer des commandes personnalisées en combinant
des commandes de filtre avec d'autres commandes et d'autres
fichiers. Pour stocker les noms de fichiers qui contiennent la
chaîne « LOG », utilisez par exemple, la commande suivante :
dir /b | find "LOG" > loglist.txt
Les résultats de la commande dir sont dirigés via la
commande de filtre find. 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.
dir c:\ /s /b | find "LOG" | more
En utilisant le signe |, Cmd.exe transmet les résultats de
la commande dir via la commande de filtre find.
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.
Utilitaires et services TCP/IP
Les utilitaires TCP/IP permettent aux ordinateurs non
équipés de l'environnement Microsoft, par exemple, aux
stations UNIX, de se connecter à un réseau. Le protocole
réseau TCP/IP doit être installé pour pouvoir utiliser les
utilitaires TCP/IP.
je ne vous donne pas de description car je vous ai appris à
vous servir de ces commandes dans les cours précédents;
voici la liste de ces utilitaires:
Arp
Nslookup
Finger
Ping
Ftp
Rcp
Hostname
Rexec
Ipconfig
Route
Lpq
Rsh
Lpr
Tftp
Nbtstat
Tracert
Netstat
Commandes
des services Terminal Server
Commande change logon (changer l'ouverture de session)
Active ou désactive les ouvertures de session à partir des
sessions clientes, ou affiche l'état de l'ouverture des
sessions en cours. Cet utilitaire est utile à la gestion du
système.
Syntaxe
change logon{/enable|/disable|/query}
Paramè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.
Répertorie ou modifie les mappages du port COM pour
maintenir la compatibilité avec les applications MS-DOS.
Syntaxe
change port[{portx=porty|/dportx|/query}]
Paramètres
portx=porty
Mappe le port COM x au port y.
/dportx
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 exemple, pour mapper le port COM12 au port
COM1, afin de le rendre utilisable par une application
MS-DOS, tapez change port com12=com1. La
modification de mappage ne fonctionne que pour la session en
cours et n'est pas conservée lorsque vous fermez une session
pour en ouvrir une nouvelle.
Utilisez la commande change port sans paramètres
pour afficher les ports COM disponibles et leurs mappages
actuels.
------------------------------------------------
Commande change user (changer l'utilisateur)
Modifie le paramétrage relatif au mappage du fichier .ini.
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\Install. 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. Si l'application interroge le
répertoire Windows en utilisant des appels système, comme
GetWindowsDirectory, les services Terminal Server
renvoient le répertoire RacineSystème. Si des entrées
de fichier .ini sont ajoutées à l'aide d'appels système,
comme WritePrivateProfileString, elles sont ajoutées
aux fichiers .ini sous le répertoire RacineSystème.
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 Terminal Server vérifient si
une copie de la clé existe sous la clé \TerminalServer\Install.
Si c'est le cas, les clés sont copiées à l'emplacement
approprié sous HKEY_CURRENT_USER. Si l'application
tente de lire un fichier .ini qui n'existe pas, les services
Terminal Server recherchent ce fichier .ini sous la racine
système. 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
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]
cprofile [/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.
Active ou désactive les dossiers temporaires communs.
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é.
Vous devez disposer de privilèges d'administrateur pour
exécuter la commande flattemp.
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.
Spécifie l'ID numérique qui identifie la session auprès
du serveur.
NomSession
Spécifie le nom de la session.
/server:NomServeur
Indique le serveur Terminal Server qui contient la
session utilisateur que vous souhaitez fermer. Si ce
paramètre n'est pas spécifié, c'est le serveur auquel vous
êtes actuellement connecté qui est utilisé.
/v
Affiche des informations sur les actions en cours
d'exécution.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Vous pouvez toujours fermer la session à laquelle vous
êtes actuellement connecté. Cependant, vous devez posséder
l'autorisation Contrôle total pour fermer les sessions des
autres utilisateurs.
La fermeture de la session d'un utilisateur sans
avertissement peut entraîner la perte de données utilisées
lors de cette session. Vous devez envoyer un message
d'avertissement à l'utilisateur à l'aide de la commande
msg avant d'entreprendre une telle action.
Si aucun identificateur ou nom de session n'est
spécifié, l'utilisation de la commande logoff ferme
la session en cours de l'utilisateur. Si vous indiquez le
nom d'une session, celle-ci doit être active.
Lorsque vous fermez la session d'un utilisateur, tous
les processus sont interrompus et la session est supprimée
du serveur.
Vous ne pouvez pas fermer la session d'un utilisateur à
partir d'une session ouverte depuis la console.
Exemples
Pour fermer la session d'un utilisateur à partir de la
session en cours, tapez :
logoff
Pour fermer la session d'un utilisateur à l'aide de l'ID de
session, par exemple la session 12, tapez :
logoff 12
Pour fermer la session d'un utilisateur à l'aide du nom de
la session et du serveur, par exemple la session TERM04 sur le
serveur WF12, tapez :
Nom de l'utilisateur auquel vous souhaitez adresser le
message.
NomSession
Nom de la session à laquelle vous souhaitez envoyer un
message.
IDSession
Identificateur numérique de la session dont
l'utilisateur doit recevoir un message.
@NomFichier
Identifie un fichier contenant la liste des noms
d'utilisateurs, des noms de sessions et des ID de sessions
auxquelles adresser un message.
*
Envoie le message à tous les noms d'utilisateurs sur le
système.
/server:NomServeur
Indique le serveur Terminal Server dont la session ou
l'utilisateur doit recevoir le message. Si vous n'indiquez
pas de données, la commande, /server utilise le
serveur auquel vous êtes actuellement connecté.
/time:secondes
Indique la durée pendant laquelle votre message reste
affiché sur l'écran de l'utilisateur. Lorsque le délai est
atteint, le message disparaît. Si aucune durée n'est
définie, le message demeure sur l'écran de l'utilisateur
jusqu'à ce que celui-ci clique sur OK, une fois sa
lecture terminée.
/v
Affiche des informations sur les actions en cours
d'exécution.
/w
Attend un accusé de réception de la part de
l'utilisateur indiquant que le message a bien été reçu.
Utilisez ce paramètre avec /time:secondes pour
éviter l'apparition éventuelle de délais d'attente trop
longs si l'utilisateur ne répond pas immédiatement.
L'utilisation de ce paramètre avec l'option /v est
également utile.
message
Texte du message que vous souhaitez envoyer. Si vous ne
tapez pas de message, vous êtes invité à le faire, sinon une
entrée standard (STDIN) est indiquée pour le message. Pour
envoyer un message contenu dans un fichier, tapez le symbole
supérieur à (>) suivi du nom du fichier.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Si vous n'indiquez pas de nom d'utilisateur ou de
session, la commande msg affiche un message d'erreur.
Lorsque vous indiquez le nom d'une session, celle-ci doit
être active.
L'utilisateur doit posséder une autorisation d'envoi de
message pour pouvoir envoyer un message.
Exemples
Pour envoyer le message intitulé Rendez-vous aujourd'hui
au musée à toutes les sessions de l'utilisateur JEAN,
tapez :
msg JEAN Rendez-vous aujourd'hui au musée
Pour envoyer le même message à la session MODEM02, tapez :
msg modem02 Rendez-vous aujourd'hui au musée
Pour envoyer le message à la session 12, tapez :
msg 12 Rendez-vous aujourd'hui au musée
Pour envoyer le message à toutes les sessions contenues
dans le fichier LISTUTIL, tapez :
msg @listutil Rendez-vous aujourd'hui au musée
Pour envoyer le message à tous les utilisateurs ayant
ouvert une session, tapez :
msg * Rendez-vous aujourd'hui au musée
Pour envoyer le message à tous les utilisateurs, avec un
délai d'accusé de réception de 10 secondes par exemple,
tapez :
Permet de créer des connexions aux serveurs Terminal Server
ou à d'autres ordinateurs distants, de modifier un fichier de
configuration .rdp existant (Remote Desktop Connection,
Connexion au Bureau à distance) et de migrer les connexions
Windows XP (les connexions créées avec le Gestionnaire de
connexion client) vers des fichiers .rdp.
Indique le nom d'un fichier .rdp pour la connexion.
/v:serveur
Spécifie l'ordinateur distant auquel se connecter.
/console
Établit la connexion à la session de la console du
serveur Windows 2000 spécifié.
/f
Lance le module Connexion au Bureau à distance en plein
écran.
/w:largeur/h:hauteur
Spécifie les dimensions de l'écran du module Connexion
au Bureau à distance.
/edit
Ouvre le fichier .rdp spécifié en mode édition.
/migrate
Permet d'effectuer la migration des fichiers de
connexion d'ancienne génération, créés par le Gestionnaire
de connexion client, vers les nouveaux fichiers de connexion
.rdp.
Remarques
Vous devez être administrateur sur le serveur auquel
vous êtes connecté pour créer une connexion à une console à
distance.
Les fichiers .rdp sont stockés pour chaque utilisateur
en tant que fichiers cachés dans le répertoire Mes
documents.
Enregistre un programme de telle sorte qu'il dispose de
caractéristiques d'exécution particulières.
Syntaxe
registerNomFichier[{/system|/user}]
[/v]
Paramètres
NomFichier
Spécifie le nom du fichier que vous souhaitez
enregistrer.
/system
Enregistre le fichier en tant que ressource système
globale.
/user
Enregistre l'utilisateur en tant que ressource
utilisateur globale.
/v
Affiche des informations supplémentaires.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Seuls les administrateurs peuvent utiliser la commande
register.
Certaines applications et certains sous-systèmes
complexes doivent s'exécuter dans un contexte système global
pour établir les ressources communes à plusieurs ouvertures
de session.
Les données d'enregistrement d'un programme sont
reconnues uniquement lorsque le programme est installé. Si
vous exécutez une commande register pour un programme
déjà installé, les modifications prennent effet à la
prochaine installation du programme.
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.
/?
Affiche l'aide à l'invite de commandes.
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.
Il est recommandé de réinitialiser une session
uniquement lorsqu'elle présente un dysfonctionnement ou
qu'elle ne répond plus.
Le paramètre /server est obligatoire uniquement
si vous exécutez la commande reset session à partir
d'un serveur distant.
ID de la session à contrôler à distance. Utilisez la
commande query user pour afficher la liste des
sessions et les ID correspondants.
/server:NomServeur
Indique le serveur Terminal Server qui contient la
session à contrôler à distance. À 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.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Vous pouvez afficher ou contrôler activement la session.
Lorsque vous choisissez de contrôler activement la session
d'un utilisateur, vous pouvez effectuer des actions dans
cette session à partir du clavier et de la souris.
Vous pouvez toujours contrôler à distance vos propres
sessions (à l'exception de la session en cours), mais vous
devez disposer de l'autorisation Contrôle total pour
contrôler une autre session à distance.
Vous pouvez également démarrer un contrôle à distance à
l'aide du Gestionnaire de services Terminal Server. Pour
plus d'informations, consultez
Pour contrôler une session à distance.
Avant que la surveillance ne commence, le serveur
informe l'utilisateur que la session va être contrôlée à
distance, à moins que cette fonctionnalité soit désactivée.
Votre session peut paraître figée pendant quelques secondes
en attente de la réponse de l'utilisateur. Pour configurer
le contrôle à distance des utilisateurs et des sessions,
utilisez l'outil Configuration des services Terminal Server
ou les extensions des services Terminal Server du composant
Utilisateurs et groupes locaux ainsi que le composant
Utilisateurs et ordinateurs Active Directory.
Au risque de faire échouer le contrôle à distance, votre
session doit être en mesure de prendre en charge la
résolution vidéo utilisée au niveau de la session contrôlée.
La session de console ne peut ni contrôler à distance
une autre session, ni être contrôlée à distance par une
autre session.
Lorsque vous souhaitez mettre fin au contrôle distant
(Préséance), appuyez sur CTRL+* (en utilisant uniquement la
touche * du pavé numérique), ou toute autre touche d'accès
rapide que vous avez définie. La touche d'accès rapide se
définit dans le Gestionnaire de services Terminal Server.
ID de la session à laquelle vous souhaitez vous
connecter. Si vous utilisez le paramètre facultatif /dest::NomSession,
vous devez spécifier l'ID de la session à laquelle vous
souhaitez vous connecter.
NomSession
Nom de la session à laquelle vous souhaitez vous
connecter.
/dest:NomSession
Indique le nom de la session en cours. Cette session est
déconnectée lorsque vous vous connectez à la nouvelle
session.
/password:MotDePasse
Mot de passe de l'utilisateur propriétaire de la session
à laquelle vous souhaitez vous connecter. Ce mot de passe
est obligatoire lorsque l'utilisateur qui se connecte n'est
pas le propriétaire de la session.
/v
Affiche des informations sur les actions en cours
d'exécution.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Vous devez posséder l'autorisation Contrôle total ou
être autorisé à accéder à Connect pour vous connecter à une
autre session.
Le paramètre /dest:NomSession permet de
connecter la session d'un utilisateur à une autre session.
Si vous ne spécifiez pas de mot de passe pour le
paramètre MotDePasse, et que la session cible
appartient à un autre utilisateur que l'utilisateur en
cours, la commande tscon échoue.
Vous ne pouvez pas vous connecter à la session de la
console.
Exemples
Pour vous connecter à la session 12 sur le serveur Terminal
Server en cours et vous déconnecter de la session en cours,
tapez :
tscon 12
Pour vous connecter à la session 23 sur le serveur Terminal
Server en cours, à l'aide du mot de passe « monmot », et vous
déconnecter de la session en cours, tapez :
tscon 23 /password:monmot
Pour connecter la session nommée TERM03 à la session nommée
TERM05, et pour déconnecter la session TERM05, si elle est
encore connectée, tapez :
Indique le serveur Terminal Server qui contient la
session à déconnecter. À 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.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Vous devez posséder l'autorisation Contrôle total pour
déconnecter un autre utilisateur d'une session.
Si aucun identificateur de session ou nom de session
n'est indiqué, la commande tsdiscon déconnecte la
session en cours.
Les applications qui étaient en cours d'exécution
lorsque vous vous êtes déconnecté de la session, s'exécutent
à nouveau automatiquement lorsque vous vous reconnectez à la
session, sans perte de données. Utilisez la commande
reset session pour arrêter l'exécution des applications
de la session déconnectée, mais sachez que cela peut
entraîner la perte de certaines données au cours de la
session.
Le paramètre /server est obligatoire uniquement
si vous exécutez la commande tsdiscon à partir d'un
serveur distant.
La session de la console ne peut pas être déconnectée.
Exemples
Pour déconnecter la session en cours, tapez :
tsdiscon
Pour déconnecter la session 10, tapez :
tsdiscon 10
Pour déconnecter la session nommée TERM04, tapez :
Copie, d'un utilisateur à un autre, les informations de
configuration utilisateur, qui sont affichées dans les
extensions des services Terminal Server pour les Utilisateurs
et groupes locaux et dans le composant Utilisateurs et
ordinateurs Active Directory. La commande Tsprof permet
également de définir le chemin d'accès au profil d'un
utilisateur.
Spécifie le nom de l'utilisateur dont vous souhaitez
mettre à jour ou interroger le chemin d'accès au profil sur
le serveur.
UtilisateurSource
Spécifie le nom de l'utilisateur dont vous souhaitez
copier les informations de configuration utilisateur.
UtilisateurDestination
Spécifie le nom de l'utilisateur pour lequel vous
souhaitez copier les informations de configuration
utilisateur.
/domain:NomDomaine
Spécifie le nom du domaine dans lequel l'opération est
appliquée.
/local
Applique uniquement l'opération aux comptes
d'utilisateurs locaux.
/profile:CheminProfil
Spécifie le chemin d'accès au profil tel qu'il est
affiché dans les extensions des services Terminal Server
pour les Utilisateurs et groupes locaux et le composant
Utilisateurs et ordinateurs Active Directory.
/update
Met à jour les informations du chemin d'accès au profil
de l'utilisateur NomUtilisateur du domaine
NomDomaine vers le CheminProfil.
/copy
Copie les informations de configuration utilisateur à
partir de l'UtilisateurSource vers l'UtilisateurDestination,
et met à jour les informations du chemin d'accès au profil
de l'UtilisateurDestination dans le CheminProfil.
L'utilisateur source et l'utilisateur de destination doivent
tous les deux être des utilisateurs locaux ou être situés
dans le domaine NomDomaine.
/q
Affiche le chemin d'accès au profil en cours de
l'utilisateur dont vous souhaitez interroger le chemin du
profil sur le serveur.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Seuls les administrateurs peuvent exécuter la commande
tsprof.
Permet à un administrateur de fermer ou de redémarrer à
distance un serveur Terminal Server. Vous avez également la
possibilité d'éteindre le serveur si l'ordinateur prend en
charge le contrôle logiciel du courant alternatif.
Après avoir averti les utilisateurs, indique une durée
(en secondes) d'attente avant de fermer les sessions de tous
les utilisateurs. La valeur par défaut est 60 secondes.
/server:NomServeur
Indique le serveur Terminal Server à arrêter. Si ce
paramètre n'est pas indiqué, c'est le serveur Terminal
Server en cours qui est arrêté.
/reboot
Redémarre le serveur Terminal Server après la fermeture
des sessions utilisateur.
/powerdown
Éteint le serveur Terminal Server si l'ordinateur prend
en charge le contrôle logiciel du courant alternatif.
/delay:DélaiFermetureSession
Après avoir fermé les sessions de tous les utilisateurs,
indique la durée d'attente (en secondes) avant la fermeture
de tous les processus et l'arrêt du serveur Terminal Server.
La valeur par défaut est 30 secondes.
/v
Affiche des informations sur les actions en cours
d'exécution.
/?
Affiche l'aide à l'invite de commandes.
Remarques
Vous devez disposer de privilèges d'administrateur pour
exécuter la commande tsshutdn.
Il est déconseillé d'utiliser la commande Arrêter
du menu Démarrer pour éteindre un serveur Terminal
Server. Cette méthode met fin aux sessions des utilisateurs
sans les avertir.
Toutes les sessions connectées reçoivent un
avertissement indiquant qu'elles vont bientôt être fermées.
Dans les sessions où des fichiers d'application sont
ouverts, l'utilisateur est invité à enregistrer ces
fichiers. Après le lancement de la commande de fermeture de
session, tsshutdn attend une durée déterminée (par
défaut, elle est de 30 secondes et est définie à l'aide de
/delay), avant de mettre fin à tous les processus.
Tsshutdn ne redémarre pas le serveur Terminal
Server, excepté si l'option /reboot est spécifiée.
Et voila, nous sommes parvenu à la fin du cours (ouf! diront certains), j' espere que maintenant vous savez mettre les commandes dans un fichier bat!
Le seul regret que j' ai c' est de ne pas avoir pu vous donner toutes les sous commandes dos (elles ne sont pas disponibles sur mon système )-: .Mais ne vous inquiettez pas, je vais chercher et ça sera mis sur mon site.