diff --git a/tools/pc-metrics/start-ble-metrics.ps1 b/tools/pc-metrics/start-ble-metrics.ps1 index a74c3e6..a0105e3 100644 --- a/tools/pc-metrics/start-ble-metrics.ps1 +++ b/tools/pc-metrics/start-ble-metrics.ps1 @@ -17,6 +17,16 @@ $pidFile = Join-Path $scriptDir "metrics-ble.pid" $logFile = Join-Path $scriptDir "metrics-ble.log" $errFile = Join-Path $scriptDir "metrics-ble.err.log" +foreach ($envName in @("ZHIPU_API_KEY", "ZHIPU_BASE_URL")) { + $processValue = [Environment]::GetEnvironmentVariable($envName, "Process") + if (-not $processValue) { + $userValue = [Environment]::GetEnvironmentVariable($envName, "User") + if ($userValue) { + [Environment]::SetEnvironmentVariable($envName, $userValue, "Process") + } + } +} + function Get-MetricsProcesses { Get-CimInstance Win32_Process -Filter "name='python.exe'" | Where-Object { $_.CommandLine -and $_.CommandLine.Contains($pushScript) }