Freigeben über


about_Aliases

THEMA
    about_aliases

KURZBESCHREIBUNG
    Beschreibt, wie alternative Namen für Cmdlets und Befehle in 
    Windows PowerShell verwendet werden. 

DETAILBESCHREIBUNG
    Aliase sind alternative Namen oder Kurzbezeichnungen für Cmdlets 
    oder Befehlselemente wie Funktionen, Skripts, Dateien oder 
    ausführbare Dateien. Aliase können anstelle des Befehlsnamens in 
    allen Windows PowerShell-Befehlen angegeben werden.
    
    Erstellen Sie Aliase mit dem Cmdlet "New-Alias". Mit dem 
    folgenden Befehl wird z. B. der Alias "gas" für das Cmdlet Get-
    AuthenticodeSignature erstellt:

        new-alias -name gas -value Get-AuthenticodeSignature

    Nachdem Sie den Alias für den Cmdlet-Namen erstellt haben, können 
    Sie diesen anstelle des Cmdlet-Namens verwenden. Geben Sie zum 
    Abrufen der Authenticode-Signatur für die Datei "SqlScript.ps1" 
    beispielsweise Folgendes ein:

        get-authenticodesignature sqlscript.ps1

    Sie können auch Folgendes eingeben:

        gas sqlscript.ps1

    
    Wenn Sie "word" als Alias für Microsoft Office Word erstellen, 
    können Sie "word" anstelle des folgenden Befehls eingeben:
    

        "c:\Programme\Microsoft Office\Office11\Winword.exe" 

INTEGRIERTE ALIASE
    Windows PowerShell enthält eine Reihe von integrierten Aliasen 
    wie "cd" und "chdir" für das Cmdlet "Set-Location" sowie "ls" und 
    "dir" für "Get-ChildItem". 

    Wenn Sie alle Aliase auf dem Computer (einschließlich der 
    integrierten Aliase) abrufen möchten, geben Sie Folgendes ein:

        get-alias

CMDLETS FÜR ALIASE
    Windows PowerShell bietet die folgenden Cmdlets für das Arbeiten 
    mit Aliasen: 

        - Get-Alias. Ruft alle Aliase in der aktuellen Sitzung ab.   
        - New-Alias. Erstellt einen neuen Alias.
        - Set-Alias. Erstellt oder ändert einen Alias.
        - Export-Alias. Exportiert einen oder mehrere Aliase in eine 
          Datei.
        - Import-Alias. Importiert eine Aliasdatei in Windows PowerShell. 

    Ausführliche Informationen zu diesen Cmdlets erhalten Sie mit 
    folgendem Befehl:

    get-help <cmdlet-name> -detailed

    Geben Sie beispielsweise Folgendes ein:
    
    get-help export-alias -detailed

ERSTELLEN VON ALIASEN
    Mit dem Cmdlet "New-Alias" können Sie einen neuen Alias 
    erstellen. Geben Sie beispielsweise Folgendes ein, um den Alias 
    "gh" für "Get-Help" zu erstellen:

    new-alias -name gh -value get-help

    Sie können den Alias in Befehlen ebenso wie den vollständigen 
    Namen des Cmdlets verwenden, und Sie können den Alias zusammen 
    mit Parametern angeben.

    Ausführliche Hilfeinformationen zum Cmdlet "Get-WmiObject" können 
    z. B. mit folgendem Befehl abgerufen werden:

    get-help get-wmiobject -detailed

    Sie können auch Folgendes eingeben:

    gh get-wmiobject -detailed

SPEICHERN VON ALIASEN
    Die erstellten Aliase werden nur in der aktuellen Sitzung 
    gespeichert. Wenn die Aliase in einer anderen Sitzung verwendet  
    werden sollen, fügen Sie sie Ihrem Windows PowerShell-Profil 
    hinzu. Sie können die Aliase jedoch auch mit dem Cmdlet 
    "Export-Alias" in einer Datei speichern. 
    
    Weitere Informationen erhalten Sie mit folgendem Befehl:

        get-help about_profile

ABRUFEN VON ALIASEN
    Sie können alle Aliase in der aktuellen Sitzung (einschließlich der 
    integrierten Aliase), die Aliase in Ihren Windows PowerShell-Profilen 
    sowie die in der aktuellen Sitzung erstellten Aliase abrufen, 
    indem Sie Folgendes eingeben:

    get-alias
  
    Zum Abrufen bestimmter Aliase können Sie den Name-Parameter des 
    Cmdlets "Get-Alias" verwenden.
    Um beispielsweise alle Aliase abzurufen, die mit "p" beginnen, 
    geben Sie Folgendes ein:

    get-alias -name p*

    Geben Sie den Definition-Parameter an, um die Aliase für ein 
    bestimmtes Element abzurufen.
    Geben Sie beispielsweise zum Abrufen der Aliase für das Cmdlet 
    "Get-ChildItem" Folgendes ein:

    get-alias -definition Get-ChildItem


