用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-实现IOT设备远端控制!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fogyisland2000/article/details/78815752

接下来我们来看下,我们如何从远程的IOT中心,从设备的消息中,推送到我们本地的消息处理,我们来看下脚本如何写的:

如果接收到 shutdown -r 命令,直接注销当前用户并且重启:

function poweroff <--定义关机函数-->
{
shutdown -r  <--直接关闭电脑-->
}
$recCommand=“” <--定义接受命令-->
while($true) <--实现轮询循环-->
$recCommand=Receive-IoTCloudMessage -deviceclient $deviceclient    <--获取接受姓名-->
Write-Host $recCommand <--显示接受命令-->
if($recCommand -eq "shutdown -r") <--判断是否重启命令,如果是则执行重启函数-->
{
poweroff <执行重启函数>
}
}
尝试的过程很简单,我们还是用Device Explorer,发送信息到我们的PS 接受端,我们能够看到回显:


我们能够看到PS 回显如下:

当我们发送   shutdown -r 命令将计算机关机的时候,我们的弹出提示如下:
当我们发送命令,就是见证奇迹的时刻了。
我们发现,我们机器正在进行重启。

到此,基于IOT 展示和控制客户端的操作,基本上就完成了,我们希望你们能够通过这个系列了解我们的微软的IOT 到底怎么工作的。

猜你喜欢

转载自blog.csdn.net/fogyisland2000/article/details/78815752