Remove-Alias
Geçerli oturumdan bir diğer adı kaldırın.
Sözdizimi
Default EnterprisePublishing
Remove-Alias
[-Name] <String[]>
[-Scope <String>]
[-Force]
[<CommonParameters>]
Description
Remove-Alias cmdlet'i 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'i PowerShell 6.0'da kullanıma sunulmuştur.
Örnekler
Örnek 1 - Diğer adı kaldırma
Bu örnek, del cmdlet'ini temsil eden Remove-Item adlı diğer adı kaldırır.
Remove-Alias -Name del
Örnek 2 - Sabit olmayan tüm diğer adları kaldırma
Bu örnek, Seçenekleri özelliği Sabitolarak ayarlanmış 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 Seçenekler özelliği geçerli işlem hattı nesnesini temsil eder.
-ne (eşit değil) işleci Seçenekleri değeri Sabitolarak 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 Zorla parametresini kullanır.
Zorla parametresi Sabit diğer adlarını kaldıramaz.
Parametreler
-Force
cmdlet'in readOnly olarak ayarlanmış Option özelliğine sahip diğer adlar da dahil olmak üzere bir diğer adı kaldırdığını gösterir. Zorla parametresi, sabit olarak ayarlanmış Option özelliğine sahip bir diğer adı kaldıramaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Name
Kaldırılacak diğer adı belirtir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Scope
Yalnızca belirtilen kapsamdaki diğer adları etkiler. Varsayılan kapsam yerel . Daha fazla bilgi için bkz. about_Scopes.
Bu parametre için kabul edilebilir değerler şunlardır:
GlobalLocalScript- Geçerli kapsama göre bir sayı (0, 0'ın geçerli kapsam ve 1'in üst kapsam olduğu kapsam sayısı üzerinden)
Parametre özellikleri
| Tür: | String |
| Default value: | Local |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
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 komutu ekleyin.
Daha fazla bilgi için bkz. about_Aliases.