PowerShell'deki Takma Adı Kaldırma
PowerShell'deki Remove-Alias cmdlet'i, geçerli oturumdaki PowerShell cmdlet'ine yönelik bir takma adı kaldırmak için kullanılır. Bir takma adı tüm oturumlardan silmek istiyorsanız, PowerShell profilinize Remove-Alias cmdlet'ini ekleyin.
Option özelliği Salt Okunur olarak ayarlanmış bir takma adı silmek için Zorla parametresini kullanın.
Not: Remove-Alias cmdlet'i PowerShell 6'da desteklenir. PowerShell sürümünüzü $PSVersionTable ile kontrol edin. PowerShell 5.x sürümü için Remove-Item'ı kullanın.
Bu yazıda, mevcut oturumdan bir takma adı kaldırmak için PowerShell'de Remove-Alias'ın nasıl kullanılacağını tartışacağız.
PowerShell Kaldırma-Takma Ad
PowerShell kaldırma takma adı cmdlet'i geçerli oturumdaki bir takma adı siler.
Sözdizimi
Remove-Alias
[-Name] <String[]>
[-Scope <String>]
[-Force]
[<CommonParameters>]Parametreler
-Ad: Kaldırılacak takma adı belirtin
-Kapsam: Kapsamı belirtin. Yalnızca belirtilen kapsamdaki takma adı siler. Varsayılan kapsam Yerel'dir. Kapsam parametresi için kabul edilebilir değerler Genel, Yerel veya Komut Dosyası'dır.
-Force: Remove-Alias'ın, Option özelliği ReadOnly olarak ayarlanmış takma adlar dahil olmak üzere bir takma adı kaldırdığını belirtir.
PowerShell'deki Takma Adı Kaldırma
Geçerli oturumdan PowerShell komutunun takma adını kaldırmak için PowerShell'deki Remove-Alias cmdlet'ini kullanın.
Remove-Alias -Name CYukarıdaki PowerShell betiğinde, Remove-Alias, takma adın adını belirtmek ve PowerShell oturumundaki takma adı silmek için Name parametresini kullanır.
PowerShell'de cmdlet için yeni takma ad oluşturmayı ve takma adı kaldırmayı anlayalım.
PS C:\> Set-Alias -Name C -Value Get-Content
PS C:\> Get-Alias -Name C
CommandType Name Version Source
----------- ---- ------- ------
Alias C -> Get-Content
PS C:\> Remove-Alias -Name C
PS C:\> Get-Alias -Name C
Get-Alias: This command cannot find a matching alias because an alias with the name 'C' does not exist.
PS C:\>
Yukarıdaki PowerShell betiğinde Set-Alias cmdlet'i, Get-Content cmdlet'inin takma adını belirtmek için C Ad parametresini kullanır.
Get-Alias cmdlet'i, C takma adını belirtmek ve PowerShell oturumundaki takma ad listesini almak için Name parametresini kullanır.
Remove-Alias cmdlet'i, PowerShell cmdlet'inin takma adını geçerli oturumdan silmek amacıyla C takma adının adını belirtmek için Ad parametresini kullanır. Komutun takma adını kaldırır.
Get-Alias komutunu C takma adı ile çalıştırmayı denersek, 'C' isimli bir takma ad vermediği için mesajı verir. var.
Harika İpucu: PowerShell'de takma ad nasıl içe aktarılır?
Çözüm
PowerShell takma adını silmek için PowerShell'de Remove-Alias'ın nasıl kullanılacağına ilişkin yukarıdaki makalenin size yardımcı olacağını umuyorum.
Option özelliği ReadOnly olarak ayarlanmış bir takma adı kaldırmak için Remove-Alias Force parametresini kullanın.
PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.