PowerShell'de Takma Ad Al


Get-Alias cmdlet'i PowerShell'deki geçerli oturumun takma ad listesini alır. PowerShell takma ad listesi yerleşik takma adları, eklediğiniz takma adları veya içe aktarılan veya sizin tarafınızdan ayarlanan takma adları içerir.

Get-Alias, takma adı temel alarak komut adını döndürür. Komut takma adı listesini döndürmek istiyorsanız Tanım parametresini kullanın.

Bu makalede, PowerShell'de Get-Alias hakkında bilgi edineceğiz ve geçerli oturumda PowerShell takma ad listesi almak veya takma adları bulmak için Get-Alias'ın nasıl kullanılacağını öğreneceğiz.

Takma Ad PowerShell'i Al

Get-Alias, PowerShell cmdlet'leri için takma adları döndürür. Get-Alias, takma adı girdi olarak alır ve cmdlet adını döndürür.

Varsayılan olarak Get-Alias, PowerShell'deki geçerli oturum için tanımlanan tüm takma adları alır.

PowerShell'deki Get-Alias cmdlet'inin takma adı gal'dir

Sözdizimi

Get-Alias
   [[-Name] <String[]>]
   [-Exclude <String[]>]
   [-Scope <String>]
   [<CommonParameters>]

Get-Alias
   [-Exclude <String[]>]
   [-Scope <String>]
   [-Definition <String[]>]
   [<CommonParameters>]

Parametreler

-Ad: Alınacak takma adları belirtin. Ad isteğe bağlı bir parametredir. Joker karakterler kullanabilirsiniz.

-Tanım: Belirtilen öğenin takma adını alır.

-Scope: Get-Alias'ın geçerli olacağı kapsamı belirtin. Kapsam Global, Yerel ve Komut Dosyasını kabul edebilir. Kapsam varsayılan olarak Yerel'dir.

Geçerli oturum için PowerShell'de Takma Ad alın

Geçerli oturumdaki tüm takma adları almak için PowerShell'deki Get-Alias cmdlet'ini kullanın.

Get-Alias

Yukarıdaki PowerShell Get-Alias cmdlet'lerinin çıktısı, geçerli oturumdaki tüm takma adları alır.

PS C:\> Get-Alias                                                                                                       
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           % -> ForEach-Object
Alias           ? -> Where-Object
Alias           ac -> Add-Content
Alias           asnp -> Add-PSSnapin
Alias           cat -> Get-Content
Alias           cd -> Set-Location
Alias           CFS -> ConvertFrom-String                          3.1.0.0    Microsoft.PowerShell.Utility
Alias           chdir -> Set-Location
Alias           clc -> Clear-Content
Alias           clear -> Clear-Host
Alias           clhy -> Clear-History
Alias           cli -> Clear-Item

Harika İpucu: PowerShell Set-Alias cmdlet'i nasıl kullanılır?

Tüm takma adları Ada göre al

Bir karakter veya adla başlayan tüm takma adları almak için Get-Alias cmdlet'inin Ad parametresini kullanın. Joker karakterler kullanabilirsiniz.

Get-Alias -Name gc*  

Yukarıdaki PowerShell betiğinde, Get-Alias cmdlet'i gc ile başlayan tüm takma ad adlarını almak üzere takma ad adını joker karakterlerle belirtmek için Ad parametresini kullanır. güçlü>.

Yukarıdaki PowerShell betiğinin çıktısı:

PS C:\> Get-Alias -Name gc*                                                                                             
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           gc -> Get-Content
Alias           gcb -> Get-Clipboard                               3.1.0.0    Microsoft.PowerShell.Management
Alias           gci -> Get-ChildItem
Alias           gcm -> Get-Command
Alias           gcs -> Get-PSCallStack


PS C:\>   

Harika İpucu: PowerShell komutu için yeni bir takma ad nasıl oluşturulur?

PowerShell'de Cmdlet Takma Adını Alın

Tanım parametresiyle Get-Alias komutunu kullanarak belirtilen cmdlet için takma adlar alabilirsiniz.

 Get-Alias -Definition Get-Command

Yukarıdaki PowerShell betiğinde Get-Alias komutu, cmdlet adını belirtmek için Tanım parametresini kullanır ve PowerShell'deki takma ad listesini alır.

Yukarıdaki komutun çıktısı şöyledir:

PS C:\> Get-Alias -Definition Get-Command                                                                               
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           gcm -> Get-Command


PS C:\>    

Harika İpucu: PowerShell takma adı nasıl kaldırılır?

Özelliğe Göre Takma Adları Alma

Tüm takma adları özelliğe göre almak için Get-Alias cmdlet'ini kullanabilirsiniz.

Get-Alias | Where-Object {$_.Options -Match "ReadOnly"}

Yukarıdaki PowerShell komut dosyasında Get-Alias komutu, Options özelliğinin Salt Okunur olduğu tüm takma adları bulur.

Harika İpucu: PowerShell kullanarak bir klasördeki dosyaların ayrıntılarına nasıl ulaşılır?

Çözüm

PowerShell'de takma ad listesi almak için Get-Alias cmdlet'iyle ilgili yukarıdaki makalenin size yardımcı olacağını umuyorum.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler