Я работаю над созданием скрипта 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."