
저는 .NET 개발자이고 이제 PowerShell을 사용하여 작업해야 합니다. 문제는 내 PowerShell이 완전히 손상된 것 같다는 것입니다.
우선, 복사 붙여넣기를 사용하면 일부 명령에서는 작동하지만 일부 명령에서는 작동하지 않아 오류가 발생합니다 The term 'Command Name' is not recognized as the name of a cmdlet, function, script file, or operable program
. 이 경우 작동하려면 정확히 동일한 명령을 수동으로 입력해야 합니다.
그런 다음 마침내 명령을 입력하고 실행했을 때 출력 인코딩이 좋지 않습니다. PowerShell의 인코딩을 변경하기 위해 인터넷에서 찾은 다양한 방법을 시도했지만 아무 것도 작동하지 않았습니다.
새 회사에서 나에게 이 컴퓨터를 주었을 때 모든 것이 중국어로 되어 있었습니다. 그래서 모든 것을 영어(시스템 언어, 시스템 로케일...등)로 변경했습니다. 이제 모든 것이 영어로 되어 있지만 PowerShell이 성공적으로 변경하지 못한 것 같습니다.
파일 시스템 검사 검사를 실행하려고 했지만 문제가 발견되지 않았으며 검사도 시도했습니다.Uncheck PowerShell 2.0 in Windows Features -> Restart (PowerShell was still here) -> Check PowerShell 2.0 in Windows Feature -> Restart
다른 사람들도 이미 이 문제를 경험하고 해결 방법을 찾았기를 바랍니다. 내가 원하는 마지막 일은 전체 시스템을 다시 설치하는 데 시간을 낭비하는 것입니다. 내 작업실은 다 준비됐어...
업데이트:대신 PowerShell ISE를 사용하면 메시지가 중국어로 표시되지만 "資訊"라고만 표시됩니다.정보
여기에 내 개인 노트북의 결과가 있기 때문에 분명히 많은 정보를 잃어버렸습니다.
메모:내 웹 배포 버전은 3.6입니다.
답변1
이미 PowerShell을 제거하고 다시 설치해 보았지만 영어와 중국어가 혼합되어 있는 것뿐입니다.
시스템 언어 변경이 완료되지 않았으며 일부 Windows 구성 요소에 적용되지 않은 것 같습니다.
그러므로 나는 다음을 제안할 것이다. 전체 업그레이드를 사용하여 Windows 10 설치 복구.
이렇게 하면 모든 Windows 구성 요소가 새로 고쳐지고 설치된 모든 앱과 대부분의 시스템 설정이 유지됩니다.
만약의 경우를 대비해 먼저 시스템 디스크 이미지를 포함하여 데이터를 제대로 백업해 두는 것이 좋습니다.