about_Telemetry
簡単な説明
PowerShell で収集されるテレメトリと、オプトアウトする方法について説明します。
詳細な説明
PowerShell は、Application インサイト を使用して基本的なテレメトリ データを Microsoft に送信します。 このデータを使用すると、PowerShell を使用して環境をより深く理解でき、新機能と修正プログラムに優先順位を付けられます。 PowerShell は、送信前にテレメトリ情報を匿名化します。
PowerShell は起動時に次の情報を送信します。
- オペレーティング システムの製造元、名前、バージョン
- PowerShell のバージョン
- POWERSHELL_DISTRIBUTION_CHANNEL環境変数の値
- PowerShell で使用されるアプリケーション インサイト SDK のバージョン
- IP アドレスに基づくホストの地理的な場所
- インスタンスを実行しているユーザーを表すランダムに生成された GUID
- セッション インスタンスを表すランダムに生成された GUID
スタートアップ テレメトリ データは、実行可能ファイルの pwsh
起動時にのみ収集されます。
PowerShell エンジンが他のホスト アプリケーションに埋め込まれている場合、この情報は送信されません。
Note
アプリケーション インサイトは、ホスト IP アドレスを使用して地理的な場所を決定します。 IP アドレスがテレメトリ データに含まれていないか、データベースに格納されることはありません。 詳細については、「位置情報と IP アドレスの処理」を参照してください。
PowerShell は、セッション中に次の情報を送信します。
- API への呼び出しの
PowerShell.Create()
数 - インポートされた Microsoft 所有モジュールの名前とバージョン
- 有効な実験機能の名前
- リモート セッションのオープン操作の数
PowerShell は、セッションの有効期間中に、すべてのホスト アプリケーションに対してこの情報を定期的に送信します。
このテレメトリを無効にするには、環境変数 $env:POWERSHELL_TELEMETRY_OPTOUT
を true
、yes
、または 1
に設定します。 この環境変数を有効にするには、PowerShell プロセスを開始する前に設定する必要があります。 詳細については、「about_Environment_Variables」を参照してください。
環境変数は $env:POWERSHELL_DISTRIBUTION_CHANNEL
、PowerShell のインストールの方法とソースを記録するために、インストーラー パッケージによって設定されます。 この情報は Microsoft に送信されるテレメトリ データに含まれるため、ユーザーはこの値を変更しないでください。
これらの環境変数の詳細については、about_Environment_Variablesを参照してください。
プライバシーに関する Microsoft の声明の詳細については、「Microsoft のプライバシーに関する声明」を参照してください 。
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示