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.
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin