windows - 如何向使用 sessionhost 的用户发送 RdsUserSessionMessage?
问题描述
我想向用户发送消息。我找到了Send-RdsUserSessionMessage。
- 我想向所有使用特殊 SessionHostName 的用户发送消息。
- 是否可以向一个主机池的指定会话主机发送消息?
样品如下:
示例 1:通过提供所有必需信息向用户会话发送消息
PS C:\> Send-RdsUserSessionMessage -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1 -MessageTitle "Test announcement" -MessageBody "Test message."
示例 2:通过搜索用户会话向用户发送消息
PS C:\> Get-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" | where { $_.UserPrincipalName -eq "contoso\user1" } | Send-RdsUserSessionMessage -MessageTitle "Test announcement" -MessageBody "Test message." -NoUserPrompt
解决方案
关于#1,根据本文档中的描述部分,我相信您可以使用Get-RdsUserSession cmdlet列出在指定主机池中的会话主机上运行的所有用户会话 ,然后使用Send-RdsUserSessionMessage cmdlet 进行管道发送消息到所有这些用户会话
关于#2,基于本文档中的示例 1 和本文档中的描述部分,我相信可以为一个主机池分配不同的会话主机名
希望这些信息有帮助!
推荐阅读
- c# - 如何在C#中手动计算数字的第n个根
- asp.net - 在 Asp.net core 2.2 web 应用程序中播放 Adobe 媒体服务器
- javascript - 为什么两个对象被转换为同一个字符串?
- javascript - MongoDB 连接问题
- stm32 - 关于STM32l052 LCD数据口的问题
- javascript - 通过选择多个属性值之一从数组中获取 JavaScript 对象
- node.js - 我们如何将 winston 日志写入 SQL Server?
- reactjs - 如何从 CoreUI 反应主题中的导航中删除类“打开”?
- wordpress - 将对象结构转换为数组形式
- sql-server - 如何在 SQL Server 数据库中进行预输入搜索