用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-Powershell模块配置篇!
来源:互联网 发布:网络卡牌类游戏 编辑:程序博客网 时间:2024/05/29 19:12
接下来我们需要为本地的服务器安装Powershell 扩展的脚本,我们首先访问我们的Powershell IOT 相关的模块,但是安装这个模块有非常多的要求,首先第一点我们的PS版本必须是在5.0以上版本,而我们目前使用的服务器是windows 2012,是4.0 版本,我们必须安装兼容4.0的PSget:
下载地址如下:
http://go.microsoft.com/fwlink/?LinkID=746217&clcid=0x409
下载后安装,按照固定模式安装即可:
接下来我们直接部署psget模块:
我们按照如下的步骤覆盖之前的PSGET。
1.Save-Module PowerShellGet -Path C:\LocalFolder
Exit
2.
- 确保未在其他任何进程中加载 PowerShellGet 和 PackageManagment 模块。
- 删除
$env:ProgramFiles\WindowsPowerShell\Modules\PowerShellGet\
和$env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\
文件夹的内容。 - 使用提升的权限重新打开 PS 控制台,再运行以下命令
3. Copy-Item "C:\LocalFolder\PowerShellGet\*" "$env:ProgramFiles\WindowsPowerShell\Modules\PowerShellGet\" -Recurse -Force
Copy-Item "C:\LocalFolder\PackageManagement\*" "$env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\" -Recurse -Force
接下来我们来开始安装AzureIOT 模块。网址如下:
https://www.powershellgallery.com/packages/AzureIoT/1.0.0.5
我们在PS命令安装如下的模块:Install-Module -Name AzureIoT
到这里为止,我们的所有命令都已经安装完成了,接下来我们需要将我们当前的机器注册到我们的AzureIOT 设备上。我们来过一下AzureIOT的一些方法的函数:
我们基本上的操作步骤如下,分为发送信息和接收信息两部分。我们先将收发信息的步骤写下了,后面我们就能够比较好的了解如何去写脚本进行信息的接受与发送了。
发送信息步骤如下:
1. 首先将目前的设备注册到我们的Azure IOT 中心
2. 编写Powershell 循环脚本,本地收集相关信息,然后将信息拼接成JSON 信息
3. 将信息发送到IOT 中心
4. 利用Stream Analytics 将信息推送到PowerBI进行展现
5. PowerBI创建实时流,接受从我们的IOT HUB 传递过来的实时流,然后在PowerBI进行数据流实时展现
而接受步骤相对比较简单:
1.将设备注册到IOT设备中心
2.建立一个循环接受信息的脚本
3.为相关的单词编写相应的功能
4.发送单词,触发相应的功能。
具体功能实现,我们下篇文章详细讲解。
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-Powershell模块配置篇!
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-Azure配置篇!
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态。-概述篇
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-Powershell脚本编写-发送脚本解析!
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-接受消息脚本编写!
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-脚本功能性测试!
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-将IOT设备注册到设备中心!
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-实现IOT设备远端控制!
- 用Git来管理我们的仓库
- 用webpack把我们的业务模块分开打包
- 用webpack把我们的业务模块分开打包2
- 请关注我们的健康
- Log4j来管理我们的日志
- Log4j来管理我们的日志
- Log4j来管理我们的日志
- tomcat中我们来配置我们的contextPath
- Vuex速学篇:(4)把我们的业务按模块分类
- 我们的3G业务生活
- c:foreach中varStatus参数的含义
- 容器化的MySQL性能如何
- 从网络请求数据保存到数据库。
- vc编译libuv
- linux查看日志
- 用IOT的思维来管理我们的查看我们重要业务的服务器健康状态-Powershell模块配置篇!
- 湘潭大学2017年下学期程序设计实践-模拟测试2 题解
- 使用phantomjs+java 爬取AJAX页面
- (1)mysql--查询成绩最高和最低的人
- 对vim进行设置
- cordova插件开发中遇到的一些问题
- Python备忘录
- 两种方式写小标签<p></p>、<span></span>
- 使用git上传项目到coding