$ErrorActionPreference = "Stop" $ProjectRoot = Split-Path -Parent $PSScriptRoot Push-Location (Join-Path $ProjectRoot "backend") try { uv run python -m zbt.commands.build_analytics if ($LASTEXITCODE -ne 0) { throw "Analytics 基础数据构建失败。" } } finally { Pop-Location }