Wo das PowerShell-Profil wirklich liegt
- Matt
Man ergänzt eine Funktion im Profil, startet neu, und nichts passiert. Meist liegt es daran, dass es mehrere Profile gibt.
$PROFILE | Select-Object *
Das listet alle vier Pfade auf: für den aktuellen Host und für alle Hosts, jeweils benutzer- und rechnerweit. Windows PowerShell 5.1 und PowerShell 7 haben dabei getrennte Verzeichnisse, WindowsPowerShell und PowerShell.
Anlegen, falls es fehlt:
if (-not (Test-Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force }
notepad $PROFILE
Wer in beiden Versionen dieselben Funktionen will, legt eine gemeinsame Datei an und lädt sie aus beiden Profilen per Punkt-Notation.