Remove-Alias

Geçerli oturumdan bir diğer adı kaldırın.

Syntax

Remove-Alias
      [-Name] <String[]>
      [-Scope <String>]
      [-Force]
      [<CommonParameters>]

Description

Remove-Alias Cmdlet, geçerli PowerShell oturumundan bir diğer adı kaldırır. Option özelliği ReadOnly olarak ayarlanmış bir diğer adı kaldırmak için Force parametresini kullanın.

Remove-Alias Cmdlet, PowerShell 6.0'da kullanıma sunulmuştur.

Örnekler

Örnek 1 - Diğer adı kaldırma

Bu örnek, cmdlet'ini Remove-Item temsil eden adlı diğer adı del kaldırır.

Remove-Alias -Name del

Örnek 2 - Sabit olmayan tüm diğer adları kaldırma

Bu örnek, Seçenekler özelliğinin Sabit olarak ayarlandığı diğer adlar dışında geçerli PowerShell oturumundaki tüm diğer adları kaldırır. Komut çalıştırıldıktan sonra diğer adlar diğer PowerShell oturumlarında veya yeni PowerShell oturumlarında kullanılabilir.

Get-Alias | Where-Object { $_.Options -NE "Constant" } | Remove-Alias -Force

Get-Alias PowerShell oturumundaki tüm diğer adları alır ve nesneleri işlem hattına gönderir. Where-Object bir betik bloğu kullanır ve otomatik değişken ($_) ve Options özelliği geçerli işlem hattı nesnesini temsil eder. NE parametresi (eşit değil), Seçenekler değeri Sabit olarak ayarlı olmayan nesneleri seçer. Remove-Alias PowerShell oturumundan salt okunur diğer adlar da dahil olmak üzere diğer adları kaldırmak için Force parametresini kullanır. Force parametresi Sabit diğer adları kaldıramıyor.

Parametreler

-Force

Cmdlet'in, Option özelliği ReadOnly olarak ayarlanmış diğer adlar da dahil olmak üzere bir diğer adı kaldırdığını gösterir. Force parametresi, Option özelliği Sabit olarak ayarlanmış bir diğer adı kaldıramaz.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Kaldırılacak diğer adı belirtir.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Yalnızca belirtilen kapsamdaki diğer adları etkiler. Varsayılan kapsam Yerel'dir. Daha fazla bilgi için bkz . about_Scopes.

Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Global
  • Local
  • Script
  • Geçerli kapsama göre bir sayı (0, 0'ın geçerli kapsam ve 1'in üst kapsam olduğu kapsam sayısı üzerinden)
Type:String
Position:Named
Default value:Local
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String[]

Bir diğer ad nesnesini bu cmdlet'e yöneltebilirsiniz.

Çıkışlar

None

Bu cmdlet çıkış döndürmez.

Notlar

Değişiklikler yalnızca geçerli kapsamı etkiler. Diğer adı tüm oturumlardan kaldırmak için PowerShell profilinize bir Remove-Alias komut ekleyin.

Daha fazla bilgi için bkz . about_Aliases.