Startseite » wie man » So erstellen Sie ein PowerShell-Profil

    So erstellen Sie ein PowerShell-Profil

    PowerShell ist eine großartige Möglichkeit, fast alles unter Windows zu automatisieren. Es ist jedoch nicht nur eine Skriptsprache. Wenn Sie es als Befehlszeilen-Shell verwenden, kann es nützlich sein, Ihre Funktionen und Anpassungen in einem Profil zu speichern, das bei jedem Laden der Konsole geladen wird. Lesen Sie weiter, um herauszufinden, wie.

    Erstellen eines PowerShell-Profils

    Als erstes müssen wir überprüfen, ob Sie bereits ein Profil haben. Es gibt eine automatische Variable, $ Profile, die den vollständig qualifizierten Speicherort des PowerShell-Profils speichert. Sie können auf einfache Weise überprüfen, ob Ihr Profil vorhanden ist, indem Sie das Cmdlet Test-Path für die Variable $ Profile verwenden.

    Testpfad $ Profil

    Wie Sie sehen, verfügen wir noch nicht über eine Profildatei. Daher müssen Sie eine erstellen. Sie können dies problemlos mit dem Cmdlet New-Item tun.

    New-Item -Path $ Profile -Typ File -Force

    Hinweis: Wenn Sie den force-Parameter verwenden, wird ein Profil erstellt, selbst wenn Sie bereits eines hatten. Das bedeutet, dass Ihr altes Profil überschrieben wird.

    Sie können Ihr Profil mit dem Editor bearbeiten, der mit PowerShell einfach gestartet werden kann.

    Notizblock $ Profil

    Sie können beliebige Befehle, Funktionen, Aliasnamen und sogar Modulimporte in Ihr PowerShell-Profil einfügen. Hier einige Beispiele und Ideen, was Sie in Ihr Profil einfügen können.

    Da PowerShell 3 mit aktualisierbarer Hilfe geliefert wird, können Sie Ihre Hilfedateien am einfachsten aktualisieren, indem Sie das Update-Help-Cmdlet Ihrem Profil hinzufügen.

    Hinweis: Update-Help lädt Hilfedateien nur einmal täglich herunter. Dies ist für uns in Ordnung, da wir nicht möchten, dass Hilfedateien jedes Mal aktualisiert werden, wenn wir die Konsole öffnen. Wenn Sie möchten, dass es jedes Mal aktualisiert wird, können Sie den force-Parameter verwenden.

    Eine weitere Sache, die ich gerne zu meinem Profil hinzufügen möchte, sind benutzerdefinierte Funktionen, die ich im Laufe der Zeit geschrieben habe. Dadurch werden sie automatisch in der Konsole verfügbar. Unten können Sie sehen, dass Sie eine Funktion buchstäblich aus einem Skript kopieren und in Ihr Profil einfügen können. Es steht dann zur Verwendung in der Konsole zur Verfügung.

    Schließlich habe ich noch einige Anpassungen an der Konsole. Eine meiner Favoriten wird unten gezeigt. Sie bestimmt im Wesentlichen, ob Sie eine erhöhte PowerShell-Konsole geöffnet haben und die Schriftfarbe ändert. Auf diese Weise erinnere ich mich immer daran, dass ich mit erhöhten Rechten arbeite.

    Was hast du in deinem Profil? Lass es uns in den Kommentaren wissen.