Ich wollte kolorierte Dateinamen sehen, als ich dir in Powershell eintippte. Also habe ich die Set-ChildItemColor- Funktion von hier zu meiner Profildatei hinzugefügt . Ich habe diese Zeile auch am Ende der Profildatei hinzugefügt, um den dir-Alias zu überschreiben:
Set-Alias dir Get-ChildItemColor
Wenn ich nun Powershell öffne, erhalte ich folgende Fehlermeldung:
Set-Alias : The AllScope option cannot be removed from the alias 'dir'.
At C:\Users\joe\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1:82
char:10
+ Set-Alias <<<< dir Get-ChildItemColor
+ CategoryInfo : WriteError: (dir:String) [Set-Alias], SessionStateUna
uthorizedAccessException
+ FullyQualifiedErrorId : AliasAllScopeOptionCannotBeRemoved,Microsoft.PowerShe
ll.Commands.SetAliasCommand
Was ist das AllScope ? Wie entferne ich diese Option, um das Verzeichnis einzufärben?
powershell
alias
Ashwin Nanjappa
quelle
quelle
Antworten:
Verwenden Sie den Parameter -Option von Set-Alias.
Weitere Informationen finden Sie unter Get-Help Set-Alias und Get-Help about_Scope.
quelle