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-AliasYukarı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-ItemHarika İ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-CommandYukarı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.
