⚙️ 윈도우 배치파일 고급 명령어 사용법
🔻 1. taskkill – 실행 중인 프로세스 강제 종료
사용 목적: 특정 프로그램이나 프로세스를 명령어로 종료할 수 있습니다.
✅ 주요 옵션
옵션 |
설명 |
/F |
강제 종료 (Force) |
/IM |
이미지 이름으로 지정 (예: notepad.exe) |
/PID |
프로세스 ID로 지정 |
💡 사용 예제
taskkill /F /IM notepad.exe
taskkill /PID 1234
🔻 2. net use – 네트워크 드라이브 연결 및 관리
사용 목적: 공유 폴더를 로컬 드라이브로 연결할 때 사용합니다.
✅ 주요 옵션
옵션 |
설명 |
\\서버\공유폴더 |
연결할 대상 경로 |
/user: |
사용자 계정 지정 |
/persistent:yes |
재부팅 후에도 유지 |
/delete |
연결 해제 |
💡 사용 예제
net use Z: \\192.168.0.10\shared /user:admin password /persistent:yes
net use Z: /delete
🔻 3. schtasks – 작업 스케줄러 자동화
사용 목적: 특정 시간에 프로그램이나 스크립트를 자동 실행하도록 예약합니다.
✅ 주요 옵션
옵션 |
설명 |
/create |
작업 생성 |
/tn |
작업 이름 |
/tr |
실행할 파일 경로 |
/sc |
주기 설정 (once, daily, weekly) |
/st |
시작 시간 (HH:MM) |
/ru |
실행 사용자 계정 |
💡 사용 예제
schtasks /create /tn "백업작업" /tr "C:\backup\backup.bat" /sc daily /st 09:00 /ru SYSTEM
schtasks /delete /tn "백업작업" /f
✅ 참고 팁
tasklist
명령으로 현재 실행 중인 프로세스 목록 확인 가능
- net use로 연결한 네트워크 드라이브는 탐색기에서 Z: 등의 드라이브로 확인 가능
- schtasks는 Windows 작업 스케줄러와 직접 연동되어 반복 작업 자동화에 매우 효과적