Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 101
Listing 1.14: Profilskript anlegen
ОглавлениеDas Profilskript öffnet sich in dem Editor, der aktuell mit der Dateierweiterung .ps1 assoziiert ist. Sie könnten nun Listing 1.15 in dieses Profilskript einfügen und es dann speichern – voilà, fortan würde PowerShell nicht nur den nützlichen neuen Befehl Get-SampleCode automatisch bereitstellen, sondern auch die übrigen sinnvollen Anpassungen der PowerShell einrichten, über die in diesem Kapitel gesprochen wurde:
# Modernes TLS-1.2-Sicherheitsprotokoll für https:-Verbindungen erlauben:
[System.Net.ServicePointManager]::SecurityProtocol =
[System.Net.ServicePointManager]::SecurityProtocol -bor
[System.Net.SecurityProtocolType]::Tls12
# Skriptausführung erlauben:
Set-ExecutionPolicy Bypass -Scope Process -Force
# Kürzere Prompt-Funktion:
function prompt {
'PS> '
$host.UI.RawUI.WindowTitle = Get-Location
}
# Grüne Fehlermeldungen (kommentieren Sie die nächste Zeile ein,
# wenn Sie das wirklich wollen):
# $host.PrivateData.ErrorForegroundColor = 'Green'
# Funktion zum Herunterladen der Beispielskripte in diesem Buch:
Invoke-RestMethod -Uri https://tinyurl.com/codeAusBuch |
New-Item -Path function: -Name L -Force |
Out-Null