about_Telemetry
Krátký popis
Popisuje telemetrii shromážděnou v PowerShellu a způsob odhlášení.
Dlouhý popis
PowerShell odesílá do Microsoftu základní telemetrická data pomocí Application Insights. Tato data nám umožňují lépe porozumět prostředím pomocí PowerShellu a umožňují nám určit prioritu nových funkcí a oprav. PowerShell před odesláním anonymizuje telemetrické informace.
PowerShell odešle při spuštění následující informace:
- Výrobce, název a verze operačního systému
- Verze PowerShellu
- Hodnota proměnné prostředí POWERSHELL_DISTRIBUTION_CHANNEL
- Verze sady Application Insights SDK, kterou používá PowerShell
- Zeměpisné umístění hostitele na základě IP adresy
- Parametry předané pwsh bez hodnot parametrů
- Nastavení zásad spuštění aktuální relace
- Náhodně vygenerovaný identifikátor GUID představující uživatele, který instanci spouští
- Náhodně vygenerovaný identifikátor GUID představující instanci relace
Spouštěcí telemetrická data se shromažďují jenom při spuštění spustitelného pwsh
souboru.
Tyto informace se neodesílají, pokud je modul PowerShellu vložený do některé jiné hostitelské aplikace.
Poznámka:
Application Insights používá IP adresu hostitelů k určení zeměpisného umístění. IP adresa se nikdy nezahrne do telemetrických dat ani do databáze neukládá. Další informace najdete v tématu Geografické umístění a zpracování IP adres.
PowerShell během relace odešle následující informace:
- Počet volání rozhraní
PowerShell.Create()
API - Importované názvy a verze modulů vlastněných Microsoftem
- Počet importovaných modulů, které mají
CrescendoBuilt
značku - Názvy povolených experimentálních funkcí
- Názvy zakázaných experimentálních funkcí
$PSNativeCommandUseErrorActionPreference
Hodnota proměnné předvoleb, buďtrue
nebofalse
unset
- Počet operací otevření vzdálené relace
PowerShell tyto informace pravidelně odesílá během životnosti relace pro všechny hostitelské aplikace.
Pokud chcete tuto telemetrii zrušit, nastavte proměnnou $env:POWERSHELL_TELEMETRY_OPTOUT
prostředí na true
, yes
nebo 1
. Aby tato proměnná prostředí měla vliv, musí být nastavená před spuštěním procesu PowerShellu. Další informace najdete v tématu about_Environment_Variables.
Proměnná $env:POWERSHELL_DISTRIBUTION_CHANNEL
prostředí je nastavena instalačními balíčky pro zaznamenání metody a zdroje instalace pro PowerShell. Vzhledem k tomu, že tyto informace jsou součástí telemetrických dat odesílaných do Microsoftu, neměli by uživatelé tuto hodnotu měnit.
Další informace o těchto proměnných prostředí najdete v tématu about_Environment_Variables.
Další informace o prohlášení společnosti Microsoft o zásadách ochrany osobních údajů naleznete v prohlášení společnosti Microsoft o zásadách ochrany osobních údajů.