Resposta curta:
A emissão deste comando deve desativar a telemetria:
export DOTNET_CLI_TELEMETRY_OPTOUT=1
Mais detalhes:
Esta é a saída da execução do dotnet new
como o primeiro comando.
Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
Telemetry
--------------
The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include commandline arguments. The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
Configuring...
-------------------
A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
Decompressing 100% .... ms
Expanding 100% .... ms
Mais informações podem ser obtidas nas fontes e na solicita solicitação de recurso de telemetria
DOTNET_CLI_TELEMETRY_OPTOUT
Especifica se os dados sobre o uso das ferramentas do .NET Core são coletados e enviado para a Microsoft. true para desativar o recurso de telemetria (valores verdadeiros, 1 ou sim aceitos); caso contrário, false (valores falsos, 0 ou não aceito). Se não definido, o padrão é falso , ou seja, o o recurso de telemetria está ativado.
É bom saber onde o .NET Core cria seu cache.