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
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
PS C:\> 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, Get-Alias cmdlet'i, diğer adı bildiğinizde öğ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, Options ö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ı bulmak için hızlı bir yol sağlar.
Seçenekler, Get-Alias 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:
- Global
- Yerel
- Senaryo
- Geçerli kapsama göre bir sayı (0, 0'ın geçerli kapsam ve 1'in üst kapsam olduğu kapsam sayısı üzerinden)
Yerel varsayılandır. 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 adlara get-alias
Çıkışlar
AliasInfo
Get-Alias her diğer adı temsil eden bir nesne döndürür. Get-Alias her diğer ad için aynı nesneyi 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
- Yeni bir diğer ad oluşturmak için Set-Alias veya New-Alias kullanın. Diğer adı silmek için Remove-Item komutunu kullanı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.