파워쉘(PowerShell)로 작업을 하려는데 다음과 같은 오류가 나면서 진행이 안될때가 있습니다. 1. 오류 내용 [파일명] : '[파일명]' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 2. 원인 원인은 모르겠습니다. 파워쉘 스크립트를 실행하려면 루트에서만 실행되는 건가???? 3. 해결 방법 해결방법은 간단합니다. 파일 앞에 역슬러시(\) 콤마(.)를 붙여주고 실행하면 됩니다 예> ESXi-Customizer-PS-v2.6.0.ps1 -help ↓ .\ESXi-Customizer-PS-v2.6.0.ps1 -help 이렇게 말이죠. 마무리 파워쉘은 익숙..
ESXi 이미지를 만들려고 파워쉘(PowerShell) 스크립트를 받았는데... 실행하니.. 파일이 디지털 서명되지 않았습니다. 아....서명없는 스크립트를 실행할 수 없다는 뜻입니다. 안드로이드로 치면 서명 없는 APK 파일 설치하려고 하면 에러 나는 것과 비슷하다고 보시면 됩니다. 1. 옵션 주고 실행하기 파워쉘을 실행할 때 -executionpolicy unrestricted 옵션을 주고 실행하면 디지털 서명(Digital Sign)이 없는 스크립트도 실행이 됩니다. -ExecutionPolicy 옵션은 기본 실행정책을 설정할때 사용합니다. unrestricted는 제한 없이 실행하는 옵션입니다. (참고 : Microsoft docs - PowerShell.exe 명령줄 도움말, About Exec..