Я хотел видеть цветные имена файлов, когда набирал dir в Powershell. Итак, я добавил функцию Set-ChildItemColor отсюда в мой файл профиля. Я также добавил эту строку в конец файла профиля, чтобы переопределить псевдоним dir:
Set-Alias dir Get-ChildItemColor
Теперь, когда я открываю Powershell, я получаю эту ошибку:
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
Что это за AllScope ? Как мне удалить эту опцию, чтобы получить цветную директорию?
powershell
alias
Эшвин Нанджаппа
источник
источник
Ответы:
Используйте параметр -Option Set-Alias.
См. Get-Help Set-Alias и Get-Help about_Scope для получения подробной информации.
источник