
Я много работаю по удаленной поддержке для клиента и иногда мне нужно попросить кого-нибудь включить ноутбук (WOL не является постоянным), который находится на столе либо выключенным, либо приостановленным. В настоящее время я отправляю всем мгновенное сообщение Skype for Business, но это не идеально:
- Рассылка доступна всем, независимо от того, находятся ли они в данный момент в сети или нет. Я бы предпочел отправлять ее только тем, кто находится в сети.
- Он доходит до всех, независимо от того, где они находятся, то есть в офисе, работают дома или в дороге - предпочел бы дойти до всех в офисе
- Если они пропустят сообщение, они получат его позже в пропущенном разговоре. Хотелось бы, чтобы этого не произошло
У всех в офисе один и тот же IP-адрес, так что это можно было бы использовать для достижения пункта 2 достаточно хорошо, но есть подозрение, что в GUI нет функциональности, чтобы сделать это. Но есть ли решение PowerShell?
решение1
Из коробки это невозможно в Skype. Вы можете придумать затейливый скрипт SfB powershell, который проверяет заданный список пользователей, а затем отправляет сообщение только тем пользователям, у которых есть особое состояние, однако для этого требуется доступ к серверу SfB, чтобы запустить скрипт powershell.
Тогда вы, возможно, захотите написать что-то свое, например, на основе UCWA, который это сделал. Но это может быть излишеством для вас.
И последнее, но не менее важное: Microsoft запустила сообщество обратной связи Skype для бизнеса (=SFB), к которому вы можете получить доступздесь. Так что вы можете опубликовать свою идею, и, возможно, Microsoft подхватит ее и реализует подобную функцию.