Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Note
dotnetup är i offentlig förhandsversion. Dess funktioner och beteende kan ändras före allmän tillgänglighet.
dotnetupinnehåller en telemetrifunktion som samlar in användningsdata och skickar dem till Microsoft när du kör dotnetup kommandon. Användningsdata innehåller undantagsinformation när dotnetup kraschar. .NET-teamet använder dessa data för att förstå hur personer använder verktyget och för att åtgärda problem.
Så här avregistrerar du dig
Telemetri är aktiverat som standard. Om du vill välja bort ställer du DOTNET_CLI_TELEMETRY_OPTOUT miljövariabeln till 1 eller true.
Det här är samma variabel som inaktiverar telemetri för .NET SDK och CLI. Mer information finns i .NET SDK- och .NET CLI-telemetri.
Meddelande vid första körning
Första gången du kör dotnetupvisas följande meddelande:
dotnetup collects usage data to help improve your experience. You can opt out by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1'. Learn more: https://aka.ms/dotnetup-telemetry
Om du vill dölja det här meddelandet utan att inaktivera telemetri anger du miljövariabeln DOTNET_NOLOGO till 1 eller true.
Datapunkter
Telemetrifunktionen samlar inte in personuppgifter, till exempel användarnamn eller e-postadresser. Den söker inte igenom koden och extraherar inte data på projektnivå.
dotnetupskickar data på ett säkert sätt till Microsoft servrar med Azure Monitor teknik.
dotnetup samlar in följande data:
- Tidsstämpeln för anropet.
- Kommandot som du kör, till exempel
install,updateellerlist. - Versionen
dotnetupoch commit-SHA. - Operativsystemet och arkitekturen.
- Om
dotnetupkörs i en ci-miljö (continuous integration). - Huruvida
dotnetupkörs från en LLM-agent, till exempel GitHub Copilot. - Returkoden eller statusen för lyckad eller misslyckad körning.
- För fel: feltypen, felkategorin, sanerad felinformation utan filsökvägar och stackspårning utan undantagsmeddelanden.
Telemetri för kraschundantag
Om dotnetup kraschar samlar den in namnet på undantaget och stackspårningen för dotnetup-koden. Den innehåller inte undantagsmeddelanden eftersom de kan innehålla användarindata. Den här metoden är densamma som den metod som .NET SDK använder. För mer information, se undantagstelemetri för krasch.
Detektering av CI- och LLM-agent
dotnetupanvänder samma CI-miljöidentifiering och LLM-agentidentifiering som .NET SDK. En lista över miljövariabler som den kontrollerar finns i Identifiering av kontinuerlig integration och LLM-identifiering.
Relaterade miljövariabler
| Variable | Description |
|---|---|
DOTNET_CLI_TELEMETRY_OPTOUT |
Inaktiverar telemetri när det är inställt på 1 eller true. |
DOTNET_NOLOGO |
Döljer det första körningsmeddelandet när det är inställt på 1 eller true. Telemetrin förblir aktiverad. |
DOTNET_CLI_TELEMETRY_STORAGE_PATH |
Ändrar katalogen där dotnetup lagrar telemetri lokalt innan data laddas upp. |
DOTNET_CLI_TELEMETRY_SHUTDOWN_TIMEOUT_MS |
I CI-miljöer ändras den maximala tid i millisekunder som dotnetup väntar på att skicka telemetri innan den avslutas. Standardvärdet är 20 000. |
Privatliv
Om du tror att telemetrin samlar in känsliga data, eller att Microsoft hanterar data på ett osäkert eller olämpligt sätt, kan du rapportera ett problem i dotnet/sdk-repot.
Mer information finns i Microsofts sekretesspolicy.