data migration boxdata migration box ユーザーマニュアル 7 chapter 3....
TRANSCRIPT
Data Migration Box ユーザーマニュアル 1
[Data Migration Box] ユーザーマニュアル
目次
I. [Data Migration Box] の概要 ................................................................................................................ 4
II. [Data Migration Box] の使い方 ............................................................................................................ 5
Chapter 1. [Data Migration Box] の利用前にご確認下さい ..................................................................... 5
1. データへのアクセス権を確認する ...................................................................................................... 5
2. Proxy を設定する ................................................................................................................................ 5
3. 移行元のフォルダを「読み取り専用」にする(推奨) ..................................................................... 5
Chapter 2. [Data Migration Box] をインストールする ............................................................................ 6
1. インストーラーを起動する ................................................................................................................. 6
2. インストールを実行する ..................................................................................................................... 6
3. インストールを終了する ..................................................................................................................... 6
4. ライセンス認証をする ......................................................................................................................... 6
Chapter 3. クラウドストレージのアカウントを登録する.......................................................................... 7
1. クラウドストレージを選択する .......................................................................................................... 7
2. クラウドストレージにサインインする ............................................................................................... 7
3. クラウドストレージへのアクセスを許可する .................................................................................... 8
4. クラウドストレージのアカウントが登録される ................................................................................ 8
5. 複数のアカウント、もしくはクラウドストレージを利用する場合 ................................................... 8
Chapter 4. [Data Migration Box] の使用環境を設定する ....................................................................... 11
1. 使用環境の設定画面を開く ............................................................................................................... 11
2. 使用環境を設定する .......................................................................................................................... 11
3. プロキシを設定する .......................................................................................................................... 14
Chapter 5. ファイルやフォルダを移行する(アップロード・ダウンロード) ........................................ 15
1. 「閲覧」ウィンドウにディレクトリを表示する .............................................................................. 15
2. データの移行元と移行先を選択する ................................................................................................. 15
3. データを移行する .............................................................................................................................. 16
4. ドラッグ&ドロップでデータを移行する ......................................................................................... 16
Chapter 6. オンプレとクラウド間のデータ同期 ........................................................................................ 18
1. 同期対象のフォルダを選択する ........................................................................................................ 18
2. 「同期設定」ウィンドウを表示する ................................................................................................. 18
3. 同期方式を設定する .......................................................................................................................... 19
Data Migration Box ユーザーマニュアル 2
4. 同期を実行する .................................................................................................................................. 21
5. 同期設定を保存する .......................................................................................................................... 22
Chapter 7. ファイルまたはフォルダを暗号化してアップロードする ..................................................... 24
1. 「暗号化アップロード」ボタンをアクティブにする ....................................................................... 24
2. パスワードを設定する ....................................................................................................................... 24
3. ファイル名の復元とファイルを復号する ......................................................................................... 25
Chapter 8. クラウドストレージ上のフォルダ・ファイルを共有する ..................................................... 26
1. 共有データを選択する。 ................................................................................................................... 26
Chapter 9. ログを確認する ....................................................................................................................... 27
1. 「ログ」ウィンドウを開く ............................................................................................................... 27
2. ログを保存する .................................................................................................................................. 27
Chapter 10. アカウント情報を管理する ................................................................................................... 28
1. 「クラウドサーバのアカウント」ウィンドウ .................................................................................. 28
Chapter 11. スケジューラを使用して同期する。 .................................................................................... 31
1. スケジューラの設定画面を開く ........................................................................................................ 31
2. タスクスケジュールを設定する ........................................................................................................ 31
III. コマンドライン ..................................................................................................................................... 37
Chapter 12. コマンド一覧 ......................................................................................................................... 37
Chapter 13. コマンドを使用するための事前準備 .................................................................................... 38
1. コマンドラインへの対応を有効化する ............................................................................................. 38
2. クラウドサーバのアカウントの表示名(エイリアス)を確認する ................................................. 39
3. コマンド「runsavedsync」用に同期の設定を保存する ................................................................. 39
4. 「コマンドプロンプト」を起動する ................................................................................................. 40
Chapter 14. 各コマンドの使用方法 .......................................................................................................... 41
1. accounts ........................................................................................................................................... 42
2. copy ................................................................................................................................................... 43
3. delete ................................................................................................................................................. 44
4. dir ....................................................................................................................................................... 45
5. download .......................................................................................................................................... 46
6. mkdir ................................................................................................................................................. 47
7. move .................................................................................................................................................. 48
8. quota ................................................................................................................................................. 49
9. rename .............................................................................................................................................. 50
10. runsavedsync ............................................................................................................................... 51
Data Migration Box ユーザーマニュアル 3
11. startsync ....................................................................................................................................... 52
12. transfer .......................................................................................................................................... 53
13. upload ............................................................................................................................................ 54
Data Migration Box ユーザーマニュアル 4
I. [Data Migration Box] の概要
「Data Migration Box (DMB)」は、ローカルデータを多様なクラウドに移行する場合や、ローカルやクラウド間でデータを同
期するプログラムです。
オンプレミスや様々なクラウドストレージから他のクラウドへのデータ移行や差分同期を、直感的な GUI を使って簡単に操
作できます。
DMB は各クラウドサービスの API を使用し、アップロードファイル数無制限、ファイルサイズチェック、ファイルの世代管
理などをサポートしています。
スケジュール機能を使うことで、データ移行や定期的な同期処理を自動的に実行できます。
詳細なログでファイル比較やハッシュ比較を確認ができ、多様なコマンドラインを使うこともできます。
[動作環境]
OS Windows 10/8.1 (x64)
Windows Server 2019
Windows Server 2016
Windows Server 2012 R2
CPU Intel Core i5・Core i7 (2 コア/4 スレッド以上、Skylake 以降)
Xeon 2.1GHz 以上(2 コア/4 スレッド以上)
メモリ 8GB 以上
ネットワーク 光回線
インターネットブラウザ Internet Explorer11(最新版)
その他 Microsoft .NET Framework 4.5.2 以降
【ご注意ください】
➢ 1PC/ 1 ライセンス です。(PC 間のライセンス移動はできません)
➢ 各クラウドサービスの利用規約および権利者の許諾に反した行為は禁止されています。
➢ 本製品の販売元および開発元は、各クラウドサービスで発生した問題に対して責任を負わないものとします。
➢ 各クラウドサービスの仕様変更に伴い、本製品の対応機能が変更することがございます。
最新の対応状況は弊社 Web サイトをご確認ください。
https://www.junglejapan.com/biz/net/dmb/
Data Migration Box ユーザーマニュアル 5
II. [Data Migration Box] の使い方
Chapter 1. [Data Migration Box] の利用前にご確認下さい
1. データへのアクセス権を確認する
「Data Migration Box」の使用には、移行あるいは同期するオンプレミス及びクラウドストレージの管理者権限が必要です。
2. Proxy を設定する
企業内のイントラネット環境から接続する場合は、Proxy の設定で下記 URL が通るように設定してください。
dmb.junglejapan.com
3. 移行元のフォルダを「読み取り専用」にする(推奨)
データ移行または同期中に移行元のファイルが改編された場合、「Data Migration Box」上では、「ファイルがエクスポート
対象から外れる」 または「 ファイルが一時ファイルごとデータ転送され、同期ファイルチェック時に整合性エラーとなる」
という現象が生じます。
こうしたエラーを回避するため、データを移行または同期する前に、移行元のルートフォルダを読み取り専用(リードオンリ
ー)に設定することを推奨します。
Data Migration Box ユーザーマニュアル 6
Chapter 2. [Data Migration Box] をインストールする
1. インストーラーを起動する
「DataMigrationBox-Installer.exe」を起動します。インストールを実行する前に、前章 (Chapter 1) に記載されている
環境設定・準備の項目をご確認ください。
2. インストールを実行する
「セットアップウィザード」画面の指示に従い、インストール作業を進めます。
3. インストールを終了する
「セットアップの完了」画面が表示されましたら、[完了] ボタンをクリックします。
4. ライセンス認証をする
セットアップが完了すると、「Data Migration Box のアクティベート」ウィンドウが表示されます。
ライセンス証書に記載されている【アクティベーションコード】を入力してください。
※ご注意下さい。
アクティベーションコードは、イ
ンストールした PCで登録される
ため、他の PCに移動や、解放す
ることはできません。
Data Migration Box ユーザーマニュアル 7
Chapter 3. クラウドストレージのアカウントを登録する
ここでは Box を例に説明します。他のクラウドでは画面が異なりますので、ご注意ください。
1. クラウドストレージを選択する
[Data Migration Box] を起動します。
クラウドのアカウントが未登録の場合、「アカウントの登録」ウィンドウが表示されますので、Box のアイコンをクリ
ックします。
2. クラウドストレージにサインインする
Box のログインウィンドウが表示されます。
必須項目(ここでは【メールアドレス】、【パスワード】)を入力して[承認]ボタンをクリックします。
※【メールアドレス】は Box に登録されているメールアドレスを利用してください。
Data Migration Box ユーザーマニュアル 8
3. クラウドストレージへのアクセスを許可する
[Box へのアクセスを許可]ボタンをクリックします。
4. クラウドストレージのアカウントが登録される
「クラウドサーバのアカウント」ウィンドウが表示され、登録したアカウントの情報が表示されます。
5. 複数のアカウント、もしくはクラウドストレージを利用する場合
メニューの[アカウント]をクリックします
Data Migration Box ユーザーマニュアル 9
「クラウドストレージのアカウント」ウィンドウ左下の[追加]ボタンをクリックします。
追加したいクラウドストレージのアカウントを選択します。(ここでは GoogleDrive を選択します。)
Data Migration Box ユーザーマニュアル 10
「アカウントの登録」ウィンドウが開きますので、メールアドレスとパスワードを入力し、登録を完了させてくださ
い。
登録が完了すると、「閲覧」ウィンドウにローカル PC と登録したクラウドサービスのアイコンが表示されます。
Data Migration Box ユーザーマニュアル 11
Chapter 4. [Data Migration Box] の使用環境を設定する
1. 使用環境の設定画面を開く
メインメニューの「設定」をクリックして「設定ウィンドウ」を開き、各項目を設定します。
2. 使用環境を設定する チェックボックスのある項目については、チェックボックスをクリックすることで、それぞれの項目の機能が有効にな
ります。
Data Migration Box ユーザーマニュアル 12
a) [言語]
アプリケーション内の表示言語を[日本語]または[英語]に切り替えます。
※言語の切り替えを有効にするには、プログラムを一旦閉じ、再度スタートします。
b) [同時アップロード数]
同時にアップロードするファイル数の上限を設定します。初期値は4です。
c) [同時ダウンロード数]
同時にダウンロードするファイル数の上限を設定します。初期値は5です。
d) [転送のリトライ数]
何らかの理由で移行または同期されないデータが発生した場合に、移行または同期を再度実行する回数を設定し
ます。初期値は6です。
e) [大容量ファイルの分割・連続ダウンロード(高速回線で DL 速度向上)]
チェックマークを入れてこの機能を有効にした場合、20MB を超えるファイルは分割され高速化され送信され
ます。クラウド毎の設定については[Chapter 10]アカウント情報を管理するも参照下さい。
f) [「Data Migration Box」 起動時にパスワード入力を求める]
チェックマークを入れてこの機能を有効にした場合、ここで設定したパスワードを入力しなければ「Data
Migration Box」は起動できなくなります。
g) [隠し属性ファイルを表示]
隠し属性ファイルを表示するか否かを設定します。
この機能を有効にした場合、隠し属性ファイルが表示され、移行や同期の対象になります。
h) [完了済みをクリア]
この機能を有効にした場合、「閲覧」ウィンドウ下部に表示される操作情報表示で、ステータスが「完了済」に
なった項目が、処理の終了後に自動的に消去されます。
i) [ダウンロード速度を制限]
ダウンロードの通信速度を指定して、速度を制限します。ネットワークの流量をコントロールし、トラフィック
を軽減することができます。初期値は700KB/ s です。
j) [アップロード速度を制限]
アップロードの通信を指定して、速度を制限します。ネットワークの流量をコントロールし、トラフィックを軽
減することができます。初期値は700KB/ s です。
k) [帯域幅スケジューラを有効にする]
「編集」ボタンを押し、曜日別、時間帯別指定を行います。
指定する曜日時間欄を選択し、右上の帯域幅指定に上下矢印で値を決め、「選択を設定する」で帯域幅を決定し
て下さい。最後に右下の「OK」ボタンを押すと表示されている内容で設定されます。
指定できる最小の値は1KB/sで、タスクを停止するためにこの機能を利用する事はできません。
アップロードの時間ごと帯域幅を設定した後、同じ帯域幅でダウンロードも設定する場合は「アップロードから
のコピー」で全時間帯の設定を一括して行えます。
Data Migration Box ユーザーマニュアル 13
l) [詳細ログ]
この機能を有効にした場合、1 つのタスクに対して「接続中」「実行中」「完了済」といった時系列の情報を出
力します。
m) [ログを保存する]
この機能を有効にした場合、指定したフォルダにログファイルを保存します。
ブラウザボタンをクリックすると「フォルダの参照」ウィンドウが開き、ログファイルを保存するフォルダを指
定できます。
n) [コマンドラインへの対応を有効化]
コマンドラインを使用した処理を実行する場合は、この機能にチェックマークを入れて、有効に設定することが
必要です。
o) [コマンドラインのパスワード]
コマンドラインを使用して処理を実行する場合は、パスワードを設定しておくことが必要です。
p) [ファイルが削除された場合、ゴミ箱に移さず直接削除する]
ローカルで削除したファイルを強制的に削除します。
Data Migration Box ユーザーマニュアル 14
3. プロキシを設定する 「設定」画面の最下段にある「プロキシの設定変更…」ボタンをクリックすると、「ネットワーク」ウィンドウが開き
ます。
「ネットワーク」ウィンドウで、プロキシ認証方法を選択し、ユーザーID とパスワードを設定できます。
[プロキシ設定を変更…]ボタンをクリックすると、Windows の「インターネットのプロパティ」が開きます。
プロキシの詳細設定は[インターネットのプロパティ]ウィンドウ内で行ってください。
Data Migration Box ユーザーマニュアル 15
Chapter 5. ファイルやフォルダを移行する(アップロード・ダウンロード)
1. 「閲覧」ウィンドウにディレクトリを表示する
アカウント登録直後の「閲覧」ウィンドウには、PC と登録済みのクラウドストレージのアイコンが左右に表示されて
います。左右に並んでいる枠画面で、移行元のデータと、データの移行先を指定します。
その 2 つの枠画面の間には、データの移行方向を示す 2 つの矢印があります。
枠画面内部にあるそれぞれのアイコンで、右横にある文字をクリックすると、そのアイコンの中のディレクトリが表示
されます。
図の例では、PC(左側)と Box(右側)を選択し、それぞれのディレクトリを表示しています。
2. データの移行元と移行先を選択する
移行元で対象のフォルダまたはファイルを選択し、移行先で対象のフォルダを選択します。
すると、矢印マークがアクティブ(青色)に変わります。
Data Migration Box ユーザーマニュアル 16
3. データを移行する
閲覧ウィンドウの中央にある「▶」(COPY TO RIGHT)ボタンをクリックします。
[PC] のデータが [Box] にアップロードされます。
同時に、ウィンドウ下部に処理内容及び進捗状況の情報が表示されます。
また、移行元を「Box」(ウィンドウ右側)、移行先を「PC」(ウィンドウ左側)として、「◀」(COPY TO
LEFT)ボタンをクリックすることで、「Box」のデータを「PC」にダウンロードすることができます。
4. ドラッグ&ドロップでデータを移行する
クラウドストレージと「PC」とのデータ移行では、ドラッグ&ドロップによるファイルの移行(アップロード・ダウ
ンロード)ができます。
Data Migration Box ユーザーマニュアル 18
Chapter 6. オンプレとクラウド間のデータ同期
1. 同期対象のフォルダを選択する 以下の例では[c:¥TEST]の内容をクラウドストレージ(Box)の[大阪支社]へ移動したい場合です。
同期元(ウィンドウ左側)と同期先のフォルダ(ウィンドウ右側)を、ツリー(階層)表示領域で選択します。
2. 「同期設定」ウィンドウを表示する メインメニューの[同期] ボタンをクリックし、「現在のフォルダ」を選択します。
Data Migration Box ユーザーマニュアル 19
3. 同期方式を設定する 同期方式は、4 種類のプリセット設定とユーザーによるカスタマイズ設定の、計 5 種類が用意されています。
必要に応じて、同期方式を選択してください。
同期方式を選択して「OK」ボタンをクリックすると、「同期」ウィンドウが表示されます。
※ここでは[ミラー]を選択して同期を開始します。
※同期方式の選択肢は次の通りです。
1) ミラー
利用シーン:はじめてオンプレからクラウドに同期をする場合に使用します。
注意:クラウド側のファイルやフォルダは全て削除されます。
Data Migration Box ユーザーマニュアル 20
2) ミラー更新
利用シーン:クラウド側に既にファイルがあり、更新されている場合、そのファイルを残してオンプレのファイル
をコピーします。
注意:クラウド側にのみ存在するファイルやフォルダは削除されます。
3) 更新(一方向差分同期)
利用シーン:クラウド側に既にデータを移行済であり、オンプレ側で追加、更新されたファイルをクラウド側にコ
ピーします。
4) 双方向(双方向差分同期)
利用シーン:クラウド側に既にデータを移行済であり、オンプレ側で追加、更新されたファイルをクラウド側にコ
ピーします。また、クラウド側で追加、更新されたファイルをオンプレ側にコピーします。
Data Migration Box ユーザーマニュアル 21
5) カスタマイズ ユーザーによる、上記の自由な組み合わせ。
[フィルター] ボタン
フィルターボタンを押すと同期対象から除外するファイルを指定できます。
[可能な場合、ファイル内容を検証して比較を行う]
チェックを入れるとタイムスタンプ比較で同一と判定されたファイルのクラウド側のファイルハッシュ値とローカル
側ファイルハッシュ値を比較し同一ファイル判定をさらに精緻に行うオプション設定です。
BOX の場合 SHA-1 での比較となります。この指定を行うと比較処理時間が長くなりますので、必要な時のみの使
用をお薦めします。
[以前の古いファイルを除外する]
古いファイルで変更が無い事が明白なものを同期対象から外すことで、処理時間を短縮できます。
4. 同期を実行する 「同期」ウィンドウでは、ファイルの比較状況や実行される同期処理内容を確認できます。「同期」ウィンドウの上部
中央の[開始]ボタンをクリックすると同期が開始され、正常に完了すると、ダイアログが表示されます。
Data Migration Box ユーザーマニュアル 22
同期結果要約レポートが表示されます。作業の内容を確認して下さい。スクロールして最後にある「詳細表示」の
「失敗」欄と「エラー一覧」を確認し、エラーが起きていた場合はエラーに対応した処理を行って下さい。
5. 同期設定を保存する 「同期」ウィンドウの上部右側にある[保存]ボタンをクリックすると、ファイル名を入力するウィンドウが開きます。同
期設定を保存するファイルの名称を入力して[OK]ボタンをクリックします。
※Windows のネーミングルールに従った名前で記載し、保存してください
保存された[同期]設定は、メインメニューの「同期」をクリックし、「同期の読み込み」を選択することで呼び出せま
す。
Data Migration Box ユーザーマニュアル 24
※ご注意ください
ここで設定したパスワードは、ファイル名の復元と暗号化されたファイルを復号する際に必要です。
パスワードを紛失するとファイルを復号できませんので、パスワードは確実な方法で保存して下さい。
Chapter 7. ファイルまたはフォルダを暗号化してアップロードする
1. 「暗号化アップロード」ボタンをアクティブにする 「閲覧」ウィンドウのクラウドストレージ側にある[暗号化アップロード]ボタンをクリックして、暗号化をアクティブに
設定します。
2. パスワードを設定する 通常のデータ移行操作と同様の方法でファイルやフォルダを移行すると、[暗号化アップロード]ボタンが表示されますの
で、パスワードを入力します。
「ファイル名を暗号化」にチェックマークをつけると、ファイル名は判読不明の文字列に置換されます。
Data Migration Box ユーザーマニュアル 25
3. ファイル名の復元とファイルを復号する ファイル名の復元には、[暗号化アップロード]ボタンの右にあるボタンをクリックして「パスワード入力」ウィンドウを開
き、パスワードを入力します。
暗号化されたファイルは、ファイルを開く時にパスワードを入力して復号します。
Data Migration Box ユーザーマニュアル 26
Chapter 8. クラウドストレージ上のフォルダ・ファイルを共有する
リンクで共有できるのは、リンク共有可能なクラウドサービスのみです。
リンク共有の権限はクラウドストレージの設定に準じます。
1. 共有データを選択する。 閲覧ウィンドウに表示されているクラウド上のデータ一覧(図では、右側にある Box 上のデータ一覧)から、共有対象
のファイルまたはフォルダを選択し、右クリックして[リンク共有…]をクリックします。
「共有リンクのオプション」ウィンドウが開き、共有リンクのオプションを設定します。
[クリップボードにコピー]をクリックすると、URL がクリップボードにコピーされるので、共有時にご利用ください。
Data Migration Box ユーザーマニュアル 27
Chapter 9. ログを確認する
[Data Migration Box] のログには下記の情報が出力されます。
➢ Time(時間)
➢ Task(処理内容)
➢ State(状態)
➢ Source(移行元ディレクトリ)
➢ Destination(移行先ディレクトリ)
1. 「ログ」ウィンドウを開く メインメニューの「表示」をクリックし、「ログ」を選択します。
2. ログを保存する
[Chapter 4]で[ログを保存する]にチェックを入れ、ログの保存先を指定している場合は保存したログを確認してくださ
い。
ここでは DMB の GUI ログからの保存方法について説明致します。
「ログ」ウィンドウにログ情報が表示されます。「保存」ボタンをクリックすると、保存ダイアログが開き、任意の
場所にログ(テキストファイル)を保存することができます。
※Excel でインポートする場合はタブ区切りにしてください。
Data Migration Box ユーザーマニュアル 28
Chapter 10. アカウント情報を管理する
[Data Migration Box] では、アカウントの追加・削除、登録情報の書き出しや読み込みなど、複数のクラウドストレージの
アカウント情報を「クラウドサーバのアカウント」ウィンドウで一元管理できます。
1. 「クラウドサーバのアカウント」ウィンドウ メインメニューの[アカウント]をクリックすると、「クラウドサーバのアカウント」ウィンドウが開きます。ボタンの
機能は下記のとおりです。
尚、アカウントの初期登録方法は、Chapter 3. クラウドストレージのアカウントを登録する (P. 7) を参照、追加方
法は [Chapter3]の[5.複数のアカウント、もしくはクラウドストレージを利用する場合]を参考にして下さい。
「削除」ボタンをクリックすると、選択したアカウントを削除します。
[編集]ボタンをクリックすると「編集」ウィンドウが開き、【エイリアス】を変更したり、【説明】を追記できます。
[エイリアス]は、コマンドラインで使われますので、コマンドラインを使用する場合には、[半角英数字のみ、スペース
無し]で作成して下さい。
編集画面の[パラメター]ボタンをクリックすると表示されているクラウド用のパラメター設定ができます。
Data Migration Box ユーザーマニュアル 29
BOX の場合はここで分割アップロードに関する指定を行います。
注意:
並列アップ―ロード数のデフォルト値は「5」です。Box サーバー間と「リモートサーバーエラー」が頻発する場合、
この数字を下げてください。
[エクスポート]ボタンをクリックすると、登録されている全てのアカウント情報をファイルに書き出せます。
エクスポートしたファイルを保存するにはパスワードが必要です。パスワードの設定ウィンドウが開きますので、パス
ワードを設定して下さい。
[インポート]ボタンは、保存されたアカウント情報を読み込みます。ファイルを読み込む際には、[エクスポート]で設定
したパスワードが必要です。
Data Migration Box ユーザーマニュアル 31
Chapter 11. スケジューラを使用して同期する。
スケジューラを使用することで自動的に同期を実行できます。
1. スケジューラの設定画面を開く メインメニューの[スケジューラ]をクリックし、ウィンドウ左上の[新規タスク]をクリックすると、「スケジュールされ
たタスク」ウィンドウが開きます。
「スケジュールされたタスク」ウィンドウ内の各項目を設定します。以下の説明を参考にして下さい。
2. タスクスケジュールを設定する
Data Migration Box ユーザーマニュアル 32
a) [名前]:タスクに任意の名称をつけます。
b) [操作]:[コピー]または[設定済み同期の実行]を選択します。
コピー:ソースから宛先へのコピー(上書き)。
設定済み同期の実行:設定した同期情報をタスクで繰り返して同期する。
c) 「ソース」:移行元のフォルダを選択します。
「ブラウズ…」ボタンをクリックすると、「ファイルまたはフォルダを参照」ウィンドウが開き、移行するフォル
ダ・ファイルを選択できます。
d) 「宛先」:移行先のフォルダを指定します。
「ブラウズ…」ボタンをクリックすると、「ファイルまたはフォルダを参照」ウィンドウが開き、移行先のフォル
ダ・ファイルを選択できます。
e) 「スケジュール」:「編集」ボタンをクリックすると「New Trigger」ウィンドウが開きます。
f) 「New Trigger」ウィンドウを設定する
g) 「タスクを開始」:タスクを開始するタイミングを「スケジュール」か「ログオン時」、いずれかを選択します。
※「ログオン時」を選択した場合、タスクの開始日時に関する設定はありません。
Data Migration Box ユーザーマニュアル 33
h) [スケジュール]を選択すると、次の設定項目が表示されます
i) タスクを開始する周期を選択すると、曜日・月・月の中の特定の日など、関連する選択肢が表示されます。
下図の例は[毎週]を選択した場合の画面です。
タスク開始の繰り返し周期を指定したら、周期の開始日時を指定します。
[毎回繰り返し]で、周期の頻度を設定できます。
例えば 3 日ごとにタスクを実行したい場合は、[日]を選択して、繰り返しを [3]に設定します。
隔週に実行したい場合は、[週]を選択して、繰り返しを[2]に設定します。
Data Migration Box ユーザーマニュアル 34
j) [拡張設定]では、1時間以内のサイクルでタスクを繰り返す設定ができます。
タスクを繰り返す場合、前のタスクが完了していない場合には前のタスクは処理が中止され、繰り返しタスクは最初
から開始されます。そのため繰り返しの間隔は、1回のタスクにかかる時間よりも長く設定する必要があります。
[期間]:タスクを繰り返す期間を指定します。期間は、繰り返しの間隔よりも長い時間のみ設定可能です。
[失効]:繰り返しを止める日時を指定します。
[New Trigger]の設定が完了したら[OK]ボタンをクリックして、[スケジュールされたタスク]に戻ります。
k) タスクスケジュールの設定を完了する
l) [New Trigger]で設定されたタスクは、DMB のユーザー(の PC)がログオンしている時にのみ実行するか、ログオ
ン状況に関わらず実行するかを選択します。
※[ユーザーがログオンしているかどうかで実行]
を選択している場合、実行ユーザーのログオン
情報が必要です。
Data Migration Box ユーザーマニュアル 35
m) [有効]:設定されたタスク(画面に表示されている名前のタスク)を有効にする場合は、ここにチェックマークをつ
けます。
n) [タスクの前にコマンドを実行します]:設定されたタスクを実行する前に必要な手続きがある場合ここに指定しま
す。ネットワークドライブを割り当てておいてそのドライブとクラウドとの間での同期作業などを行う場合、ネット
ワークドライブの割り当てはタスク実行の前に必要な手続きです。
「編集」を選択すると下記が表示されます。
「システムコマンドを実行します」
バッチ(.bat)やコマンドを記述します。(1 行のみ)
同期前に行いたい処理などをあらかじめ記述をしておくことができます。
例: c:¥mycommands¥PreSyncCommand.bat
そのバッチファイル(PreSyncCommand.bat)の記載例:
net use Z: ¥¥192.xxx.xxx.xxx /user:hori jungle
del /S Z:¥*.tmp
(説明)ネットワークドライブを Z: ドライブとしてマウント。
同期前に Z:ドライブ内の*.tmp を削除する。
「ネットワークドライブの割り当て」
ドライブレター:ドライブレターを指定します(例:Z)
ネットワークパス:ネットワークドライブのパスを指定します。
ユーザー:ネットワークドライブのユーザー名
パスワード:ネットワークドライブのユーザーのパスワード
o) [ログを有効化]
ログを残す場合には[ログを有効化]にチェックマークをつけて、保存場所を指定します。
ログは通常タスクごとに作成されますが、ファイル名を ScheduledTaskLog-{DATE} にすると、タスクごとではなく
1日毎のログとして作成されます。
※{DATE}には YYYYMMDD が入ります。
p) [OK]ボタン
「スケジュールされたタスク」ウィンドウの[OK]ボタンをクリックして、設定されたタスクスケジュールを DMB に
登録します。
q) 登録されたタスクスケジュールを確認する
メインメニューの「スケジューラ」画面に、登録されたタスクスケジュールの一覧が表示されます。
また、タスクの実行状況を確認する場合は[ステータス]欄、最新のタスクが開始された日時は[最後の実行]欄
を参照してください。
Data Migration Box ユーザーマニュアル 37
III. コマンドライン
「Data Migration Box」では、コマンドライン入力を使用して、データのアップロード・ダウンロード・移行・同期などの処
理をできます。
コマンドを使用するには、GUI での事前設定が必要です。コマンドを使用する前に Chapter 4 に記載されている設定が完了し
ていることを確認してください。
パラメターの詳細及び構文は、Chapter 14 を参照してください。
Chapter 12. コマンド一覧
コマンド パラメター オプション 機能
accounts なし なし Data Migration Box に登録されている、全てのアカウント
一覧を表示します。
copy cloud,path,
destinationPath
/O,/R,/S クラウドストレージ内のファイルまたはフォルダを、その
クラウド内の別の場所にコピーします。
delete cloud,path なし クラウドストレージ内のファイルまたはフォルダを削除し
ます。
dir cloud,path なし クラウドストレージフォルダ内のすべてのファイルとフォ
ルダを一覧表示します。
download cloud,path,
destinationPath
/O,/R,/S ファイルまたはフォルダをローカルフォルダにダウンロー
ドします。
mkdir cloud,path なし クラウドストレージに新しいフォルダを作成します。
move cloud,path,
destinationPath
/O,/R,/S クラウドストレージ内のファイルまたはフォルダを、その
クラウド内の別の場所に移動します。
quota cloud なし クラウドストレージ内の使用中容量と空き容量を表示しま
す。
rename cloud,path,
newname
なし クラウドストレージ内のファイルまたはフォルダの名前を
変更します。
runsavedsync syncname /reportfile= 保存された同期設定を読み込んで、実行します。
startsync {Local | sourceCloud}
sourcePath
{Local
|destinationCloud}
destinationPath
{Mirror |
Bidirectional |
MirrorUpdate
| Update}
/enablehash
/filter=
/reportfile=
同期設定を保存しなくても同期が可能です。
transfer sourceCloud,
sourcePath,
destinationCloud,
destinationPath
/O,/R,/S あるクラウドストレージから別のクラウドストレージへフ
ァイルを転送します。
upload source,cloud,
destination
/O,/R,/S クラウドストレージにファイルまたはフォルダをアップロ
ードします。
Data Migration Box ユーザーマニュアル 38
Chapter 13. コマンドを使用するための事前準備
コマンドを使用する前に「Data Migration Box」の GUI で下記の項目を設定して下さい。
1. コマンドラインへの対応を有効化する
「設定」ウィンドウ内の「コマンドラインの対応を有効化」にチェックマークを入れ、「コマンドラインのパスワー
ド」にコマンドライン利用時のパスワードを設定します。
このパスワードは、コマンドライン利用時に必須です。
詳しい設定方法は、P13 の [n] を参照してください。
Data Migration Box ユーザーマニュアル 39
2. クラウドサーバのアカウントの表示名(エイリアス)を確認する
メインメニューの「アカウント」アイコンをクリックして「クラウドサーバのアカウント」ウィンドウを開き、[エイリ
アス名]欄を確認してください。
コマンドラインでクラウドサーバのアカウントを引用する場合は、エイリアスを使います。
※エイリアスは、初期設定でアカウント名と同じ名称になっています。
エイリアスの確認・編集方法の詳細は、Chapter 10. アカウント情報を管理するを参照してください。
3. コマンド「runsavedsync」用に同期の設定を保存する
メインメニューの「同期」アイコンをクリックして「現在のフォルダ」を選択すると、「同期設定」ウィンドウを開き
ます。
同期設定方式を設定して「OK」ボタンをクリックすると「同期」ウィンドウが開きます。
「同期」ウィンドウの右上にある「保存」ボタンをクリックすると「同期設定を保存する」画面が開きます。保存する
同期設定のファイルに名前をつけ[OK]ボタンをクリックします。
コマンド[rumsavedsync]は、この GUI で保存された同期設定ファイルを使いますので、ファイル名はスペース無しで、
半角英数文字のみを使います。
Data Migration Box ユーザーマニュアル 40
4. 「コマンドプロンプト」を起動する
メインメニューの「表示」をクリックし、「コマンドライン」を選択し、「コマンドプロンプト」を起動します。
※コマンドプロンプトから実行する場合は管理者として実行してください。
Data Migration Box ユーザーマニュアル 41
Chapter 14. 各コマンドの使用方法
[Data Migration Box] のコマンドは、下記の書式に基づいて記述します。
DataMigrationBoxCmd <command> [parameters] [option] password=<password> /logfile=
① ② ③ ④ ⑤ ⑥
① プログラム名(必須)
ルートディレクトリからのパスも含めて入力します。
通常のパスは「C:¥Program Files¥DataMigrationBox¥DataMigrationBoxCmd.exe」です。
② コマンド名(必須)
12 種類のコマンドが用意されています。
③ パラメター
コマンドにより異なります。各コマンドの使用方法を参照してください。
④ オプション
同じファイル名があった場合の処理方法を選択します。コマンドにより追加指定ができます。
⑤ パスワード(必須)
[Data Migration Box] の GUI で設定したパスワードを入力します。
⑥ ログファイル名
ログファイルを指定したフォルダ、ファイル名で保存できます。ログファイル名は *.txt です。
例)/logfile=C:¥Users¥HK00651¥Desktop¥DMB_LOG¥sample.txt
コマンド入力の書式は、使用するコマンドにより異なります。[Data Migration Box] で利用できる各コマンドの具体的な使用
方法は次の通りです。
エイリアス名にスペースが入っている場合はエイリアス名を “ “で囲って下さい
Data Migration Box ユーザーマニュアル 42
1. accounts
[Data Migration Box] に登録されている全てのアカウント一覧を表示します。
{基本構文}
DataMigrationBoxCmd accounts /password=<password> /logfile=<logfile 名>
{パラメター}
なし
{オプション}
なし
{使用例}
目的: アカウントを確認する
構文: DataMigrationBoxCmd accounts /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 43
2. copy
クラウドストレージ内のファイルまたはフォルダを、そのクラウド内の別の場所にコピーします。
{基本構文}
DataMigrationBoxCmd copy cloud path destinationPath [/O ¦ /R ¦ /S] /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントのエイリアス(表示名)
path: コピー元ソースファイルまたはフォルダのフルパス
destinationPath: コピー先フォルダのフルパス
{オプション}
同じ名前のファイルが destinationPath に既にあった場合の保存方法指定
/O: Overwrite 上書き保存 (デフォルト設定)
/R: Rename 名前を変更して保存
/S: Skip 保存しないでスキップ
{使用例}
目的: Box の指定フォルダにデータをコピーする
表示名(エイリアス): Jungle
コピー元: すべてのファイル[Jungle Test Team]/temp
コピー先: すべてのファイル[Jungle Test Team]/box-folder
構文: DataMigrationBoxCmd copy Jungle "すべてのファイル[Jungle Test Team]/temp" ”すべてのファイル[Jungle Test
Team]/box-folder" /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 44
3. delete
クラウドストレージ内のファイルまたはフォルダを削除します。
{基本構文}
delete cloud path /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
path: 削除するファイルまたはフォルダのフルパス
{オプション}
なし
{使用例}
目的: Box にある指定フォルダを削除する
表示名(エイリアス): Jungle
削除対象フォルダ: [Jungle Test Team]/box-folder/temp
構文: DataMigrationBoxCmd delete Jungle "すべてのファイル[Jungle Test Team]/box-folder/
temp" /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 45
4. dir
クラウドストレージフォルダ内のすべてのファイルとフォルダを一覧表示します。
{基本構文}
dir cloud path /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
path: 一覧表示する対象フォルダのフルパス
{オプション}
なし
{使用例}
目的: Box にあるディレクトリの内容を表示する
表示名(エイリアス): Jungle
表示するフォルダ: [Jungle Test Team]/box-folder/temp
構文: DataMigrationBoxCmd dir Jungle "すべてのファイル[Jungle Test Team]/box-folder/temp" /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 46
5. download
ファイルまたはフォルダをローカルフォルダにダウンロードします。
{基本構文}
download cloud path destinationPath [/O ¦ /R ¦ /S] /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
path: ダウンロードする対象ファイルまたはフォルダのフルパス
destinationPath: データがダウンロードされる先のフォルダのフルパス(パスが見つからない場合は、フォルダが作成され
ます)
{オプション}
同じ名前のファイルが destinationPath に既にあった場合の保存方法指定
/O: Overwrite 上書き保存 (デフォルト設定)
/R: Rename 名前を変更して保存
/S: Skip 保存しないでスキップ
{使用例}
目的: Box にある特定のファイルまたはフォルダをダウンロードする
表示名(エイリアス): Jungle
ダウンロードする対象フォルダ: すべてのファイル[Jungle Test Team]/box-folder/10_1mb-txt/
ダウンロード先: c: ¥ test
構文: DataMigrationBoxCmd download Jungle "すべてのファイル[Jungle Test Team]/box-folder/10_1mb-txt/" “c:¥test"
/password=2
{実行結果}
Data Migration Box ユーザーマニュアル 47
6. mkdir
クラウドストレージに新しいフォルダを作成します。
{基本構文}
mkdir cloud path /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
path: 作成するフォルダのフルパス
{オプション}
なし
{使用例}
目的: Box に新しくフォルダを作成する
表示名(エイリアス): Jungle
フォルダ作成場所: すべてのファイル[Jungle Test Team]/box-folder
新規フォルダ名: test-jungle
構文: DataMigrationBoxCmd mkdir Jungle "すべてのファイル[Jungle Test Team]/box-folder/test-jungle” /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 48
7. move
クラウドストレージ内のファイルまたはフォルダを、そのクラウド内の別の場所に移動します。
{基本構文}
move cloud path destinationPath [/O ¦ /R ¦ /S] /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
path: 移動元ファイルまたはフォルダのフルパス
destinationPath: 移動先フォルダのフルパス
{オプション}
同じ名前のファイルが destinationPath に既にあった場合の保存方法指定
/O: Overwrite 上書き保存 (デフォルト設定)
/R: Rename 名前を変更して保存
/S: Skip 保存しないでスキップ
{使用例}
目的: Box にあるフォルダを Box 内の別のフォルダに移動する
表示名(エイリアス): Jungle
移動元のフォルダ: すべてのファイル[Jungle Test Team]/temp
移動先のフォルダ: すべてのファイル[Jungle Test Team]/box-folder
構文: DataMigrationBoxCmd move Jungle " すべてのファイル[Jungle Test Team]/temp" ”すべてのファイル [Jungle Test
Team]/box-folder" /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 49
8. quota
クラウドストレージ内の使用中容量と空き容量を表示します。
{基本構文}
quota cloud /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
{オプション}
なし
{使用例}
目的: Box の空き容量を調べる
表示名(エイリアス): Jungle
構文: DataMigrationBoxCmd quota Jungle /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 50
9. rename
クラウドストレージ内のファイルまたはフォルダの名前を変更します。
{基本構文}
rename cloud path newname /password=<password> /logfile=<logfile 名>
{パラメター}
cloud: クラウドアカウントの表示名(エイリアス)
path: 名前を変更するファイルまたはフォルダのフルパス
newname: ファイルまたはフォルダの新しい名前
{オプション}
なし
{使用例}
目的: Box にある特定のフォルダ名を変更する
表示名(エイリアス): Jungle
名前を変更する対象フォルダ: すべてのファイル[Jungle Test Team]/box-folder/temp/test
新規フォルダ名: dmb
構文: DataMigrationBoxCmd rename Jungle "すべてのファイル[Jungle Test Team]/box-folder/temp/test" "dmb" /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 51
10. runsavedsync
保存された同期設定を読み込んで、実行します。
{基本構文}
runsavedsync syncname /reportfile=<ReportFilePath> /password=<password> /logfile=<logfile 名>
{パラメター}
syncname: [Data Migration Box] の同期設定 GUI で作成したファイルの保存名
{オプション}
同期処理結果レポートファイル名のフルパス指定 (HTML ファイルで保存されます)
ファイル名には [DATE] または [DATETIME] マクロを含む事ができます
/reportfile=”c:¥Logs¥MySavedSyncReport[DATETIME].html”
{使用例}
目的: 保存した同期設定で同期を実行する
保存した同期設定名: 20180315
構文: DataMigrationBoxCmd runsavedsync 20180315 /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 52
11. startsync
2つのフォルダ間の同期を実行します。
{基本構文}
startsync [local | sourceCloud] sourcePath [Local | destinationCloud] destinationPath [Mirror | Bidirectional | MirrorUpdate |
Update] [/enablehash] [/reportfile=<ReportFilePath>] /password=<password> /logfile=<logfile 名>
{パラメター}
Local または sourceCloud 同期する元のローカル PC のドライブまたはクラウドのエイリアスを指定
sourcePath 同期する元のファイルまたはフォルダをフルパスで指定
Local または destinationCloud 同期する先のローカル PC のドライブまたはクラウドのエイリアスを指定
destinationPath 同期する先のファイルまたはフォルダをフルパスで指定
{オプション}
同期方式の指定 それぞれの同期方式はチャプター6を参照してください
Mirror ミラー
Bidirectional 双方向
MirrorUpdate ミラー更新
Update 更新
可能な場合ファイル内容を検証して比較を行う(ハッシュ比較)処理の指定
/enablehash
フィルター設定を行うと同期処理から除外するファイルを指定できます
/filter=*.tmp;*.jpg .tmp または .jpg ファイルは同期処理から除外する指定です
同期処理結果レポートファイル名のフルパス指定 (HTML ファイルで保存されます)
ファイル名には [DATE] または [DATETIME] マクロを含む事ができます
コマンド例 : /reportfile=”c:¥Logs¥MySavedSyncReport[DATETIME].html”
{使用例}
目的: 任意のファイルまたはフォルダ間の同期処理
構文: DataMigrationBoxCmd startsync local “c:¥test" Jungle "すべてのファイル[Jungle Test Team]/box-folder" Mirror
/enablehash /filter=*.tmp;*.jpg /password=2
Data Migration Box ユーザーマニュアル 53
12. transfer
あるクラウドストレージから別のクラウドストレージへファイルを転送します。
{基本構文}
transfer sourceCloud sourcePath destinationCloud destinationPath [/O ¦ /R ¦ /S] /password=<password> /logfile=<logfile 名>
{パラメター}
sourceCloud: 転送元のクラウドアカウントの表示名(エイリアス)
sourcePath: 転送するファイルまたはフォルダのフルパス
destinationCloud: 転送先クラウドアカウントの表示名(エイリアス)
destinationPath: 転送先クラウド内の転送先フォルダのフルパス
{オプション}
同じ名前のファイルが destinationPath に既にあった場合の保存方法指定
/O: Overwrite 上書き保存 (デフォルト設定)
/R: Rename 名前を変更して保存
/S: Skip 保存しないでスキップ
{使用例}
目的: Dropbox から Box へフォルダを転送する
転送元クラウドの表示名(エイリアス): Jungle-d
転送元 (Dropbox) フォルダのパス: Dropbox [xxxxxxxxxxxxx(株式会社ジャングル )]/airlivedrive/test
転送先クラウドの表示名(エイリアス): Jungle
転送先 (Box) フォルダのパス: すべてのファイル[Jungle Test Team]/box-folder/test-jungle
構文: DataMigrationBoxCmd transfer Jungle-d "Dropbox [xxxxxxxxxxxxx(株式会社ジャングル )]/airlivedrive/test" Jungle "す
べてのファイル[Jungle Test Team]/box-folder/test-jungle" /password=2
{実行結果}
Data Migration Box ユーザーマニュアル 54
13. upload
クラウドストレージにファイルまたはフォルダをアップロードします。
{基本構文}
upload source cloud destination [/O ¦ /R ¦ /S] /password=<password> /logfile=<logfile 名>
{パラメター}
source: ローカルファイルまたはフォルダのフルパス
cloud: アップロード先クラウドの表示名(エイリアス)
destination: アップロード先フォルダのフルパス
{オプション}
同じ名前のファイルが destinationPath に既にあった場合の保存方法指定
/O: Overwrite 上書き保存 (デフォルト設定)
/R: Rename 名前を変更して保存
/S: Skip 保存しないでスキップ
{使用例}
目的: ローカルフォルダを Box にアップロードする
アップロード先クラウドの表示名(エイリアス): Jungle
アップロード元の対象フォルダ:C:¥test2
アップロード先フォルダのパス: すべてのファイル[Jungle Test Team]/box-folder/test-jungle
構文: DataMigrationBoxCmd upload “C:¥test2” Jungle "すべてのファイル[Jungle Test Team]/box-folder/test-jungle"
/password=2
{実行結果}