환경변수 세팅을 할 일이 있어서 cmd로 설정하는데 자꾸만 $env 가 먹히질 않아서 좀더 살펴보니
powershell에서 하라는 안내를 읽지 못한 탓이었다. 그런데 아무리봐도 powershell이나 cmd 나 너무 비슷하고 명령어도 똑같이 작동하는데 둘이 다른건가...? 라고 생각했는데 알고보니 다른거였다.
즉 cmd보다 powershell이 훨씬 더 많은 명령어를 동작시킨다.
왜냐면 cmd가 개발되기 전에는 powershell이 없었고 powershell은 그 이후에 만들어진 신규 프롬프트이기 때문이다.
그래서 보통 악성 프로그램의 경우에 powershell 을 노리고 접근하는 경우가 더 많다고 한다. 할 수 있는게 더 많으니까...
그러니 응용 프로그램이 powershell의 권한을 요청한다면 한번쯤은 의심하는게 좋다고 한다.
쨋든 그건 그렇고 안내를 꼼꼼히 읽자... 이상한걸로 삽질하고 나면 기분이 오묘하다. 안좋은 쪽으로... 흑 흑
반응형
'개발 정보' 카테고리의 다른 글
[Dev] 프로젝트속에서 발견한 것 (0) | 2022.01.19 |
---|---|
[Dev] 2022 기술 목표 (0) | 2022.01.17 |
[Dev] 개발 과정에서 발생하는 오류의 80퍼센트는 오타가 아닐까? (0) | 2022.01.12 |
[Dev] 백엔드 면접 질문 리스트 (0) | 2022.01.09 |
[Dev] 프로그래밍 언어론 정리 블로그 (0) | 2021.10.17 |