Le commande MSG envoie un message à un utilisateur sur un Remote Desktop Session Host (serveur hôte de session Bureau) à distance.

 

La syntaxe du commande MSG

 

La commande msg a un grand nombre d'options possibles, ce qui la rend très puissante et flexible.

 

La syntaxe de la commande msg est la suivante:

 

Syntaxe

msg {<username> | <sessionname> | <sessionID>| @<filename> | *} [/server:<servername>] [/time:<seconds>] [/v]
[/w] [<message>]

 

 

Paramètres du commande chkdsk

 

Options de msg

PARAMÈTRE

DESCRIPTION

<username>

Spécifie le nom de l’utilisateur pour lequel vous souhaitez recevoir le message. Si vous ne spécifiez pas d’utilisateur ou de session, cette commande affiche un message d’erreur. Quand vous spécifiez une session, celle-ci doit être active.

<sessionname>        

Spécifie le nom de la session à laquelle vous souhaitez recevoir le message. Si vous ne spécifiez pas d’utilisateur ou de session, cette commande affiche un message d’erreur. Quand vous spécifiez une session, celle-ci doit être active.

<sessionID>

Spécifie l’ID numérique de la session dont l’utilisateur doit recevoir un message.

@<filename>

Identifie un fichier contenant une liste de noms d’utilisateurs, de noms de sessions et d’ID de session pour lesquels vous souhaitez recevoir le message.

*

Envoie le message à tous les noms d’utilisateur sur le système.

/server:<servername>

Spécifie le Remote Desktop Session Host (Bureau à distance serveur hôte) de session dont vous souhaitez recevoir le message. S’il n’est pas spécifié, /Server utilise le serveur sur lequel vous êtes actuellement connecté.

/Time <seconds>

Spécifie la durée pendant laquelle le message que vous avez envoyé s’affiche sur l’écran de l’utilisateur. Une fois que la
limite de temps est atteinte, le message disparaît. Si aucune limite de temps n’est définie, le message reste sur l’écran de l’utilisateur jusqu’à ce que l’utilisateur puisse voir le message et clique sur OK.

/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 que le message a été reçu. Utilisez ce paramètre avec /time:<*seconds*> pour éviter un délai d’attente possible si l’utilisateur ne répond pas immédiatement. L’utilisation de ce paramètre avec /v est également utile.

<message>

Spécifie le texte du message que vous souhaitez envoyer. Si aucun message n’est spécifié, vous êtes invité à entrer un
message. Pour envoyer un message contenu dans un fichier, tapez le symbole « inférieur à » (<) suivi du nom de fichier.

/?

Affiche l'aide à l'invite de commandes.

 

Note

Vous devez disposer de l’autorisation d’accès spécial message pour envoyer un message.

 

Exemples

 

Pour envoyer un message intitulé, nous allons rencontrer à 13h00 aujourd’hui toutes les sessions pour UserA, tapez :

 

msg Rencontrons-nous à 13 heures aujourd'hui

 

Pour envoyer le même message à la session comerC129, tapez :

 

msg comerC129 Rencontrons-nous à 13 heures aujourd'hui

 

Pour envoyer le message à toutes les sessions contenues dans le fichier UserList, tapez :

 

msg @userlist Rencontrons-nous à 13 heures aujourd'hui

 

Pour envoyer le message à tous les utilisateurs qui ont ouvert une session, tapez :

 

msg * Rencontrons-nous à 13 heures aujourd'hui

 

Pour envoyer le message à tous les utilisateurs, avec un délai d’attente d’accusé de réception (par exemple, 10
secondes), tapez :

 

msg * /time:10 Rencontrons-nous à 13 heures aujourd'hui

 

Commande MSG