Windows上的Datadog代理安装

时间:2018-03-16 19:28:58

标签: windows powershell agent datadog

我正在尝试仅使用PowerShell在Windows上安装Datadog代理,而不是手动但是,没有设置APIKEY。有没有办法在安装后更新/设置APIKEY?

1 个答案:

答案 0 :(得分:0)

首先,您可能需要下载MSI文件:

$image_url = "https://s3.amazonaws.com/ddagent-windows-stable/ddagent-cli-latest.msi"
$destin = "C:\path\to\downloaded\ddagent-cli-latest.msi"
(New-Object System.Net.WebClient).DownloadFile($image_url, $destin)

用于安装的实际powershell命令(包含额外的可选参数作为参数):

msiexec /i C:\path\to\downloaded\ddagent-cli-latest.msi /l*v C:\path\to\installation_log.txt /quiet APIKEY="$DD_API_KEY" HOSTNAME="$HOSTNAME" TAGS=`"$TAGS,COMMA,DELIMITED`

我已经有一段时间了(8个月左右?),所以它可能已经过时了,但它曾经工作过:)。

注意,如果您从远程配置脚本运行此操作,您可能必须安排此操作不是远程执行,以便安装命令可以使用更高的权限运行,我相信是必须的。并且可能需要确保计算机已插入电源(我记得遇到一些令人生气的问题,这是Windows计划任务运行的任意要求,而Windows并不允许我配置一下)。