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 C

Yukarı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.

İlgili makaleler