Aracılığıyla paylaş


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

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 AliasInfo 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 parametre adı isteğe bağlıdır. Diğer adlara 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-aliaskanal oluşturabilirsiniz.

Çı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.