ja-JP/about_Telemetry.help.txt

TOPIC
    about_Telemetry

簡単な説明
    PowerShell で収集されるテレメトリと、その収集を無効にする方法について
    説明します。

詳細な説明
    PowerShell は、Application Insights を使用して、基本的なテレメトリデータを
    Microsoft に送信します。このデータにより、PowerShell を使用している環境を
    より深く理解し、新機能や修正の優先順位を付けることができます。PowerShell
    は、送信前にテレメトリ情報を匿名化します。

    PowerShell は起動時に次の情報を送信します。

    - オペレーティングシステムの製造元、名前、バージョン
    - PowerShell のバージョン
    - POWERSHELL_DISTRIBUTION_CHANNEL 環境変数の値
    - PowerShell が使用する Application Insights SDK のバージョン
    - IP アドレスに基づくホストの地理的位置
    - パラメーター値を除いた、pwsh に渡されたパラメーター
    - 現在のセッションの実行ポリシー設定
    - インスタンスを実行しているユーザーを表す、ランダムに生成された GUID
    - セッションインスタンスを表す、ランダムに生成された GUID

    起動時のテレメトリデータは、pwsh 実行可能ファイルを起動するときにのみ
    収集されます。この情報は、PowerShell エンジンが他のホストアプリケーション
    に埋め込まれている場合は送信されません。

    注: Application Insights は、地理的位置を判断するためにホストの IP アドレス
    を使用します。IP アドレスがテレメトリデータに含められたり、データベースに
    保存されたりすることはありません。詳しくは、地理位置情報と IP アドレスの
    処理を参照してください。

    PowerShell は、セッション中に次の情報を送信します。

    - PowerShell.Create() API への呼び出し回数
    - インポートされた Microsoft 所有モジュールの名前とバージョン
    - CrescendoBuilt タグを持つインポート済みモジュールの数
    - 有効な実験的機能の名前
    - 無効な実験的機能の名前
    - $PSNativeCommandUseErrorActionPreference 設定変数の値 (true、false、
      または unset のいずれか)
    - リモートセッションのオープン操作の回数
    - 登録されたサブシステムの名前: Completion および general。サブシステム名が
      これらのいずれでもない場合は、anonymous が名前として送信されます。
    - 提供された CommandNotFound フィードバック候補の数
    - PowerShellUnsafeAssemblyLoad の使用回数と、読み込みが成功したかどうか

    $Env:POWERSHELL_DISTRIBUTION_CHANNEL 環境変数は、PowerShell のインストール
    方法とソースを記録するために、インストーラーパッケージによって設定されます。
    この情報は Microsoft に送信されるテレメトリデータに含まれるため、ユーザーは
    この値を変更しないでください。

    PowerShell は、すべてのプラットフォーム上のすべてのホストアプリケーション
    について、セッションの存続期間中、この情報を定期的に送信します。

    テレメトリを無効にする

    テレメトリの送信を無効にするには、2 つの方法があります。

    - すべてのプラットフォームで、環境変数
      $Env:POWERSHELL_TELEMETRY_OPTOUT を true、yes、または 1 に設定します。
      この環境変数を有効にするには、PowerShell プロセスを起動する前に設定する
      必要があります。詳しくは、about_Environment_Variables を参照してください。

    - Windows 上の PowerShell 7.5.7 以降では、PowerShell は Windows の
      「診断とフィードバック」設定を尊重します。Windows でテレメトリを無効に
      するには、次の手順を使用します。

      1. 設定アプリを開き、プライバシーとセキュリティ > 診断とフィードバックに
         移動します。
      2. 診断データのセクションを展開します。
      3. オプションの診断データを送信するで、トグルをオフに設定します。

参考情報

    - これらの環境変数について詳しくは、about_Environment_Variables を参照
      してください。
    - プライバシーに関する Microsoft の声明について詳しくは、Microsoft
      プライバシーに関する声明を参照してください。

関連項目
    about_Environment_Variables

----
原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP