Get-Alias
Mendapatkan alias untuk sesi saat ini.
Sintaks
Get-Alias
[[-Name] <String[]>]
[-Exclude <String[]>]
[-Scope <String>]
[<CommonParameters>]
Get-Alias
[-Exclude <String[]>]
[-Scope <String>]
[-Definition <String[]>]
[<CommonParameters>]
Deskripsi
Get-Alias
Cmdlet mendapatkan alias dalam sesi saat ini. Ini termasuk alias bawaan, alias yang telah Anda tetapkan atau impor, dan alias yang telah Anda tambahkan ke profil PowerShell Anda.
Secara default, Get-Alias
mengambil alias dan mengembalikan nama perintah. Saat Anda menggunakan parameter Definisi , Get-Alias
ambil nama perintah dan kembalikan aliasnya.
Dimulai di Windows PowerShell 3.0, Get-Alias
menampilkan nama alias yang tidak di-tanda hubung dalam <alias> -> <definition>
format untuk membuatnya lebih mudah untuk menemukan informasi yang Anda butuhkan.
Contoh
Contoh 1: Dapatkan semua alias dalam sesi saat ini
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
...
Perintah ini mendapatkan semua alias dalam sesi saat ini.
Output menunjukkan <alias> -> <definition>
format yang diperkenalkan di Windows PowerShell 3.0.
Format ini hanya digunakan untuk alias yang tidak menyertakan tanda hubung, karena alias dengan tanda hubung biasanya merupakan nama pilihan untuk cmdlet dan fungsi, bukan nama panggilan.
Contoh 2: Dapatkan alias berdasarkan nama
Get-Alias -Name gp*, sp* -Exclude *ps
Perintah ini mendapatkan semua alias yang dimulai dengan gp atau sp, kecuali untuk alias yang diakhir dengan ps.
Contoh 3: Mendapatkan alias untuk cmdlet
Get-Alias -Definition Get-ChildItem
Perintah ini mendapatkan alias untuk Get-ChildItem
cmdlet.
Secara default, Get-Alias
cmdlet mendapatkan nama item saat Anda mengetahui alias. Parameter Definisi mendapatkan alias saat Anda mengetahui nama item.
Contoh 4: Dapatkan alias menurut properti
Get-Alias | Where-Object {$_.Options -Match "ReadOnly"}
Perintah ini mendapatkan semua alias di mana nilai properti Opsi adalah ReadOnly. Perintah ini menyediakan cara cepat untuk menemukan alias yang dibangun ke dalam PowerShell, karena mereka memiliki opsi ReadOnly .
Opsi hanyalah satu properti objek AliasInfo yang Get-Alias
didapatkan. Untuk menemukan semua properti dan metode objek AliasInfo , ketik Get-Alias | get-member
.
Contoh 5: Dapatkan alias menurut nama dan filter menurut huruf awal
Get-Alias -Definition "*-PSSession" -Exclude e* -Scope Global
Contoh ini mendapatkan alias untuk perintah yang memiliki nama yang berakhiran "-PSSession", kecuali untuk yang dimulai dengan "e".
Perintah menggunakan parameter Cakupan untuk menerapkan perintah dalam cakupan global. Ini berguna dalam skrip ketika Anda ingin mendapatkan alias dalam sesi.
Parameter
-Definition
Mendapatkan alias untuk item yang ditentukan. Masukkan nama cmdlet, fungsi, skrip, file, atau file yang dapat dieksekusi.
Parameter ini disebut Definisi, karena mencari nama item di properti Definisi objek alias.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Exclude
Menghilangkan item yang ditentukan. Nilai parameter ini memenuhi syarat parameter Nama dan Definisi . Masukkan nama, definisi, atau pola, seperti "s*". Kartubebas diizinkan.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Name
Menentukan alias yang didapat cmdlet ini. Kartubebas diizinkan. Secara default, Get-Alias
mengambil semua alias yang ditentukan untuk sesi saat ini. Nama parameter bersifat opsional. Anda juga dapat menyalurkan nama alias ke Get-Alias
.
Type: | String[] |
Position: | 0 |
Default value: | All aliases |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Scope
Menentukan cakupan di mana cmdlet ini mendapatkan alias. Nilai yang dapat diterima untuk parameter ini adalah:
Global
Local
Script
- Angka relatif terhadap cakupan saat ini (0 melalui jumlah cakupan, di mana 0 adalah cakupan saat ini dan 1 adalah induknya)
Local
adalah defaultnya. Untuk informasi selengkapnya, lihat about_Scopes.
Type: | String |
Position: | Named |
Default value: | Local |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Anda dapat menyalurkan string yang berisi nama alias ke cmdlet ini.
Output
Cmdlet ini mengembalikan objek yang mewakili setiap alias. Ini mengembalikan tipe objek yang sama untuk setiap alias, tetapi PowerShell menggunakan format berbasis panah untuk menampilkan nama alias yang tidak dipending.
Catatan
PowerShell menyertakan alias berikut untuk Get-Alias
:
Semua platform:
gal
Untuk membuat alias baru, gunakan
Set-Alias
atauNew-Alias
. Untuk menghapus alias, gunakanRemove-Item
.Format nama alias berbasis panah tidak digunakan untuk alias yang menyertakan tanda hubung. Ini cenderung menjadi nama pengganti pilihan untuk cmdlet dan fungsi, alih-alih singkatan atau nama panggilan umum.
Link Terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk