Powershell에 dir을 입력했을 때 색상이 지정된 파일 이름을보고 싶었습니다. 그래서 여기 에서 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 는 무엇입니까 ? 색상이 지정된 디렉토리를 얻으려면 해당 옵션을 어떻게 제거합니까?
왜 이것이 닫혔는지 모르겠습니다. 정확히 이것이 ( "AllScope 옵션을 제거 할 수 없습니다") 가지고 있었고 아래의 대답으로 문제가 해결되었습니다.
—
John Fouhy