Es gibt nur wenige Funktionen/CMDlets mit integrierten Aliase wie z Klar Und Cls dienen als Aliase für die Clear-Host-Funktion von PowerShell. Neben diesen integrierten Aliase können Benutzer auch einen Alias für eine Funktion/CMDLet erstellen. Wir haben diese Demonstration also vorbereitet, um Sie zum Erstellen eines Alias in einem PowerShell zu führen.
Wie man PowerShell -Alias erstellt
PowerShell unterstützt eine Reihe integrierter Aliase für mehrere Funktionen/CMDlets. Beginnen Sie zunächst mit der Erhöhung der verfügbaren Aliase in Ihrem PowerShell. Dazu hilft der unten geschriebene Befehl in dieser Hinsicht.
> Get-aliasUm jedoch einen neuen Alias zu erstellen, müssen Sie jedoch eine der folgenden Syntaxe annehmen:
> Set -alias -name -valueIn den obigen Syntaxen beziehen sich die Parameter -name- und -wert -Parameter auf den Namen des Alias und die CMDLET/Funktion, die Sie mit diesem Alias assoziieren möchten.
So erstellen Sie neue Alias mit "Set-Alias"
Dieser Abschnitt bezieht sich auf das Erstellen eines Alias durch die Verwendung des Set-Alias-Cmdlet von PowerShell.
Beispiel 1
Der unten angegebene Befehl setzt einen Alias auf die Variable CMDLET von PowerShell. Wir haben den Alias -Namen als festgelegt var :
Nachdem Sie einen Alias erstellt haben, können Sie ihn wie im folgenden Befehl überprüfen, und die Ausgabe zeigt, dass es für das Getrenvariable-CMDLET erfolgreich abgebildet wurde.
> Get-alias varDie obigen Syntaxe unterstützen mehrere andere Parameter, mit denen ein Alias einer bestimmten Eigenschaft abgerufen werden kann.
Beispiel 2
Im obigen Beispiel (Beispiel 1) haben wir einen Alias erstellt var und verknüpfte es mit Get-Variable. Der folgende Befehl setzt die var alias zu einem anderen cmdlet namens namens Klare Variable. Die Ausgabe zeigt, dass der Befehl erfolgreich ausgeführt wurde.
Suchen Sie nun nach der Vereinigung von var Alias mit dem unten angegebenen Befehl: Es wird aus der Ausgabe beobachtet, dass die var ist nicht mehr mit dem Clear-Variable-CMDLet verbunden. Die VAR-Variable wurde in Beispiel1 und beim Einstellen mit dem GET-Variable-CMDLET zugeordnet var Als Alias für Clear-Variable-CMDLet hat die Set-Alias gerade das CMDLET für geändert var alias.
> Get-alias varAus Beispiel 1 und Beispiel 2 wird der Schluss gezogen, dass Set-Alias die Assoziation dieses Alias ersetzt, wenn der vorhandene Alias erneut verwendet wird.
So erstellen Sie einen Alias mit "New-Alias"
Die New-Alias ist ein weiterer PowerShell-CMDLet, mit dem Sie Ihrer aktuellen PowerShell-Sitzung einen neuen Alias hinzufügen können. Dieser Abschnitt enthält einige Beispiele, die das Konzept des New-Alias CMDLet besser klären:
Beispiel 3
Nach der Syntax von New-Alias haben wir einen neuen Alias genannt erstellt zeigen und verknüpfte es mit Get-Process cmdlet. Nach einer erfolgreichen Ausführung haben wir die Schaffung und die Vereinigung von verifiziert zeigen alias:
Beispiel 4
In Bezug auf die vorhandenen Aliase wirken die New-Alias im Vergleich zu SET-Alias unterschiedlich. Zum Beispiel wollen wir das assoziieren zeigen Mit dem Get-Service-CMDLet mit New-Alias. Dafür wird der unten angegebene Befehl ausgeführt. Nach der Ausführung wird ein Fehler angezeigt.
Wie man einen dauerhaften Alias in PowerShell erstellt
Es wird beobachtet, dass Set-Alias und New-Alias Aliase für die vorliegende Umgebung von PowerShell erzeugen. Wenn die Sitzung aktualisiert wird, können Sie die Aliase der vorherigen Sitzung nicht ausführen. Befolgen Sie die Schritte, um einen Alias zu erstellen, der für jede Sitzung funktioniert.
Schritt 1: Erstellen und exportieren Sie die Aliase nach Ihrem Bedarf in der aktuellen Sitzung
Erstellen Sie zunächst die Aliase mit New-Alias/Set-Alias in der aktuellen Sitzung. Sobald Sie mit der Erstellung fertig sind, müssen Sie diese Aliase in eine Datei exportieren, damit sie in jeder Sitzung importiert werden können. Um die Aliase zu exportieren, wird das Export-Alias-Cmdlet von PowerShell verwendet.
Notiz: Der Pfad muss nicht der gleiche sein wie wir. Sie können die Aliase -Exportdatei an einem beliebigen Ort auf Ihrem Computer erstellen.
> Export-Alias C: \ temp \ aliaseSchritt 2: Importieren Sie die Datei
Die exportierte Datei wird dann wiederverwendet, um die Funktionalität dieser Aliase zu erhalten. Um die Datei zu importieren, müssen Sie den richtigen Pfad einfügen, auf dem sie exportiert wurde. Zum Beispiel in unserem Fall die Aliase Die Datei ist bei C: \ temp \ aliase und wird mit dem folgenden Befehl importiert:
Die Import-Alias versucht, auch die integrierten Aliase zu importieren, und diese eingebauten Aliase erzeugen Fehler, weil sie bereits existieren. Um diese Fehler zu vermeiden, wird die Option -force im oben genannten Befehl praktiziert.
Abschluss
Eine einzelne PowerShell -Funktion/CMDLet kann mehrere Aliase enthalten, aber ein einzelner Alias kann nur mit einer Funktion/einem CMDLET zugeordnet werden. In dieser Demonstration haben Sie die potenziellen Wege gelernt, um einen PowerShell -Alias zu schaffen. Wir sind zu dem Schluss gekommen, dass die SET-Alias die Assoziation bestehender Aliase erzeugen und verändern können. Während die New-Alias einen Fehler verursacht, wenn bereits der gleiche Alias existiert. Darüber hinaus haben wir auch eine Möglichkeit gegeben, dauerhafte Aliase zu erstellen, und diese Aliase können in jeder PowerShell -Sitzung importiert werden.