$ErrorActionPreference = 'Stop' $distribution = 'Ubuntu-24.04' & wsl.exe --distribution $distribution --user root --exec bash -lc @' export KUBECONFIG=/opt/cks-lab/kubeconfig context="$(kubectl config current-context 2>/dev/null || true)" if [[ "$context" != "kind-cks-lab" ]]; then echo "Safety check failed: expected kind-cks-lab, got ${context:-none}." >&2 exit 1 fi echo "CKS lab: $(kubectl version --output=json | jq -r .serverVersion.gitVersion)" echo "Context: $context" exec bash '@ if ($LASTEXITCODE -ne 0) { throw 'Could not enter the isolated CKS lab.' }