アップデートサーバーの場所を指定する

アップデートサーバーはupdate.iniおよびupdateinfo.jsonの主なダウンロード先です。 ソフトウェアアップデートがダウンロード用にホストされている実際の保存場所はupdate.iniで指定されています。 必要に応じて、独自のアップデートサーバーを設定し、そのサーバーのパスを自動アップデート機能のアップデートサーバーの場所として指定できます。

注:

アップデートサーバーに以下のファイルが含まれていることを確認してください:

  • update.ini

  • updateinfo.json

  • imanageinstaller.ts1

  • imanageinstaller.ts2

  • imanageinstaller.ts3

上記ファイルの各サンプルコンテンツは、https://updates.imanage.com/updates/work1021 からダウンロード可能です。

例えば、update.iniファイルコンテンツを見るには、https://updates.imanage.com/updates/work1021/update.ini にアクセスしてください。同じように、その他のファイルのコンテンツも閲覧可能です。

アップデートサーバーの場所を指定するには、iManage Control Center (iCC)を使用してupdate.iniファイルをアップロードします:

  1. iCCを開き、[Client Setup(クライアントのセットアップ)] > Office > [Configuration(構成)]の順に選択します。

  2. [Add File(ファイルの追加)]ボタンを選択し、update.ini ファイルをアップロードします。

ファイルはiManage Work Desktop for Windowsによって%appdata%/iManage/Work/Configsにダウンロードされ、その後、iManage Updaterはこのupdate.iniファイルからすべての情報を読み取ります。

注:

このオプションはiManage Work Desktop for Windows 10.1.xからアップグレードする際にのみ適用可能です。

また、下記のオプションを使用してアップデートサーバーの場所を指定することもできます。これらのオプションは優先順位の高い順に記載されています。 エンドユーザーは、アプリケーションをインストールする時およびアプリケーションが更新される時はいつでも、指定されたアップデートサーバーに誘導されます。

  • コマンドライン: 次の引数を使用して、コマンドラインからインストーラを実行できます: UPDATESERVERPATH=server_name.com/myupdateserver
    例:iManageInstaller.exe server_name.com/myupdateserver

  • レジストリ設定: 以下のレジストリ設定を追加できます:

    • ロケ―ション: HKEY_LOCAL_MACHINE\Software\iManage\AgentServices\AutoUpdate

    • キー: UPDATESERVERPATH

    • タイプ: 文字列(REG_SZ

    • 値: サーバーパス例:\\shared-drive\work-updates

      サーバーパスは、ファイルパス(ローカルまたはUNCスタイル)またはHTTP/HTTPS Webサーバーにすることができます。Webサーバーを使用している場合は、サーバーで次のMIMEタイプが定義されていることを確認してください:

      • アプリケーション/octet-stream - ts3

      • アプリケーション/zip - ts1およびts2

  • 環境変数: UPDATESERVERPATH変数に、必要なサーバーの場所を環境パスに追加できます。 インストーラはその情報を使ってアプリケーションとそのアップデートをダウンロードします。

ヒント

  • コマンドラインと環境変数のオプションは、iManage Installerのインストール中にのみ使用できます。

  • インストール中およびアップデートプロセス中はこのレジストリ設定が使用されます。

  • このセクションに記載されているオプションを使用してアップデートサーバーの場所を設定しない場合、iManage Updaterはソフトウェアアプリケーションとそれらのアップデートをupdates.imanage.com/updates/work1021からダウンロードします。

アップデートサーバーの識別ワークフロー

初回インストール後、iManage Updaterは割り当てられたアップデートサーバーを次のように見つけます:

  1. iManage Updaterは HKEY_LOCAL_MACHINE\Software\iManage\AgentServices\AutoUpdate UPDATESERVERPATHレジストリ設定を検索します。

  2. レジストリ設定が見つからず、update.iniファイルがiManage Control Centerにアップロードされると、ファイルはiManage Work Desktop for Windowsにより%appdata%/iManage/Work/Configsダウンロードされます。

  3. update.iniがこの場所に存在しない場合、iManage Updaterはupdate.iniのローカルコピーから読み込みます(場所: %ProgramData%\iManage\AgentServices\CentralizedConfigs )。このファイルでは、[General(一般)]セクションの server(サーバー)プロパティに更新サーバーの場所が設定されています。iManage Updaterはこの値を使用し、どこで最新のupdate.iniファイルおよびupdateinfo.jsonファイルを入手するか判断します。

  4. iManage Updaterはアップデートサーバーに接続して最新のupdate.iniupdateinfo.jsonをダウンロードします。 その後、このupdate.iniファイルからすべての情報を読み取ります。