ALTERNATIVE NAMEN FÜR BEFEHLE MIT PARAMETERN
    Ein Alias kann einem Cmdlet, einem Skript, einer Funktion oder 
    einer ausführbaren Datei zugewiesen werden.
    Ein Alias kann jedoch nicht einem Befehl und seinen Parametern 
    zugewiesen werden.
    Sie können z. B. dem Cmdlet "Get-EventLog" einen Alias zuweisen, 
    während dem Befehl "get-eventlog -logname system" kein Alias 
    zugewiesen werden kann.

    Sie können jedoch eine Funktion erstellen, die diesen Befehl 
    enthält. Geben Sie zum Erstellen einer Funktion das Wort 
    "function" und anschließend einen Namen für die Funktion ein.
    Geben Sie den Befehl ein, und schließen Sie ihn in geschweifte 
    Klammern ({}) ein.

    Durch den folgenden Befehl wird z. B. die syslog-Funktion 
    erstellt. Diese Funktion stellt den Befehl "get-eventlog -logname 
    system" dar:

    function syslog {get-eventlog -logname system}

    Sie können nun "syslog" anstelle des Befehls eingeben. Außerdem 
    können Sie Aliase für die syslog-Funktion erstellen.

    Zum Abrufen weiterer Informationen zu Funktionen geben Sie 
    Folgendes ein:

    get-help about_functions

ALIASOBJEKTE
     Windows PowerShell-Aliase werden durch Objekte dargestellt, bei 
     denen es sich um Instanzen der System.Management.Automation.Alias
     Info-Klasse handelt. Weitere Informationen zu diesem Typ von 
     Objekts finden Sie in der Microsoft Developer Network 
     (MSDN)-Bibliothek im Thema "AliasInfo-Klasse" unter der Adresse 
     "https://go.microsoft.com/fwlink/?LinkId=143644" (möglicherweise auf 
     Englisch).

     Sie können die Eigenschaften und Methoden der Aliasobjekte 
     anzeigen, indem Sie die Aliase abrufen. Übergeben Sie sie 
     anschließend über die Pipeline an das Cmdlet "Get-Member". Beispiel:

    get-alias | get-member

     Rufen Sie den Alias ab, um die Werte der Eigenschaften eines 
     bestimmten Alias anzuzeigen, z. B. des Alias "dir". Übergeben 
     Sie ihn anschließend über die Pipeline an das Cmdlet 
     "Format-List". Mit dem folgenden Befehl wird z. B. der Alias 
     "dir" abgerufen. Anschließend wird der Alias vom Befehl an das 
     Cmdlet "Format-List" übergeben. Anschließend verwendet der 
     Befehl den Property-Parameter von "Format-List" zusammen mit einem 
     Platzhalterzeichen (*), um sämtliche Eigenschaften des Alias "dir" 
     anzuzeigen. Diese Aufgaben werden vom folgenden Befehl ausgeführt:

    get-alias -name dir | format-list -property *

WINDOWS POWERSHELL-ALIASANBIETER
    Windows PowerShell enthält den Aliasanbieter. Mit dem 
    Aliasanbieter können Sie die Aliase in Windows PowerShell wie in 
    einem Laufwerk des Dateisystems anzeigen. 

    Der Aliasanbieter macht das Laufwerk "Alias:" verfügbar. Sie 
    können mit folgendem Befehl auf das Laufwerk "Alias:" zugreifen:

    set-location alias:

    Sie können den Inhalt des Laufwerks mit folgendem Befehl anzeigen:

    get-childitem

    Wenn Sie den Inhalt eines anderen Laufwerks von Windows 
    PowerShell anzeigen möchten, beginnen Sie den Pfad mit dem 
    Laufwerknamen. Geben Sie anschließend einen Doppelpunkt (:) ein. 
    Beispiel:

    get-childitem -path alias:

    Wenn Sie Informationen zu einem bestimmten Alias abrufen möchten, 
    geben Sie den Laufwerknamen und den Aliasnamen ein. Sie können 
    auch ein Namensmuster eingeben. Wenn Sie beispielsweise alle 
    Aliase abrufen möchten, die mit "p" beginnen, geben Sie Folgendes ein:

    get-childitem -path alias:p*

    Weitere Informationen zum Windows PowerShell-Aliasanbieter 
    erhalten Sie mit folgendem Befehl:
    
    get-help alias-psprovider


SIEHE AUCH

    new-alias
    get-alias
    set-alias
    export-alias
    import-alias
    get-psprovider
    get-psdrive
    about_functions
    about_profiles
    about_providers