sysadmin向けPowershellスクリプト:サーバーからPCへバックアップを定期的にダウンロード

これを読んでいる方へ。OPの指示で少し苦労したので、より良い/最新の指示を以下に示します。

  1. このスクリプトを保存するフォルダを作成/使用します。次に、そのフォルダ内に backup という名前のフォルダを作成します。

  2. スクリプトをメモ帳にコピー/貼り付けます。注意: VPSを使用している場合は、VPSのユーザー名とパブリックIPアドレスを $ssh_address = \"username@your.site\" の行に使用します。anyname.ps1 として保存し、ドロップダウンボックスを「すべてのファイル」に設定することを忘れないでください。以下に示します。
    hhhh

  3. Windowsキー ⊞ を押して「タスク」と入力し、「タスクスケジューラ」をクリックします。

  4. 右側で「基本タスクの作成」をクリックします。

  5. 任意の名前/説明を入力します。

  6. 毎日/毎週/毎年などのオプションを選択します。毎日をお勧めします。

  7. 実行したい日時を設定します。繰り返しを1に設定します。必ず Discourseサイトの管理設定 > バックアップに移動してください。自動バックアップを有効にする の横にあるチェックボックスをオンにします。
    次に、バックアップ頻度 を好きなように設定します。1をお勧めしますが、重要なのは タスクスケジューラの設定と一致させることです。バックアップの日付を一致させます。例: タスクスケジューラを毎日バックアップするように設定した場合、管理バックアップの バックアップ頻度 設定を 1 に設定します。

  8. 「プログラムの開始」のデフォルト設定のままにして、次に進みます。

  9. 「参照」をクリックして、保存したスクリプトを見つけます。次に進みます。

  10. 「完了」をクリックします。
    テストしたい場合は、スクリプトを右クリックして「PowerShellで実行」を選択します。

注意: 「指定されたファイルが見つかりません」というエラーが発生した場合は、PowerShellに表示されているようにパスワードを入力すると、いずれにせよ見つかります。

「いいね!」 1