it-source

파워셸에서 내장된 별칭을 제거하거나 교체하려면 어떻게 해야 합니까?

criticalcode 2023. 10. 8. 09:57
반응형

파워셸에서 내장된 별칭을 제거하거나 교체하려면 어떻게 해야 합니까?

Powershell에 내장된 별칭이 있습니다.diff를 위해Compare-Objectcmdlet.유닉스를 사용하는 데 익숙해져 있기 때문에 이것은 저에게 정말 짜증납니다.diff지휘.

내장된 부품을 제거할 방법이 있습니까?diff가명인가요, 아니면 덮어씌우나요?

시도해 봤습니다.

  • del alias:diff- "Alias diff가 상수이거나 읽기 전용이므로 Alias가 제거되지 않았습니다."라는 오류를 표시합니다.
  • set-alias diff diff.exe- 위와 유사한 오류를 줍니다.
  • function diff { diff.exe $args }- 가명이 우선입니다

다른 이름을 기억할 필요 없이 어떻게 "진짜" 차이에 액세스할 수 있습니까?

중요한 경우를 대비해서 파워셸 3입니다.버전 4에서는 아직 시도해보지 못했지만 버전 4에서도.wget가명이지만, 그 별명을 제거할 수 있는 것은 diff와 달리...

강제로 제거합니다.

del alias:diff -Force

윈도우 10 1803 빌드 17134의 경우 -Force를 사용하더라도 현재 윈도우에 대한 일정한 별칭만 제거됩니다.

특정한 경우에,-option필수 사항

Set-Alias 'type' 'read-host' -force -option 'Constant','AllScope'

Win1019xxx

언급URL : https://stackoverflow.com/questions/24882210/how-do-i-remove-or-replace-a-built-in-alias-in-powershell

반응형