컴퓨터의 가장 큰 장점 중 하나는 기계라는 점입니다. 사람과 달리 반복적인 작업을 지치지 않고 수행할 수 있죠. 하지만 다른 기계와 마찬가지로 컴퓨터도 주기적인 관리가 필요합니다. 기본적인 최적화 과정에 익숙하다면 불필요한 파일 정리, 사용하지 않는 프로그램 삭제, 부팅 직후 자주 쓰는 프로그램 실행 같은 간단한 관리 작업을 매일 수행하고 있을 것입니다. 그런데 이런 작업을 매일 반복하다 보면 같은 과정을 계속 따라 하는 데 지쳐서 'Windows 작업을 자동으로 처리해 준다면 얼마나 좋을까'라고 생각하게 됩니다. 다행히도 반복 작업을 자동화해 주는 도구들이 이미 마련되어 있습니다. 필요한 도구만 갖추면 더 이상 일상적인 작업을 손으로 할 필요가 없습니다. 오늘은 Windows에 내장된 최고의 팁과 도구를 활용해 작업을 자동화하는 방법을 알아보겠습니다.
1. CMD와 배치 파일
CMD(명령 프롬프트)는 Windows의 명령줄 인터프리터 애플리케이션으로, 수동으로 할 수 있는 거의 모든 작업을 처리할 수 있습니다. Windows에서 작업을 자동화하고 싶다면 '배치 파일(batch file)'을 활용해 보세요. 배치 파일은 SSD 드라이브로 파일 백업하기 같은 여러 명령 프롬프트 명령어를 담고 있는 파일입니다. 컴퓨터에게 시키고 싶은 작업을 명령어로 작성하기만 하면 됩니다. 다소 기술적인 지식이 필요하지만, ".bat" 또는 ".cmd" 확장자를 가진 텍스트 파일에 필요한 명령어를 작성하고 나면 나머지는 컴퓨터가 알아서 처리합니다. 코드를 작성한 뒤 명령 프롬프트를 호출해 실행시키는 방식이라고 생각하면 되는데, 생각보다 어렵지 않고 시간도 많이 걸리지 않습니다. Windows 10을 사용 중이라면 배치 파일의 명령어가 순차적으로, 또는 파일에 코딩한 순서대로 실행됩니다.
2. PowerShell
PowerShell은 고급 사용자나 시스템 관리자를 위해 설계된 자동화 및 관리 프레임워크입니다. PowerShell을 다루려면 특별한 기술이 필요하고 익히는 데 시간이 걸리지만, 일단 마스터하면 거의 모든 작업을 자동화할 수 있어 그 어떤 도구보다 강력합니다. 명령 프롬프트와 PowerShell 사이에서 고민된다면, 명령 프롬프트가 훨씬 배우기 쉽고 사용하기 편리합니다. PowerShell에 접근하려면 검색창에 이름을 입력하면 되는데, 이때 두 가지 옵션이 표시됩니다. 바로 'PowerShell'과 'PowerShell ISE'입니다. PowerShell은 CMD처럼 또 하나의 명령줄 인터프리터이며, PowerShell ISE는 배치 파일처럼 여러 개의 명령을 포함하는 스크립트를 만들 때 사용됩니다.
3. 작업 스케줄러(Task Scheduler)
명령어를 사용한 자동화가 어렵게 느껴진다면, 작업 스케줄러(Task Scheduler)가 Windows 작업 자동화를 위한 최고의 내장 프로그램 중 하나입니다. 원하는 작업을 정의하고 특정 시간에 예약하는 아주 쉬운 방법이죠. 작업 스케줄러는 Windows에 기본 탑재된 기능으로, 원하는 간격으로 여러 작업을 실행할 수 있게 도와줍니다. 이 도구로 다른 프로그램을 실행하거나, 메시지를 표시하거나, 이메일을 보내거나, 작업 완료 시 알림을 받을 수도 있습니다. 일종의 개인 비서처럼 신경 쓰지 않아도 알아서 일을 처리해 줍니다. 검색 상자에 "작업 스케줄러" 또는 "Task Scheduler"를 입력한 뒤 작업을 예약하면, 반복 작업을 가장 쉽게 자동화할 수 있습니다.
전반적으로 Windows는 최소한의 노력으로 다양한 활동을 도와주도록 설계된 똑똑한 운영체제입니다. 반복 작업 자동화 역시 다양한 애플리케이션과 설정 변경을 통해 손쉽게 구현할 수 있습니다. 위에서 소개한 팁이나 도구를 활용해 Windows 작업을 자동화하고, 절약한 시간을 다른 곳에 투자해 보세요. 이제 Windows 작업 자동화 방법을 알았으니, 선호하는 도구를 활용해 자동화의 편리함을 직접 경험해 보시기 바랍니다. 추가로 알고 계신 팁이나 자동화 소프트웨어가 있다면 댓글로 공유해 주세요.