about_Telemetry
Krótki opis
Opisuje dane telemetryczne zebrane w programie PowerShell i sposób rezygnacji.
Długi opis
Program PowerShell wysyła podstawowe dane telemetryczne do firmy Microsoft przy użyciu Szczegółowe informacje aplikacji. Te dane pozwalają nam lepiej zrozumieć środowiska przy użyciu programu PowerShell i umożliwić nam ustalanie priorytetów nowych funkcji i poprawek. Program PowerShell anonimizuje informacje telemetryczne przed wysłaniem.
Program PowerShell wysyła następujące informacje podczas uruchamiania:
- Producent, nazwa i wersja systemu operacyjnego
- Wersja programu PowerShell
- Wartość zmiennej środowiskowej POWERSHELL_DISTRIBUTION_CHANNEL
- Wersja zestawu SDK usługi Application Szczegółowe informacje używana przez program PowerShell
- Lokalizacja geograficzna hosta na podstawie adresu IP
- Losowo wygenerowany identyfikator GUID reprezentujący użytkownika, na którym uruchomiono wystąpienie
- Losowo wygenerowany identyfikator GUID reprezentujący wystąpienie sesji
Dane telemetryczne uruchamiania są zbierane tylko podczas uruchamiania pwsh
pliku wykonywalnego.
Te informacje nie są wysyłane, jeśli aparat programu PowerShell jest osadzony w inną aplikację hosta.
Uwaga
Aplikacja Szczegółowe informacje używa adresu IP hostów do określenia lokalizacji geograficznej. Adres IP nigdy nie jest uwzględniany w danych telemetrycznych ani przechowywany w bazie danych. Aby uzyskać więcej informacji, zobacz Geolokalizacja i obsługa adresów IP.
Program PowerShell wysyła następujące informacje podczas sesji:
- Liczba wywołań interfejsu
PowerShell.Create()
API - Nazwy i wersje zaimportowanych modułów należących do firmy Microsoft
- Nazwy włączonych funkcji eksperymentalnych
- Liczba operacji otwierania sesji zdalnej
Program PowerShell okresowo wysyła te informacje w okresie istnienia sesji dla wszystkich aplikacji hosta.
Aby zrezygnować z tej telemetrii, ustaw zmienną środowiskową $env:POWERSHELL_TELEMETRY_OPTOUT
na true
, yes
lub 1
. Aby ta zmienna środowiskowa miała wpływ, należy ją ustawić przed rozpoczęciem procesu programu PowerShell. Aby uzyskać więcej informacji, zobacz about_Environment_Variables.
Zmienna $env:POWERSHELL_DISTRIBUTION_CHANNEL
środowiskowa jest ustawiana przez pakiety instalatora w celu zarejestrowania metody i źródła instalacji programu PowerShell. Ponieważ te informacje są uwzględniane w danych telemetrycznych wysyłanych do firmy Microsoft, użytkownicy nie powinni zmieniać tej wartości.
Aby uzyskać więcej informacji na temat tych zmiennych środowiskowych, zobacz about_Environment_Variables.
Aby uzyskać więcej informacji na temat zasad zachowania poufności informacji firmy Microsoft, zobacz Zasady zachowania poufności informacji firmy Microsoft