Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
KıSA AÇıKLAMA
PowerShell'de cmdlet'ler ve komutlar için alternatif adların nasıl kullanılacağını açıklar.
UZUN AÇıKLAMA
Cmdlet veya işlev, betik, dosya ya da yürütülebilir dosya gibi bir komut öğesi için bir başka ad veya takma addır. Herhangi bir PowerShell komutunda komut adı yerine diğer adı kullanabilirsiniz.
Diğer ad oluşturmak için New-Alias cmdlet'ini kullanın. Örneğin, aşağıdaki komut cmdlet için Get-AuthenticodeSignature "gas" diğer adını oluşturur:
New-Alias -Name gas -Value Get-AuthenticodeSignature
Cmdlet adı için takma ad oluşturduktan sonra, cmdlet adı yerine bu takma adı kullanabilirsiniz. Örneğin, SqlScript.ps1 dosyasının Authenticode imzasını almak için şunu yazın:
Get-AuthenticodeSignature SqlScript.ps1
Veya şunu yazın:
gas SqlScript.ps1
Microsoft Office Word'ün diğer adı olarak "word" oluşturursanız, aşağıdakiler yerine "word" yazabilirsiniz:
"C:\Program Files\Microsoft Office\Office11\Winword.exe"
BUILT-IN TAKMA ADLARI
PowerShell, cmdlet için "cd" ve "chdir" ve Set-Location cmdlet için "ls" ve "dir" dahil olmak üzere Get-ChildItem diğer ad kümesi içerir.
Bilgisayardaki yerleşik diğer adlar da dahil olmak üzere tüm diğer adları almak için şu komutu yazın:
Get-Alias
DIĞER AD CMDLET'LERI
PowerShell, diğer adlarla çalışmak için tasarlanmış aşağıdaki cmdlet'leri içerir:
-
Get-Alias- Geçerli oturumdaki tüm takma adları alır. -
New-Alias- Yeni bir takma ad oluşturur. -
Set-Alias- Bir takma ad oluşturur veya değiştirir. -
Export-Alias- Bir veya daha fazla diğer adı bir dosyaya aktarır. -
Import-Alias- Bir diğer ad dosyasını PowerShell'e import eder.
Cmdlet'ler hakkında ayrıntılı bilgi için şunu yazın:
Get-Help <cmdlet-Name> -Detailed
Örneğin, şunu yazın:
Get-Help Export-Alias -Detailed
TAKMA AD OLUŞTURMA
Yeni bir diğer ad oluşturmak için New-Alias cmdlet'ini kullanın. Örneğin, Get-Help için "gh" diğer adını oluşturmak için şunu yazın:
New-Alias -Name gh -Value Get-Help
Tam cmdlet adını kullandığınız gibi komutlarda diğer adı kullanabilir ve diğer adı parametrelerle kullanabilirsiniz.
Örneğin, Get-WmiObject cmdlet'i için ayrıntılı Yardım almak için şunu yazın:
Get-Help Get-WmiObject -Detailed
Veya şunu yazın:
gh Get-WmiObject -Detailed
TAKMA ADLARI KAYDETME
Yalnızca geçerli oturumda oluşturduğunuz diğer adlar kaydedilir. Farklı bir oturumda takma adları kullanmak için, takma adları PowerShell profilinize ekleyin. Alternatif olarak, diğer adları bir dosyaya kaydetmek için Export-Alias cmdlet'ini kullanın.
Daha fazla bilgi için şunu yazın:
Get-Help about_Profiles
TAKMA AD ALMA
Geçerli oturumdaki tüm diğer adları almak için, yerleşik diğer adlar, PowerShell profillerinizdeki diğer adlar ve geçerli oturumda oluşturduğunuz diğer adlar dahil, şunu yazın:
Get-Alias
Belirli diğer adları almak için Get-Alias cmdlet'inin Name parametresini kullanın. Örneğin, "p" ile başlayan diğer adları almak için şunu yazın:
Get-Alias -Name p*
Belirli bir öğenin diğer adlarını almak için Tanım parametresini kullanın. Örneğin, Get-ChildItem cmdlet türünün diğer adlarını almak için:
Get-Alias -Definition Get-ChildItem
GET-ALIAS ÇIKIŞI
Get-Alias yalnızca bir nesne türü, bir AliasInfo nesnesi (System.Management.Automation.AliasInfo) döndürür. "cd" gibi kısa çizgi içermeyen diğer adların adı aşağıdaki biçimde görüntülenir:
Get-Alias ac
CommandType Name Version Source
----------- ---- ------- ------
Alias ac -> Add-Content
Bu, ihtiyacınız olan bilgileri almayı çok hızlı ve kolay hale getirir.
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 ve yazar bunların bu kadar belirgin olmasını istemeyebilir.
PARAMETRELI KOMUTLAR IÇIN ALTERNATIF ADLAR
Cmdlet, betik, işlev veya yürütülebilir dosyaya diğer ad atayabilirsiniz. Bir komuta ve parametrelerine diğer ad atayamazsınız. Örneğin, Get-Eventlog cmdlet'ine bir diğer ad atayabilirsiniz, ancak Get-Eventlog -LogName System komutuna diğer ad atayamazsınız.
komutunu içeren bir işlev oluşturabilirsiniz. İşlev oluşturmak için "işlev" sözcüğünü ve ardından işlev için bir ad yazın. Komutu yazın ve küme parantezi içine alın ({}).
Örneğin, aşağıdaki komut syslog işlevini oluşturur. Bu işlev Get-Eventlog -LogName System komutunu temsil eder:
function Get-SystemEventlog {Get-Eventlog -LogName System}
Set-Alias -Name syslog -Value Get-SystemEventlog
Artık komutu yerine "syslog" yazabilirsiniz. Ayrıca, yeni işlev için diğer adlar oluşturabilirsiniz.
İşlevler hakkında daha fazla bilgi için şunu yazın:
Get-Help about_Functions
DIĞER AD NESNELERI
PowerShell diğer adları, System.Management.Automation.AliasInfo sınıfının örnekleri olan nesnelerle temsil edilir. Bu nesne türü hakkında daha fazla bilgi için bkz. PowerShell SDK'sında AliasInfo Sınıfı
Diğer ad nesnelerinin özelliklerini ve yöntemlerini görüntülemek için diğer adları edinin. Ardından, bunları Get-Member cmdlet'ine yöneltin. Örneğin:
Get-Alias | Get-Member
dir gibi belirli bir diğer adın özellik değerlerini görüntülemek için, diğer adı edinin. Ardından, Format-List cmdlet'ine yöneltin. Örneğin, aşağıdaki komut "dir" diğer adını alır. Ardından, komut diğer adı Format-List cmdlet'ine yöneltir. Daha sonra komut, diğer adın tüm özelliklerini görüntülemek için joker karakterle (*) Format-List Property parametresini dir kullanır. Aşağıdaki komut şu görevleri gerçekleştirir:
Get-Alias -Name dir | Format-List -Property *
PowerShell DIĞER ADI SAĞLAYICISI
PowerShell, Diğer Ad sağlayıcısını içerir. Diğer ad sağlayıcısı, PowerShell'deki diğer adları bir dosya sistemi sürücüsündeymiş gibi görüntülemenizi sağlar.
Diğer ad sağlayıcısı Alias: sürücüsünü kullanıma sunar. Alias: sürücüsüne gitmek için şunu yazın:
Set-Location Alias:
Sürücünün içeriğini görüntülemek için şunu yazın:
Get-ChildItem
Başka bir PowerShell sürücüsünden diskin içeriğini görüntülemek için yolu, disk ismiyle başlatın. İki noktayı ekleyin (:) Örneğin:
Get-ChildItem -Path Alias:
Belirli bir diğer ad hakkında bilgi almak için sürücü adını ve diğer adı yazın. Veya bir ad deseni yazın. Örneğin, "p" ile başlayan tüm diğer adları almak için şunu yazın:
Get-ChildItem -Path Alias:p*
PowerShell Diğer Adı sağlayıcısı hakkında daha fazla bilgi için şunu yazın:
Get-Help Alias
AYRıCA BKZ.
- Yeni Takma Ad
- Get-Takma Ad
- Set-Alias
- İhracat-Takma Ad
- İçe Aktarma-Diğer Ad
- Get-PSProvider
- Get-PSDrive
- about_functions
- about_profiles
- about_providers