일반적으로 생기는 문제는 아닌데...

 

Image 를 통해서 여러 PC를 관리하는 경우 아래와 같이 현재 사용하지 않는 장치가 장치관리자에 많이 쌓이게 된다.

 

장치 관리자

 

사용하지 않는 장치가 많아지게되면....

 

네트워크의 경우 "이더넷" 이 "이더넷 7" 이런식으로 이름이 사용하게 된다.

그래픽카드의 경우 블루스크린이 뜨는경우도 있다.

 

따라서 삭제해 주는게 좋은데, 장치가 많다면 그 또한 삭제하는것이 일이다.

파워쉘 스크립트로 한번에 처리하도록 하자.

 

RemoveGhosts.ps1
0.02MB

 

※ 사용법

 

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/

반응형
Posted by 미니도라
,