Skip to content

Commit

Permalink
Update telemetry notes and sync across versions (#10577)
Browse files Browse the repository at this point in the history
  • Loading branch information
sdwheeler authored Oct 25, 2023
1 parent bd28ef3 commit 71f8f09
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 22 deletions.
18 changes: 9 additions & 9 deletions reference/7.2/Microsoft.PowerShell.Core/About/about_Telemetry.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Describes the telemetry collected in PowerShell and how to opt-out.
Locale: en-US
ms.date: 11/30/2022
ms.date: 10/25/2023
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_telemetry?view=powershell-7.2&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about Telemetry
Expand All @@ -15,10 +15,9 @@ Describes the telemetry collected in PowerShell and how to opt-out.
## Long description

PowerShell sends basic telemetry data to Microsoft using Application Insights.
This data allows us to better understand the environments where PowerShell is
used and enables us to prioritize new features and fixes. The telemetry
includes anonymized information about the host running PowerShell, and
information about how PowerShell is used.
This data allows us to better understand the environments using PowerShell and
enables us to prioritize new features and fixes. PowerShell anonymizes the
telemetry information before sending.

PowerShell sends the following information at startup:

Expand All @@ -43,12 +42,12 @@ host application.
PowerShell sends the following information during the session:

- The count of calls to the `PowerShell.Create()` API
- The names of Microsoft-owned modules loaded
- The names and versions of Microsoft-owned modules imported
- The names of enabled experimental features
- The count of remote session open operations

This information is sent periodically during the lifetime of the session. This
information is sent regardless of the host application.
PowerShell sends this information periodically during the lifetime of the
session for all host applications.

To opt-out of this telemetry, set the environment variable
`$env:POWERSHELL_TELEMETRY_OPTOUT` to `true`, `yes`, or `1`.
Expand All @@ -61,7 +60,8 @@ Microsoft, users shouldn't change this value.
For more information about these environment variables, see
[about_Environment_Variables][01].

For more information about Microsoft's statement on privacy, see [Microsoft Privacy Statement][03]
For more information about Microsoft's statement on privacy, see
[Microsoft Privacy Statement][03]

<!-- link references -->
[01]: about_environment_variables.md#powershell-environment-variables
Expand Down
18 changes: 9 additions & 9 deletions reference/7.3/Microsoft.PowerShell.Core/About/about_Telemetry.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Describes the telemetry collected in PowerShell and how to opt-out.
Locale: en-US
ms.date: 11/30/2022
ms.date: 10/25/2023
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_telemetry?view=powershell-7.3&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about Telemetry
Expand All @@ -15,10 +15,9 @@ Describes the telemetry collected in PowerShell and how to opt-out.
## Long description

PowerShell sends basic telemetry data to Microsoft using Application Insights.
This data allows us to better understand the environments where PowerShell is
used and enables us to prioritize new features and fixes. The telemetry
includes anonymized information about the host running PowerShell, and
information about how PowerShell is used.
This data allows us to better understand the environments using PowerShell and
enables us to prioritize new features and fixes. PowerShell anonymizes the
telemetry information before sending.

PowerShell sends the following information at startup:

Expand All @@ -45,12 +44,12 @@ host application.
PowerShell sends the following information during the session:

- The count of calls to the `PowerShell.Create()` API
- The names and versions of Microsoft-owned modules loaded
- The names and versions of Microsoft-owned modules imported
- The names of enabled experimental features
- The count of remote session open operations

This information is sent periodically during the lifetime of the session. This
information is sent regardless of the host application.
PowerShell sends this information periodically during the lifetime of the
session for all host applications.

To opt-out of this telemetry, set the environment variable
`$env:POWERSHELL_TELEMETRY_OPTOUT` to `true`, `yes`, or `1`.
Expand All @@ -63,7 +62,8 @@ Microsoft, users shouldn't change this value.
For more information about these environment variables, see
[about_Environment_Variables][01].

For more information about Microsoft's statement on privacy, see [Microsoft Privacy Statement][03]
For more information about Microsoft's statement on privacy, see
[Microsoft Privacy Statement][03]

<!-- link references -->
[01]: about_environment_variables.md#powershell-environment-variables
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: Describes the telemetry collected in PowerShell and how to opt-out.
Locale: en-US
ms.date: 11/30/2022
ms.date: 10/25/2023
online version: https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_telemetry?view=powershell-7.4&WT.mc_id=ps-gethelp
schema: 2.0.0
title: about Telemetry
Expand Down Expand Up @@ -44,16 +44,16 @@ host application.
PowerShell sends the following information during the session:

- The count of calls to the `PowerShell.Create()` API
- The names and versions of Microsoft-owned modules loaded
- The count of loaded modules that have the `CrescendoBuilt` tag
- The names and versions of Microsoft-owned modules imported
- The count of imported modules that have the `CrescendoBuilt` tag
- The names of enabled experimental features
- The names of disabled experimental features
- Value of `$PSNativeCommandUseErrorActionPreference` preference variable,
either `true`, `false` or `unset`
- The count of remote session open operations

PowerShell sends this information periodically during the lifetime of the
session in all host applications.
session for all host applications.

To opt-out of this telemetry, set the environment variable
`$env:POWERSHELL_TELEMETRY_OPTOUT` to `true`, `yes`, or `1`.
Expand Down

0 comments on commit 71f8f09

Please sign in to comment.