как отправить-RdsUserSessionMessage пользователям, которые используют sessionhost? - PullRequest
0 голосов
/ 06 января 2020

Я хочу отправить сообщение пользователям. Я нашел Send-RdsUserSessionMessage .

  1. Я хочу отправить сообщение всем пользователям, использующим специальное имя SessionHostName.
  2. Можно ли отправить сообщение назначенному хосту сеанса одного пула хостов?

И примеры приведены ниже:

Пример 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 Ответ

1 голос
/ 06 января 2020

Относительно # 1, основываясь на разделе описания в этом документе. Я полагаю, что вы можете перечислить все пользовательские сеансы, запущенные на хостах сеансов в указанном пуле хостов, используя командлет Get-RdsUserSession и затем конвейер с командлетом Send-RdsUserSessionMessage для отправки сообщения всем этим сеансам пользователя

Относительно # 2, на основе примера 1 в этом разделе документа и описания в этот документ. Я полагаю, что одному пулу хостов можно назначать разные имена хостов сеансов

Надеюсь, эта информация поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...