我为客户做了很多远程支持工作,有时需要请人打开桌上已关闭或挂起的笔记本电脑(WOL 不一致)。我目前向所有人发送了 Skype for Business 即时消息,但这并不理想:
- 它会发送给所有人,无论他们是否在线 - 只希望发送给那些在线的人
- 它会发送给每个人,无论他们身在何处,例如在办公室、在家工作或在路上 - 更愿意发送给办公室的每个人
- 如果他们错过了消息,他们会在稍后的未接对话中收到消息。希望这种情况不要发生。
办公室里的每个人都有相同的 IP 地址,因此可以合理地使用它来实现 #2,但怀疑 GUI 中没有执行此操作的功能。但是有 PowerShell 解决方案吗?
答案1
开箱即用,Skype 无法做到这一点。您可能会想出一个花哨的 SfB powershell 脚本,它会检查给定的用户列表,然后只向具有特殊状态的用户发送消息,但这需要访问 SfB 服务器才能运行 powershell 脚本。
那么您可能希望基于 UCWA 编写一些您自己的内容,例如,这样做。但这对您来说可能有点过头了。
最后但同样重要的是,微软正在运行一个 Skype for Business(=SFB)反馈社区,您可以访问这里。因此,您可能希望发布您的想法,也许微软会采纳并实现这种功能。