얼마 전 레딧(Reddit)의 한 사용자가 독특한 PowerShell 스크립트를 공개했습니다. 이 스크립트는 우주에서 촬영한 거의 실시간에 가까운 지구 이미지를 가져와, 이미지가 업데이트될 때마다 데스크톱 배경화면을 자동으로 변경해 주는 기능입니다.
히마와리 8호 위성에서 이미지를 가져오는 원리
배경화면에 사용되는 이미지는 일본의 히마와리 8호(Himawari-8) 기상위성에서 제공됩니다. 이 위성은 지구 모습을 담은 스냅샷을 공개 스트림 형태로 송출하고 있으며, 스크립트는 이 이미지를 받아와 새 배경화면으로 적용하기 전에 /My Pictures/Himawari/ 폴더에 저장합니다.
스크립트 다운로드 방법
- 해당 GitHub 페이지에 접속합니다.
- Download ZIP 버튼을 클릭합니다.
- ZIP 파일의 압축을 해제하고 himawari.ps1 스크립트 파일을 찾습니다.
- 스크립트를 안전한 위치로 옮겨 둡니다.

작업 스케줄러로 자동 실행 설정하기
스크립트는 누구나 자유롭게 사용할 수 있지만, 일정 주기마다 자동으로 실행되도록 예약 작업을 등록해야 합니다. 설정 순서는 다음과 같습니다.
- 작업 스케줄러(Task Scheduler) 앱을 실행합니다.
- 동작(Action) 메뉴에서 Create Task...를 선택합니다.
- 작업 이름을 입력합니다. 예: "Earth Wallpaper Script".
- Run only when user is logged on(사용자 로그온 시에만 실행)을 선택합니다.
- Run with highest privileges(최고 권한으로 실행)를 선택합니다.
- 트리거(Triggers) 탭으로 이동합니다.
- 새로 만들기(New)를 클릭합니다.
- Begin the Task 항목에서 At log on(로그온 시)을 선택합니다.
- Repeat Task Every 항목에서 10분, 기간은 무기한(Indefinitely)으로 설정합니다.
- 확인을 클릭합니다.
- 동작(Actions) 탭으로 이동합니다.
- 새로 만들기(New)를 클릭합니다.
- 찾아보기를 눌러 himawari.ps1 스크립트를 선택합니다.
- 확인을 클릭합니다.
- 다시 한 번 확인을 클릭하여 마칩니다.
설정 후 주의사항
절차가 다소 복잡해 보이지만, 한 번만 설정해 두면 끝입니다. 다음에 컴퓨터를 재시작하면 스크립트가 자동으로 실행되어 10분마다 반복 작동하며, 그때마다 최신 지구 사진으로 배경화면을 갱신합니다. 다만 노트북 사용자라면 배터리 소모량이 늘어날 수 있으니 주의하세요.
업데이트: 위 방법대로 진행했는데 스크립트가 실행되지 않고 그냥 메모장으로 열린다면, 하단 댓글에서 Dan이 남긴 PowerShell 관련 해결 방법을 참고해 보세요.
PowerShell로 할 수 있는 더 많은 것들
PowerShell은 이 외에도 다양한 강력한 기능을 수행할 수 있습니다. 기본 PowerShell 명령어부터 익혀 보고, Windows 10에서 활용할 수 있는 유용한 PowerShell 명령어들도 함께 시도해 보세요.
직접 설정해 보실 계획인가요? 아니면 다른 멋진 PowerShell 활용 팁이 있으신가요? 아래 댓글로 여러분의 경험을 공유해 주세요!