about_Telemetry

簡単な説明

PowerShell で収集されたテレメトリと、オプトアウトする方法について説明します。

長い説明

PowerShell は、基本的なテレメトリデータを Microsoft に送信します。 このデータにより、PowerShell が使用されている環境をより深く理解し、新機能と修正の優先順位を付けることができます。 テレメトリには、PowerShell を実行するホストに関する匿名化情報と、PowerShell の使用方法に関する情報が含まれます。

ホストベースのテレメトリデータには、次のものが含まれます。

  • OS 名
  • OS バージョン
  • PowerShell バージョン
  • PowerShell 配布チャネル
  • PowerShell によって使用される Application Insights SDK のバージョン
  • IP アドレスに基づくホストの地理的な場所

注意

Application Insights は、ホストの IP アドレスを使用して地理的な場所を決定します。 この IP アドレスは、テレメトリデータに含まれていないか、データベースに格納されていません。

次の PowerShell アクティビティが記録されます。

  • PowerShell の種類で開始 (API vs コンソール)
  • 一意の PowerShell 使用状況のカウント
  • 次の実行の種類の数。
    • アプリケーション (ネイティブコマンド)
    • ExternalScript
    • スクリプト
    • 関数
    • コマンドレット
  • PowerShell に付属している、Microsoft が所有する試験的な機能または試験的な機能の数
  • ホストされているセッションの数
  • Microsoft 所有のモジュールが読み込まれた回数

このテレメトリを無効にするには、環境変数 $env:POWERSHELL_TELEMETRY_OPTOUTtrueyes、または 1 に設定します。