Question Send-RDUserMessage

Plus d'informations
il y a 3 ans 6 mois - il y a 3 ans 6 mois #30066 par Olivier
Send-RDUserMessage a été créé par Olivier
Bonjour à tous,

Je désire faire afficher un message à l'ouverture de session pour les utilisateur d'une ferme de serveurs (8 serveurs TS) mais avec cette commande :
Send-RDUserMessage

J'ai déjà un bout de code ...
$SessionID = (Get-Process -PID $pid).SessionID
$HostSRV = (Get-WmiObject win32_computersystem).DNSHostName+"."+(Get-WmiObject win32_computersystem).Domain
$Broker = "erver.domain.com"
Send-RDUserMessage -HostServer $HostSRV -UnifiedSessionID $SessionID -MessageTitle Titre -MessageBody Message

Maintenant, je voudrais pouvoir éditer la taille du texte et la fonte utilisée pour le texte ...

Est-ce que vous pourriez me donner des pistes ?

En fait, cela enverrais un message à l'utilisateur connecté et que à lui.

Merci d'avance pour vos lumières et excellente journée

Olivier
Dernière édition: il y a 3 ans 6 mois par Olivier.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 6 mois #30070 par BRAVO
Réponse de BRAVO sur le sujet Send-RDUserMessage
Bonjour,

Je ne sais pas si cela va t'aider mais tu peux essayer avec un -fore peut-être?
Exemple :
Write-Host " [1] Nettoyage des équipes Teams" -fore Magenta

Bonne journée,
Cyril

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 6 mois #30072 par Olivier
Réponse de Olivier sur le sujet Send-RDUserMessage
Merci bien pour la proposition. Cette solution me permet bien de retourner du texte mise en forme dans le résultat "PowerShell". Par contre, cela ne me permet pas d'afficher le message de la commande Send-RDUserMessage.

Je continue à chercher ;-)

Tout de bon et à +

Olivier

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 6 mois #30073 par BRAVO
Réponse de BRAVO sur le sujet Send-RDUserMessage
D'accord,

J'ai eu une autre idée mais je ne sais pas si la commande Send-RDUserMessage va l'interpréter correctement en faisant ça :
$message=write-host("message") -fore green
puis ensuite tu fais ceci :
Send-RDUserMessage -HostServer $HostSRV -UnifiedSessionID $SessionID -MessageTitle Titre -MessageBody $message

Je n'ai pas les commandes RemoteDesktop donc je n'ai pas pu tester.

Désolé si cela ne t'avance pas plus :/

Cyril

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 6 mois #30074 par Olivier
Réponse de Olivier sur le sujet Send-RDUserMessage
cela m'affiche pas le message mais me retourne bien le texte dans la fenêtre powershell en vert.

Il doit y avoir quelque chose à charger pour modifier l'apparence d'un message "Windows" et non pas un message "PowerShell"

Ici, c'est pas un TextBox mais bien un message système qui s'affiche.

Je creuse encore ;-)

Merci pour ta proposition car elle pourrait aussi servir à d'autres sauces ;-)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.069 secondes
Propulsé par Kunena