윈 도 우 cmd로 파워셀 디펜더 폴더예외등록시 질문드립니다.
2021.07.29 11:47
안녕하세요~!!
특정폴더를 윈도우 디펜더 예외 등록할때
파워셀 창을 직접 띄워서 아래의 입력으로 실행하면 잘 실행됩니다.
Add-MpPreference -ExclusionPath "%userprofile%\Desktop\aaa"
Add-MpPreference -ExclusionPath "C:\Program Files\bbb"
위 명령을
cmd 명령에서 실행하면
powershell -Command Add-MpPreference -ExclusionPath "%userprofile%\Desktop\aaa"
powershell -Command Add-MpPreference -ExclusionPath "C:\Program Files\bbb"
첫 명령은 잘 실행되는데 마지막 명령은
아래와 같은 오류 메시지가 나옵니다. 도움 부탁드립니다.
댓글 [7]
-
집앞의_큰나무 2021.07.29 12:31
-
미니75 2021.07.29 13:54
집앞의_큰나무 님 답글 감사드립니다. 잘 적용되네요^^ 오전내내 이리 저리 해보다가 검색해보다가 " " 로 묶어주라는 내용이
있어서 적용했더니 역시나 안되고,,ㅜㅜ... 작은 따옴표로 묶어야 하는군요 ㅜㅜ 가르침 감사드립니다.!!
-
다정이 2021.07.29 13:19
그냥 " " 대신 ' '로 묶어주시면 되고..
참고로..
C:\Program Files 는 %ProgramFiles% 로
C:\Program Files (x86) 는 %ProgramFiles(x86)% 로 쓰시면 퍼펙트~..
-
미니75 2021.07.29 13:56
다정이님 감사드립니다. 경로 변수까지 잘 활용하겠습니다. ^^!!
-
Geheimnis 2021.07.29 13:35 [샘플] : Add_Defender_Exclusion.cmd / DefenderControl v1.9.exe(자동 풀림 압축)
-
미니75 2021.07.29 13:59
Geheimnis님 샘플주신 스크립트 완벽하게 잘됩니다... 초보라서 처음보는 명령라인이 보이지만 찾아보면서 공부하겠습니다. 디펜더 컨트롤도 어떻게 적용할까 고민이었는데 스크립트 내용덕에 해결할수 있을것 같습니다.^^ 도움 정말 감사드립니다.!!
-
와로 2021.07.31 11:56
참고로 cmd에서 파워쉘 Command명령어로 처리하는건 경로를 저렇게 해줘야 하지만
직접 스크립트 파일(ps1)을 불러와서 실행하는건 상관 없습니다
ex: powershell -executionpolicy bypass -file "C:\Program Files\Windows Defender\디펜더폴더 제외.ps1" -Force
(bypass 안넣으면 보안오류 시전합니다)
Program Files 폴더 경로를 ProgramFiles로 공백을 없게하시든지
powershell -Command Add-MpPreference -ExclusionPath "C:\ProgramFiles\bbb" -Force
아니면 "'폴더 경로'"로 경로를 한번더 묶어 주시든지 하시면 됩니다.
powershell -Command Add-MpPreference -ExclusionPath "%userprofile%\Desktop\aaa" -Force
powershell -Command Add-MpPreference -ExclusionPath "'C:\Program Files\bbb'" -Force