Chciałem zobaczyć pokolorowane nazwy plików, kiedy wpisałem dir w Powershell. Dodałem stąd funkcję Set-ChildItemColor do mojego pliku profilu. Dodałem również ten wiersz na końcu pliku profilu, aby zastąpić alias katalogu:
Set-Alias dir Get-ChildItemColor
Teraz, gdy otwieram PowerShell, pojawia się ten błąd:
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
Co to jest AllScope ? Jak usunąć tę opcję, aby uzyskać pokolorowane reż?
powershell
alias
Ashwin Nanjappa
źródło
źródło
Odpowiedzi:
Użyj parametru -Option parametru Set-Alias.
Aby uzyskać szczegółowe informacje, zobacz Get-Help Set-Alias i Get-Help about_Scope.
źródło