네크워크 드라이브 상태에 따른 제거 스크립트
아래 배치 스크립트는 net use 명령어를 사용하여 “사용 못함” 상태의 네트워크 드라이브를 찾아 제거하는 기능을 수행합니다.
설명
1. net use 명령어로 현재 연결된 네트워크 드라이브 목록을 가져옵니다.
2. findstr "사용 못함"을 이용하여 “사용 못함” 상태인 드라이브를 필터링합니다.
3. for /f 루프를 사용하여 드라이브 문자를 추출한 후 net use [드라이브] /delete 명령어를 실행합니다.
⸻
Batch Script (Remove_Disabled_Network_Drives.bat)
@echo off
setlocal enabledelayedexpansion
:: 사용 못함 상태의 드라이브 찾기 및 제거
for /f "tokens=1,2 delims=\ " %%A in ('net use ^| findstr "사용 못함"') do (
set DRIVE=%%A
echo 삭제 중: !DRIVE!
net use !DRIVE! /delete /yes
)
echo 모든 "사용 못함" 상태의 네트워크 드라이브를 제거했습니다.
pause
⸻
사용 방법
1. 위 코드를 Remove_Disabled_Network_Drives.bat 파일로 저장합니다.
2. 관리자 권한으로 실행합니다.
3. “사용 못함” 상태의 네트워크 드라이브가 자동으로 삭제됩니다.
참고:
• net use 명령어는 한국어 환경에서는 “사용 못함”으로 표시되므로, 언어 설정이 다를 경우 "Unavailable" 등의 키워드로 변경해야 합니다.
• pause 명령어는 결과를 확인할 수 있도록 멈추는 역할을 하며, 필요 없으면 삭제해도 됩니다.