Требуется помощь с командой PowerShell Send-RdsUserSessionMessage

Я работаю над созданием скрипта Runbook PS в Azure, который предупреждает моих пользователей о том, что их узел RDS будет отключен на ночь, и чтобы выйти из системы и снова войти в систему, чтобы получить доступ к узлу RDS, работающему в течение ночи.

В документации Microsoft говорится, что если идентификатор сеанса отсутствует, то сообщение передается всем сеансам пользователей на хосте сеанса.

Означает ли это, что я должен удалить раздел -SessionId #? Когда я пробовал это, это просто терпит неудачу, потому что у него нет идентификатора сеанса.

Кроме того, есть ли способ указать несколько хостов с помощью этой команды? Таким образом, мне нужно будет запустить только один сценарий, а не создавать по одному для каждого из хостов, которые будут отключаться.

Send-RdsUserSessionMessage -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1 -MessageTitle "Test announcement" -MessageBody "Test message."

person mntsupport    schedule 12.08.2020    source источник
comment
Пожалуйста, обратитесь к этой теме, и если вы еще этого не сделали, и посмотрите, что отвечает на ваш запрос - stackoverflow.com/questions/59609190/   -  person bharathn-msft    schedule 26.08.2020