Commandes Terminal Server : MSG

Cet article présente la syntaxe et les paramètres du msg des commandes Terminal Server.

Applicabilité : Windows 10 - Toutes les éditions
Numéro de la base de connaissances d’origine : 186480

Résumé

MSG envoie un message.

Syntaxe

msg [username] [/server:servername] [/time:seconds] [/v] [/w] [/?]
[message]msg [sessionname] [/server:servername] [/time:seconds] [/v] [/w]
[/?] [message]msg [sessionID] [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]msg [@filename] [/server:servername] [/time:seconds]
[/v] [/w] [/?] [message]msg * [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]

Paramètres

  • username: identifie l’utilisateur.

  • sessionname: identifie le nom de la session. Le nom a été créé par l’administrateur système lors de la configuration de la session.

  • sessionID: spécifie l’ID de la session.

  • filename: identifie un fichier contenant une liste de usernames, sessionnameset sessionIDs auquel envoyer le message.

  • message (chaîne de message) : texte du message que vous souhaitez envoyer. Si aucun message n’est entré, l’entrée standard (STDIN) est lue pour le message.

  • /server:servername: permet de spécifier le serveur Terminal Server. Sinon, le serveur Terminal Server actuel est utilisé.

  • /time:seconds (délai de temps) : définit la durée pendant laquelle vous devez attendre avant de recevoir la confirmation de la session cible que le message a été reçu.

  • /w (attendre) : attendez une réponse du ou des utilisateurs cibles.

  • /v(détaillé) : affiche des informations sur les actions en cours d’exécution.

  • /? (aide) : affiche la syntaxe de la commande et des informations sur les options de la commande.

Restrictions de sécurité

L’utilisateur doit disposer de l’autorisation d’accès aux messages pour la session.

Notes supplémentaires

Si aucun utilisateur ou session n’est spécifié, msg affiche un message d’erreur. Si vous spécifiez le nom d’une session, il doit identifier une session active. Les caractères génériques peuvent être utilisés pour les paramètres. Si un seul caractère générique est présent (*), il spécifie tous les utilisateurs du système.

Exemples

Pour envoyer le message intitulé Falafel ? pour toutes les sessions pour l’utilisateur MIKES, tapez :

msg MIKES Falafel?  

Pour envoyer un message à MODEM02 de session, tapez :

msg modem02 Let's meet at 1PM today  

Pour envoyer un message à la session 12, tapez :

msg 12 Call John at 11:00  

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

msg @userlist Logout because your session will be reset  

Pour envoyer le texte dans le fichier MSG. DAT en tant que message à toutes les sessions pour le nom d’utilisateur TERRYJ, tapez :

msg TerryJ < MSG.DAT  

Pour envoyer un message à tous les utilisateurs connectés, tapez :

msg * Meeting in 5 minutes  

Pour envoyer le message à tous les utilisateurs, avec un délai d’expiration d’accusé de réception de 10 secondes, tapez :

msg * /TIME:10 Coffee break!?!  

Remarque

Les messages ne sont pas mis en file d’attente sur l’écran Client. Il peut être utile d’utiliser le paramètre TIME : pour que les messages initiaux expirent et soient remplacés par de nouveaux messages.