Get-Alias - PowerShell Befehl Hilfe und Beispiele

Ruft die Aliase für die aktuelle Sitzung ab. (Get-Alias)


NAME
Get-Alias
ÜBERSICHT
Ruft die Aliase für die aktuelle Sitzung ab.
SYNTAX
Get-Alias [[-Name] <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>] Get-Alias [-Definition <string[]>] [-Exclude <string[]>] [-Scope <string>] [<CommonParameters>]
BESCHREIBUNG
Mit dem Cmdlet "Get-Alias" werden die Aliase (alternative Namen für Befehle und ausführbare Dateien) in der aktuellen Sitzung abgerufen. Hierzu zählen integrierte Aliase, Aliase, die Sie festgelegt oder importiert haben, und Aliase, die Sie dem Windows PowerShell-Profil hinzugefügt haben. Standardmäßig akzeptiert Get-Alias einen Alias und gibt den Befehlsnamen zurück. Wenn Sie den Definition-Parameter verwenden, akzeptiert Get-Alias einen Befehlsnamen und gibt dessen Aliase zurück.
PARAMETER
-Definition <string[]> Ruft die Aliase für das angegebene Element ab. Geben Sie den Namen eines Cmdlet, einer Funktion, eines Skripts, einer Datei oder einer ausführbaren Datei ein. Der Name dieses Parameters lautet "Definition", da der Parameter den Elementnamen in der Definition-Eigenschaft des Aliasobjekts sucht. Erforderlich? false Position? named Standardwert Pipelineeingaben akzeptieren?false Platzhalterzeichen akzeptieren?true -Exclude <string[]> Lässt die angegebenen Elemente aus. Der Name-Parameter und der Definition-Parameter werden durch den Wert dieses Parameters qualifiziert. Geben Sie einen Namen, eine Definition oder ein Muster, z. B. "s*", ein. Platzhalter sind zulässig. Erforderlich? false Position? named Standardwert Pipelineeingaben akzeptieren?false Platzhalterzeichen akzeptieren?false -Name <string[]> Gibt die abzurufenden Aliase an. Platzhalter sind zulässig. Mit Get-Alias werden standardmäßig alle für die aktuelle Sitzung definierten Aliase abgerufen. Der Parametername ("Name") ist optional. Sie können Aliasnamen auch über die Pipeline an Get-Alias übergeben. Erforderlich? false Position? 1 Standardwert Pipelineeingaben akzeptieren?true (ByValue, ByPropertyName) Platzhalterzeichen akzeptieren?false -Scope <string> Ruft nur die Aliase im angegebenen Bereich ab. Gültige Werte sind "global", "local", "script", oder eine Zahl in Bezug auf den aktuellen Bereich (0 bis zur Anzahl der Bereiche, wobei 0 der aktuelle Bereich und 1 der übergeordnete Bereich ist). Der Standardwert ist "local". Weitere Informationen finden Sie unter "about_Scopes". Erforderlich? false Position? named Standardwert Pipelineeingaben akzeptieren?false Platzhalterzeichen akzeptieren?false <CommonParameters> Dieses Cmdlet unterstützt folgende allgemeine Parameter: "Verbose", "Debug", "ErrorAction", "ErrorVariable", "WarningAction", "WarningVariable", "OutBuffer" und "OutVariable". Weitere Informationen erhalten Sie mit dem Befehl "get-help about_commonparameters".
EINGABEN
System.String Sie können Aliasnamen über die Pipeline an Get-Alias übergeben.
AUSGABEN
System.Management.Automation.AliasInfo Get-Alias gibt ein Objekt zurück, das jeden Alias darstellt.
HINWEISE
Aliase sind alternative Namen oder Kurzbezeichnungen für Cmdlets, Funktionen oder ausführbare Dateien. Um das Cmdlet, die Funktion oder die ausführbare Datei auszuführen, können Sie den vollständigen Namen oder einen beliebigen Alias verwenden. Weitere Informationen finden Sie unter "about_Aliases". Um einen neuen Alias zu erstellen, verwenden Sie Set-Alias oder New-Alias. Um einen Alias zu löschen, verwenden Sie Remove-Item.

Beispiele

BEISPIEL 1
C:\PS>get-alias Beschreibung ----------- Mit diesem Befehl werden alle Aliase in der aktuellen Sitzung abgerufen.
BEISPIEL 2
C:\PS>get-alias -name g*, s* -exclude get-* Beschreibung ----------- Mit diesem Befehl werden alle Aliase abgerufen, die mit "g" oder "s" beginnen, mit Ausnahme von Aliasen, die mit "get-" beginnen.
BEISPIEL 3
C:\PS>get-alias -definition Get-ChildItem Beschreibung ----------- Mit diesem Befehl werden die Aliase für das Cmdlet "Get-ChildItem" abgerufen. Standardmäßig ruft das Cmdlet "Get-Alias" den Elementnamen ab, wenn Sie den Alias kennen. Mit dem Definition-Parameter wird der Alias abgerufen, wenn Sie den Elementnamen kennen.
BEISPIEL 4
C:\PS>get-alias | where-object {$_.Options -match "ReadOnly"} Beschreibung ----------- Mit diesem Befehl werden alle Aliase abgerufen, deren Options-Eigenschaft den Wert "ReadOnly" aufweist. Dieser Befehl bietet eine schnelle Möglichkeit zum Suchen der in Windows PowerShell integrierten Aliase, weil diese über die Option "ReadOnly" verfügen. Options ist nur eine der Eigenschaften der AliasInfo-Objekte, die von Get-Alias abgerufen werden. Um alle Eigenschaften und Methoden von AliasInfo-Objekten zu suchen, geben Sie "get-alias | get-member" ein.
BEISPIEL 5
C:\PS>get-alias -definition "*-pssession" -exclude e* -scope global Beschreibung ----------- In diesem Beispiel werden Aliase für Befehle abgerufen, deren Namen mit "-pssession" enden, mit Ausnahme von Namen, die mit "e" beginnen. Der Befehl wird mithilfe des Scope-Parameters im globalen Bereich angewendet. Dies ist in Skripts hilfreich, wenn Sie die Aliase in der Sitzung abrufen möchten. VERWANDTE LINKS Online version: http://go.microsoft.com/fwlink/?LinkID=113306 (möglicherweise auf Englisch) about_Aliases Set-Alias New-Alias Export-Alias Import-Alias Alias Provider C:\Windows>powershell get-help Get-Culture -full

Microsoft Windows [Version 10.0.19045.3693]
Copyright (c) 2023 Microsoft Corporation.

ColorConsole [Version 3.7.1000] PowerShell 2.0-Export

Windows 11, 10, 8.1, 8, 7 / Server 2022, 2019, 2016











Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



PowerShell: Ruft die Aliase für die aktuelle Sitzung ab.

HTTP: ... PS_Windows/de/Get-Alias.htm
0.077
12817
WINDOWS SETTING MS SETTINGS EASEOFACCESS COLORFILTER BLUELIGHTLINK
Übertaktete Systeme?
Android Smartphone von Englisch auf Deutsch umstellen, geht sowas überhaupt?
Was ist Windows NT?
Was ist Surface Go oder Pro?
What is FTPS, SFTP, FTP?
Was bedeutet, ist *.*?
Was ist eine Cortana?
Was ist eine Vektorgrafik?
Was ist ein Proxy?



(0)