Files
qmi-cloud-tf-modules/win-common/scripts/carbonblack-install.ps1
Manuel Romero 401fba1251 check if exits
2021-01-13 11:45:10 +01:00

26 lines
820 B
PowerShell

Param(
[string] $SensorSettings
)
New-Item -ItemType Directory -Force -Path C:\Temp | Out-Null
Write-Host "Installing and configuring CarbonBlack sensor agent..."
$ProgressPreference = 'SilentlyContinue'
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$cbBinaryUrl = "https://d7ipctdjxxii4.cloudfront.net/others/CarbonBlackClientSetup.exe"
Invoke-WebRequest -Uri $cbBinaryUrl -OutFile "C:\Temp\CarbonBlackClientSetup.exe"
$iniFile="C:\Temp\sensorsettings.ini"
if (!(Test-Path $iniFile)) {
New-Item $iniFile | Out-Null
}
Set-Content C:\Temp\sensorsettings.ini $SensorSettings | Out-Null
(Get-Content C:\Temp\sensorsettings.ini) -replace ' ',"`r`n" | Set-Content C:\Temp\sensorsettings.ini -Force
C:\Temp\CarbonBlackClientSetup.exe /S
Write-Host "CarbonBlack is configure!"