PC 및 모바일

Windows PowerShell에서 '용어가 cmdlet 이름으로 인식되지 않음'을 수정하는 방법

PowerShell은 일부 강력한 앱과 스크립트를 실행할 수 있도록 하는 Windows용 명령줄 유틸리티입니다. GUI는 사용하기 쉽고 작업을 완료하는 반면 빠른 스크립트는 훨씬 짧은 시간에 훨씬 더 많은 것을 달성할 수 있습니다. 수십 또는 수백 대의 컴퓨터에서 루틴을 실행하는 경우 스크립트는 진정한 생명의 은인입니다.

Windows PowerShell에서 '용어가 cmdlet의 이름으로 인식되지 않음'을 수정하는 방법

'cmdlet'은 일반적으로 단어, 하이픈, 다른 단어(예: Add-Computer 또는 Start-service)로 표시되는 PowerShell 내에서 실행되는 스크립트 또는 프로세스입니다. Powershell 명령줄의 모든 것과 마찬가지로 구문을 정확히 이해하는 것이 중요합니다.

모든 Microsoft 제품의 공통점 중 하나는 문제가 발생했을 때 발생하는 악명 높은 오류 메시지입니다. 모든 사람이 이해할 수 있도록 일반 영어로 말하는 대신 Microsoft 프로그램은 Google을 사용하여 모든 것을 이해하는 데 필요한 해독할 수 없는 횡설수설을 제공합니다. PowerShell에서 "용어가 cmdlet 이름으로 인식되지 않습니다"라는 오류 메시지가 그러한 메시지 중 하나입니다.

PowerShell에서 인식되지 않는 용어를 해결하는 방법

PowerShell을 이미 알고 있다면 "용어가 cmdlet 이름으로 인식되지 않습니다"라는 메시지를 생성하는 오류를 쉽게 식별할 수 있습니다. PowerShell을 처음 사용하는 경우 잠시 동안 횡설수설처럼 보일 수 있습니다.

PowerShell 명령에는 많은 문제가 발생할 수 있지만 맞춤법, 경로 또는 모듈 문제라는 세 가지 특정 문제가 가장 일반적입니다. "용어가 cmdlet의 이름으로 인식되지 않습니다"라는 오류가 표시되면 이 세 가지 문제 중 하나일 가능성이 큽니다. 그것들을 분해합시다.

1. PowerShell에서 맞춤법 오류 확인

철자가 잘못된 경우 PowerShell은 지침을 이해하고 실행할 수 없습니다. 이 시나리오는 일반적으로 문제를 해결하기 가장 어렵습니다. 공백을 잘못 입력해도 PowerShell이 ​​중단될 수 있습니다. 이런 상황이 발생하면 입력된 텍스트를 좀 더 눈에 띄도록 강조 표시한 다음 한 글자 한 글자 훑어보는 것이 좋다.

텍스트가 많거나 강조 옵션이 작동하지 않는 경우 코드를 메모장++ 또는 다른 일반 텍스트 편집기에 복사한 다음 거기에서 확인합니다. 오류가 표시되지 않으면 지침/코드를 다시 입력하고 다시 시도하십시오. Word 또는 서식 있는 텍스트 편집기를 사용하지 마십시오. 형식을 어지럽히기 때문입니다. 메모장 또는 메모장++과 같은 일반 텍스트 편집기 사용(권장).

2. PowerShell에서 잘못된 경로 확인

경로를 잘못 입력하면 PowerShell이 ​​스크립트나 모듈을 찾을 수 없습니다. 예를 들어 PowerShell이 ​​특정 폴더를 가리키도록 하고 액세스할 수 없는 잘못된 드라이브 문자 또는 공유를 입력하면 PowerShell이 ​​작동하지 않습니다.

이 시나리오는 종종 원격 컴퓨터에서 cmdlet을 실행하려고 할 때 발생합니다. 해당 컴퓨터가 잠겨 있거나 특정 스크립트 또는 변경 사항을 원격으로 실행할 수 없는 경우 오류가 발생합니다. 대부분의 경우 원격으로 cmdlet을 사용할 수 있지만 일부 조직에서는 상위 수준 스크립트만 허용합니다. 보안, 정책 또는 핵심 설정을 변경하는 모든 것은 잠깁니다. 이 경우 스크립트를 로컬에서 실행해야 합니다.

"resolve-path"를 사용하거나 경로를 수동으로 확인하여 명령이 문제인지 확인할 수 있습니다.

3. PowerShell에서 누락된 모듈 확인

모듈이 없거나 손상된 경우 PowerShell은 모듈을 실행할 수 없습니다. 기본적으로 모듈을 사용하려면 정확한 순서로 모듈을 설치해야 합니다. 해당 모듈이 없거나 손상되었거나 이동된 경우 "용어가 cmdlet 이름으로 인식되지 않습니다."라는 오류가 표시됩니다.

PowerShell에서 "get-module"을 사용하여 모듈이 있고 올바른지 확인할 수 있습니다. 로드된 모듈이 표시되며 필요에 따라 모듈을 추가하거나 복구할 수 있습니다.

마지막으로, 주의만 하면 PowerShell을 처음 사용하는 사람에게는 아무런 문제가 없습니다. 가정용 컴퓨터에서 사용하는 경우 발생할 수 있는 최악의 상황은 시스템 복원 또는 재구축이 필요한 것입니다. 회사 컴퓨터에서 작업하는 경우 더 주의해야 할 수 있습니다.

Powershell을 처음 사용하는 경우 겁먹지 마십시오. 시작하기 전에 시스템 복원 지점을 만들고 놀아보십시오. 당신이 할 수 있는 최악의 일은 Windows 설치를 망치는 것이지만, 먼저 예방 조치를 취한 가정 사용자에게는 쉽게 해결할 수 있습니다!