用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-接受消息脚本编写!

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

我们刚才刚才写完了发送信息的部分,现在接下来我们来写接受消息的部分,接受消息相对来说也比较简单,我们针对从Azure IOT HUB 发送字符串到所有的设备设备需要进行解析,因此我们先写一段比较简单的信息进行命令的解析。


$deviceClient = Get-IoTDeviceClient -iotHubUri iotForAD.azure-devices.net -deviceId MyFirstDevice -deviceKey ZHemu8nhZ9YneXVU+3K4XfV8+e4+Tsr2IjzudB3aCcA= <--获取我们的客户端的设备信息-->


function poweroff <--定义关机函数-->
{
shutdown -r  <--直接关闭电脑-->
}
$recCommand=“” <--定义接受命令-->
while($true) <--实现轮询循环-->
$recCommand=Receive-IoTCloudMessage -deviceclient $deviceclient    <--获取接受姓名-->
Write-Host $recCommand <--显示接受命令-->
if($recCommand -eq "shutdown -r") <--判断是否重启命令,如果是则执行重启函数-->
{
poweroff <执行重启函数>
}
}

猜你喜欢

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