Get-Alias
Geçerli oturum için diğer adları alır.
Syntax
Default (Varsayılan)
Get-Alias
[[-Name] <String[]>]
[-Exclude <String[]>]
[-Scope <String>]
[<CommonParameters>]
Definition
Get-Alias
[-Exclude <String[]>]
[-Scope <String>]
[-Definition <String[]>]
[<CommonParameters>]
Description
Get-Alias cmdlet'i geçerli oturumdaki diğer adları alır. Buna yerleşik diğer adlar, ayarladığınız veya içeri aktardığınız diğer adlar ve PowerShell profilinize eklediğiniz diğer adlar dahildir.
Varsayılan olarak, Get-Alias bir diğer ad alır ve komut adını döndürür.
Tanımı parametresini kullandığınızda, Get-Alias bir komut adı alır ve diğer adlarını döndürür.
Windows PowerShell 3.0'da Get-Alias, ihtiyacınız olan bilgileri bulmayı daha da kolaylaştırmak için kısa çizgili olmayan diğer adları <alias> -> <definition> biçimde görüntüler.
Örnekler
Örnek 1: Geçerli oturumdaki tüm diğer adları alma
Get-Alias
CommandType Name
----------- ----
Alias % -> ForEach-Object
Alias ? -> Where-Object
Alias ac -> Add-Content
Alias asnp -> Add-PSSnapin
Alias cat -> Get-Content
Alias cd -> Set-Location
Alias chdir -> Set-Location
Alias clc -> Clear-Content
Alias clear -> Clear-Host
Alias clhy -> Clear-History
...
Bu komut geçerli oturumdaki tüm diğer adları alır.
Çıktı, Windows PowerShell 3.0'da tanıtılan <alias> -> <definition> biçimini gösterir.
Bu biçim yalnızca kısa çizgi içermeyen diğer adlar için kullanılır, çünkü kısa çizgili diğer adlar genellikle takma adlar yerine cmdlet'ler ve işlevler için tercih edilen adlardır.
Örnek 2: Ada göre diğer adları alma
Get-Alias -Name gp*, sp* -Exclude *ps
Bu komut, ps ile biten diğer adlar dışında gp veya sp ile başlayan tüm diğer adları alır.
Örnek 3: Cmdlet için diğer adları alma
Get-Alias -Definition Get-ChildItem
Bu komut, Get-ChildItem cmdlet'inin diğer adlarını alır.
Varsayılan olarak, diğer adı bildiğinizde Get-Alias cmdlet'i öğe adını alır.
Tanımı parametresi, öğe adını bildiğinizde diğer adı alır.
Örnek 4: Özelliğe göre diğer adları alma
Get-Alias | Where-Object {$_.Options -match "ReadOnly"}
Bu komut, Seçenekleri özelliğinin değerinin ReadOnly olduğu tüm diğer adları alır. Bu komut, ReadOnly seçeneğine sahip olduklarından PowerShell'de yerleşik olarak bulunan diğer adları bulmanın hızlı bir yolunu sağlar.
Seçenekler, Get-Alias nesnelerinin yalnızca bir özelliğidir.
AliasInfo nesnelerinin tüm özelliklerini ve yöntemlerini bulmak için Get-Alias | Get-Memberyazın.
Örnek 5: Ada göre diğer adları alma ve başlangıç harfine göre filtreleme
Get-Alias -Definition "*-PSSession" -Exclude e* -Scope Global
Bu örnek, "-PSSession" ile biten adları olan komutların "e" ile başlayanlar dışında diğer adlarını alır.
komut, komutu genel kapsama uygulamak için Kapsam parametresini kullanır. Bu, oturumdaki diğer adları almak istediğinizde betiklerde kullanışlıdır.
Parametreler
-Definition
Belirtilen öğenin diğer adlarını alır. Cmdlet, işlev, betik, dosya veya yürütülebilir dosyanın adını girin.
Bu parametre, diğer ad nesnesinin Tanım özelliğinde öğe adını aradığı için Tanımolarak adlandırılır.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
Definition
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Exclude
Belirtilen öğeleri atlar. Bu parametrenin değeri, Adı ve Tanımı parametrelerini niteler. "s*" gibi bir ad, tanım veya desen girin. Joker karakterlere izin verilir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Name
Bu cmdlet'in aldığı diğer adları belirtir. Joker karakterlere izin verilir. Varsayılan olarak, Get-Alias geçerli oturum için tanımlanan tüm diğer adları alır. Ad Get-Aliasde kanal oluşturabilirsiniz.
Parametre özellikleri
| Tür: | String[] |
| Default value: | All aliases |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
Default
| Position: | 0 |
| Zorunlu: | False |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Scope
Bu cmdlet'in diğer adları aldığı kapsamı belirtir. Bu parametre için kabul edilebilir değerler şunlardır:
GlobalLocalScript- Geçerli kapsama göre bir sayı (0, 0'ın geçerli kapsam ve 1'in üst kapsam olduğu kapsam sayısı üzerinden)
Local varsayılan değerdir. Daha fazla bilgi için bkz. about_Scopes.
Parametre özellikleri
| Tür: | String |
| Default value: | Local |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Girişler
String
Diğer ad içeren bir dizeyi bu cmdlet'e yöneltebilirsiniz.
Çıkışlar
AliasInfo
Bu cmdlet her diğer adı temsil eden bir nesne döndürür. Her diğer ad için aynı nesne türünü döndürür, ancak PowerShell, hecelenmemiş diğer adların adlarını görüntülemek için ok tabanlı bir biçim kullanır.
Notlar
Windows PowerShell, Get-Aliasiçin aşağıdaki diğer adları içerir:
galYeni bir diğer ad oluşturmak için
Set-AliasveyaNew-Aliaskullanın. Diğer adı silmek içinRemove-Itemkullanın.Ok tabanlı takma ad adı formatı, kısa çizgi içeren takma adlar için kullanılmaz. Bunlar, tipik kısaltmalar veya takma adlar yerine cmdlet'ler ve işlevler için tercih edilen alternatif adlardır.