관리자가 서버에서 컴퓨터로 백업을 정기적으로 다운로드하기 위한 PowerShell 스크립트

이 글을 읽고 계신 분들을 위해, 원포스터의 설명을 따라하는 데 조금 어려움을 겪었기 때문에 더 나은/최신화된 방법을 공유합니다:

  1. 이 스크립트를 저장할 폴더를 만들거나 기존 폴더를 사용하세요. 그런 다음, 해당 폴더 안에 backup 이라는 이름의 폴더를 만드세요.

  2. 메모장에 스크립트를 복사/붙여넣기하세요. 참고: VPS를 사용하는 경우, $ssh_address = "username@your.site" 줄에 VPS 사용자 이름과 공개 IP 주소를 사용하세요. anyname.ps1로 다른 이름으로 저장하고, 아래 그림과 같이 드롭다운 상자를 "모든 파일"로 설정하는 것을 잊지 마세요.
    hhhh

  3. Windows 키 ⊞를 누르고 "작업"을 입력한 다음, "작업 스케줄러"를 클릭하세요.

  4. 오른쪽에서 "기본 작업 만들기"를 클릭하세요.

  5. 임의의 이름/설명을 입력하세요.

  6. 일일/주별/연간 등 원하는 주기를 선택하세요. 일일을 권장합니다.

  7. 실행할 날짜와 시간을 설정하세요. 반복은 1로 유지하세요. 반드시 Discourse 사이트의 관리자 설정 > 백업으로 이동하세요. 자동 백업 활성화 옆의 상자를 체크하세요.
    그런 다음, 백업 주기를 원하는 값으로 설정하세요. 1을 권장하지만 여기서 핵심은 작업 스케줄러 설정과 일치하도록 하는 것입니다. 백업 날짜를 일치시키세요. 예: 작업 스케줄러를 일일 백업으로 설정했다면, 관리자 백업의 백업 주기 설정을 1로 설정하세요.

  8. 기본 설정인 "프로그램 시작"을 유지한 다음 다음을 클릭하세요.

  9. 찾아보기를 클릭하고 저장한 스크립트를 찾습니다. 다음을 클릭하세요.

  10. 완료를 클릭하세요.
    테스트를 원하시면 스크립트를 마우스 오른쪽 버튼으로 클릭하고 "PowerShell로 실행"을 선택하세요.

참고: "지정한 파일을 찾을 수 없습니다"라는 오류가 발생하면, PowerShell에 표시된 대로 비밀번호를 입력하면 그래도 찾을 수 있습니다.

1개의 좋아요