일반적으로 생기는 문제는 아닌데...
Image 를 통해서 여러 PC를 관리하는 경우 아래와 같이 현재 사용하지 않는 장치가 장치관리자에 많이 쌓이게 된다.

사용하지 않는 장치가 많아지게되면....
네트워크의 경우 "이더넷" 이 "이더넷 7" 이런식으로 이름이 사용하게 된다.
그래픽카드의 경우 블루스크린이 뜨는경우도 있다.
따라서 삭제해 주는게 좋은데, 장치가 많다면 그 또한 삭제하는것이 일이다.
파워쉘 스크립트로 한번에 처리하도록 하자.
※ 사용법
cmd 에서 실행할 경우... 아래와 같이 실행하면 된다.
powershell -noprofile -executionpolicy bypass -file "./RemoveGhosts.ps1"

아래와 같이 입력하면 삭제를 진행하지 않고 리스트만 확인한다.
powershell -noprofile -executionpolicy bypass -file "./RemoveGhosts.ps1 -listDevicesOnly"

아래와 같이 입력하면 Intel과 Citrix 만 삭제한다.
powershell -noprofile -executionpolicy bypass -file "./RemoveGhosts.ps1 -FilterByFriendlyName @('Citrix','Intel')"

# 출처 : https://theorypc.ca/2017/06/28/remove-ghost-devices-natively-with-powershell/
'IT 기술문서 > Windows' 카테고리의 다른 글
WSL2 CentOS (0) | 2022.04.06 |
---|---|
유용한 레지스트리 목록 (0) | 2022.04.05 |
윈도우 10 netstat 7680 포트... (0) | 2019.09.16 |
윈도우 네트워크 위치 공용 네트워크 → 개인 네트워크 변경방법 (0) | 2019.09.10 |
윈도우10 익명 공유폴더 접근불가 (0) | 2019.06.05 |