PowerShell Core Linux – Microsoft Telemetrie abschalten

Wer Microsoft PowerShell Core 6 unter Linux oder auch einem anderen Betriebssystemen nutzt, sendet automatisch Telemetriedaten an Microsoft. Ja genau, auch wenn Ihr kein Microsoft Windows verwendet, versucht der Konzern Daten über seine Software mittels Telemetrie von euch zu erhalten. In einem anderen Artikel habe ich euch bereits erklärt wie PowerShell Core unter Linux installiert wird. Hier möchte ich euch zeigen wie Ihr die PowerShell Core Telemetrie deaktivieren könnt.

Laut Microsoft angaben sollen nur das Betriebssystem und die Version von PowerShell erhoben und gesendet werden. Diese Daten sind auch in folgenden PowerShell Variablen enthalten:

  • $PSVersionTable.OS
  • $PSVersionTable.GitCommitId

Die Daten aus der Varibale “$PSVersionTable.OS” erhaltet Ihr auch mit dem Linux Befehl “uname -srv“.

Wie deaktiviere ich die Telemetrie bei PowerShell Core?

Wenn Ihr PowerShell Core (PSCore) weiterhin Nutzen möchtet, könnt Ihr die optionale Option zur Telemetrie Deaktivierung nutzen. Um dies zu erreichen, muss aus dem Installationsverzeichnis von PowerShell Core  ($PSHome) die Datei mit dem Namen DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY entfernt werden.

Über die Linux Konsole (Bash) PSCore Telemetrie deaktivieren:

sudo rm /opt/microsoft/powershell/6.0.0/DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY

Oder in der Linux PowerShell Core Konsole über folgenden Befehl:

sudo pwsh
Remove-Item $PSHOME\DELETE_ME_TO_DISABLE_CONSOLEHOST_TELEMETRY

Danach dürfte Microsoft keine Daten mehr über die PSCore Telemetry von euch erhalten.

PSCore Telemetrie deaktivieren
Interessantes zur den Telemetriedaten von PowerShell Core
  • Eine Auswertung über die gesammelten Telemetriedaten von PowerShell Core und zum Projektstatus hat Microsoft mit seinem Tools PowerBI und Azure auf dieser Seite visualisiert.
  • Die mittels PSCore erhobenen Daten fallen unter die Microsoft Datenschutzerklärung (genau wie bei Windows 10).