Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 99
Profilskripte: PowerShell dauerhaft anpassen
ОглавлениеPowerShell vergisst die meisten Anpassungen, sobald Sie es schließen und neu starten. Das ist gut so, denn so wird verhindert, dass eventuell fehlerhafte Einstellungen die PowerShell dauerhaft beschädigen.
Andererseits möchte man PowerShell natürlich persönlich anpassen können und diese Anpassungen nicht bei jedem Start wiederholen müssen. Ihr neuer praktischer Befehl Get-SampleCode aus dem letzten Abschnitt steht in PowerShell zum Beispiel nur dann zur Verfügung, wenn Sie Listing 1.13 ausgeführt haben. Sie müssten also dieses Listing jedes Mal neu ausführen, wenn Sie eine neue PowerShell starten.
Die Lösung: Alle persönlichen Anpassungen werden in einem speziellen Skript festgelegt, dem sogenannten Profilskript. PowerShell führt beim Start dieses Skript automatisch aus. So bleiben Ihre Anpassungen wirksam, aber trotzdem kann man PowerShell im Notfall mit dem Parameter -noprofile auch ohne Anpassungen mit den reinen Fabrikeinstellungen starten.
Wenn Sie Listing 1.13 also in dieses Profilskript einfügen, steht Ihnen der Befehl Get-SampleCode und auch sein Alias l immer zur Verfügung – was die Frage aufwirft: Wo befindet sich dieses magische Autostartskript?