最近更新时间:2022-05-05
在Windows系统安装Agent插件前,需要由于Windows Server 2008系统中的Powershell版本是2.0的,不支持Invoke-WebRequest,因此需要使用WebClient下载脚本。
Windows安装云监控Agent插件依赖于Powershell工具,且Powershell的脚本执行策略为RemoteSigned。Windows Server2008的默认执行策略为Restricted,从Windows Server2012以后Windows系统执行策略默认是RemoteSigned,但在安装Agent插件前也请检查并设置ps1的脚本执行策略。
由于Windows Server 2008中对于ps1脚本执行策略默认是Restricted,脚本执行受限,因此需修改脚本执行策略:
查询脚本执行策略:
PS C:\Users\Administrator> Get-ExecutionPolicy Restricted |
如执行策略为Restricted,则设置脚本执行策略为RemoteSigned,执行命令如下,在询问是否更改执行策略时输入“Y”。
PS C:\Users\Administrator> Set-ExecutionPolicy RemoteSigned 执行策略更改 执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略? [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): y PS C:\Users\Administrator> |
下载脚本并安装脚本并指定脚本保存位置,以下示例中脚本保存到C:\Users\Administrator\setup.ps1文件中。
PS C:\Users\Administrator> $client=New-Object System.Net.WebClient;$client.DownloadFile("http://9f56246af32347fdabe611e8427ade35.s3.test.com/setup.v1.6.0.ps1","C:\Users\Administrator\setup.ps1");C:\Users\Administrator\setup.ps1 |
安装成功显示如下:
"install wmi-monitor-agent successfully." |
进入Agent插件文件夹
PS C:\Users\Administrator> cd 'C:\Program Files\wmi-monitor-agent' |
查看Agent插件状态
PS C:\Program Files\wmi-monitor-agent> .\wmi-monitor-agent.exe status Stopped |
关闭Agent插件
PS C:\Program Files\wmi-monitor-agent> .\wmi-monitor-agent.exe stop Service "wmi-monitor-agent" stopped. |
重启Agent插件
PS C:\Program Files\wmi-monitor-agent> .\wmi-monitor-agent.exe restart Service "wmi-monitor-agent" restarted. |