Aracılığıyla paylaş


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:

  • 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)

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.