Sie sind auf Seite 1von 4

THEMA

about_aliases
KURZBESCHREIBUNG
Beschreibt, wie alternative Namen fr Cmdlets und Befehle in
Windows PowerShell verwendet werden.
DETAILBESCHREIBUNG
Aliase sind alternative Namen oder Kurzbezeichnungen fr Cmdlets
oder Befehlselemente wie Funktionen, Skripts, Dateien oder
ausfhrbare Dateien. Aliase knnen 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" fr das Cmdlet Get-
AuthenticodeSignature erstellt:
new-alias -name gas -value Get-AuthenticodeSignature
Nachdem Sie den Alias fr den Cmdlet-Namen erstellt haben, knnen
Sie diesen anstelle des Cmdlet-Namens verwenden. Geben Sie zum
Abrufen der Authenticode-Signatur fr die Datei "SqlScript.ps1"
beispielsweise Folgendes ein:
get-authenticodesignature sqlscript.ps1
Sie knnen auch Folgendes eingeben:
gas sqlscript.ps1
Wenn Sie "word" als Alias fr Microsoft Office Word erstellen,
knnen Sie "word" anstelle des folgenden Befehls eingeben:
"c:\Programme\Microsoft Office\Office11\Winword.exe"
INTEGRIERTE ALIASE
Windows PowerShell enthlt eine Reihe von integrierten Aliasen
wie "cd" und "chdir" fr das Cmdlet "Set-Location" sowie "ls" und
"dir" fr "Get-ChildItem".
Wenn Sie alle Aliase auf dem Computer (einschlielich der
integrierten Aliase) abrufen mchten, geben Sie Folgendes ein:
get-alias
CMDLETS FR ALIASE
Windows PowerShell bietet die folgenden Cmdlets fr 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.
Ausfhrliche 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" knnen Sie einen neuen Alias
erstellen. Geben Sie beispielsweise Folgendes ein, um den Alias
"gh" fr "Get-Help" zu erstellen:
new-alias -name gh -value get-help
Sie knnen den Alias in Befehlen ebenso wie den vollstndigen
Namen des Cmdlets verwenden, und Sie knnen den Alias zusammen
mit Parametern angeben.
Ausfhrliche Hilfeinformationen zum Cmdlet "Get-WmiObject" knnen
z. B. mit folgendem Befehl abgerufen werden:
get-help get-wmiobject -detailed
Sie knnen 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, fgen Sie sie Ihrem Windows PowerShell-Profil
hinzu. Sie knnen 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 knnen alle Aliase in der aktuellen Sitzung (einschlielich 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 knnen 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 fr ein
bestimmtes Element abzurufen.
Geben Sie beispielsweise zum Abrufen der Aliase fr das Cmdlet
"Get-ChildItem" Folgendes ein:
get-alias -definition Get-ChildItem
ALTERNATIVE NAMEN FR BEFEHLE MIT PARAMETERN
Ein Alias kann einem Cmdlet, einem Skript, einer Funktion oder
einer ausfhrbaren Datei zugewiesen werden.
Ein Alias kann jedoch nicht einem Befehl und seinen Parametern
zugewiesen werden.
Sie knnen z. B. dem Cmdlet "Get-EventLog" einen Alias zuweisen,
whrend dem Befehl "get-eventlog -logname system" kein Alias
zugewiesen werden kann.
Sie knnen jedoch eine Funktion erstellen, die diesen Befehl
enthlt. Geben Sie zum Erstellen einer Funktion das Wort
"function" und anschlieend einen Namen fr die Funktion ein.
Geben Sie den Befehl ein, und schlieen 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 knnen nun "syslog" anstelle des Befehls eingeben. Auerdem
knnen Sie Aliase fr 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
"http://go.microsoft.com/fwlink/?LinkId=143644" (mglicherweise auf
Englisch).
Sie knnen die Eigenschaften und Methoden der Aliasobjekte
anzeigen, indem Sie die Aliase abrufen. bergeben Sie sie
anschlieend 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 anschlieend ber die Pipeline an das Cmdlet
"Format-List". Mit dem folgenden Befehl wird z. B. der Alias
"dir" abgerufen. Anschlieend wird der Alias vom Befehl an das
Cmdlet "Format-List" bergeben. Anschlieend verwendet der
Befehl den Property-Parameter von "Format-List" zusammen mit einem
Platzhalterzeichen (*), um smtliche Eigenschaften des Alias "dir"
anzuzeigen. Diese Aufgaben werden vom folgenden Befehl ausgefhrt:
get-alias -name dir | format-list -property *
WINDOWS POWERSHELL-ALIASANBIETER
Windows PowerShell enthlt den Aliasanbieter. Mit dem
Aliasanbieter knnen Sie die Aliase in Windows PowerShell wie in
einem Laufwerk des Dateisystems anzeigen.
Der Aliasanbieter macht das Laufwerk "Alias:" verfgbar. Sie
knnen mit folgendem Befehl auf das Laufwerk "Alias:" zugreifen:
set-location alias:
Sie knnen den Inhalt des Laufwerks mit folgendem Befehl anzeigen:
get-childitem
Wenn Sie den Inhalt eines anderen Laufwerks von Windows
PowerShell anzeigen mchten, beginnen Sie den Pfad mit dem
Laufwerknamen. Geben Sie anschlieend einen Doppelpunkt (:) ein.
Beispiel:
get-childitem -path alias:
Wenn Sie Informationen zu einem bestimmten Alias abrufen mchten,
geben Sie den Laufwerknamen und den Aliasnamen ein. Sie knnen
auch ein Namensmuster eingeben. Wenn Sie beispielsweise alle
Aliase abrufen mchten, 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

Das könnte Ihnen auch gefallen