アップデートサーバーの場所を指定する
アップデートサーバーはupdate.iniおよびupdateinfo.jsonの主なダウンロード先です。 ソフトウェアアップデートがダウンロード用にホストされている実際の保存場所はupdate.iniで指定されています。 必要に応じて、独自のアップデートサーバーを設定し、そのサーバーのパスを自動アップデート機能のアップデートサーバーの場所として指定できます。
アップデートサーバーの場所を指定するには、iManage Control Center (iCC)を使用してupdate.iniファイルをアップロードします:
iCCを開き、[Client Setup(クライアントのセットアップ)] > Office > [Configuration(構成)]の順に選択します。
[Add File(ファイルの追加)]ボタンを選択し、update.ini ファイルをアップロードします。
ファイルはiManage Work Desktop for Windowsによって%appdata%/iManage/Work/Configsにダウンロードされ、その後、iManage Updaterはこのupdate.iniファイルからすべての情報を読み取ります。
また、下記のオプションを使用してアップデートサーバーの場所を指定することもできます。これらのオプションは優先順位の高い順に記載されています。 エンドユーザーは、アプリケーションをインストールする時およびアプリケーションが更新される時はいつでも、指定されたアップデートサーバーに誘導されます。
コマンドライン: 次の引数を使用して、コマンドラインからインストーラを実行できます: 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は割り当てられたアップデートサーバーを次のように見つけます:
iManage Updaterは HKEY_LOCAL_MACHINE\Software\iManage\AgentServices\AutoUpdate でUPDATESERVERPATHレジストリ設定を検索します。
レジストリ設定が見つからず、update.iniファイルがiManage Control Centerにアップロードされると、ファイルはiManage Work Desktop for Windowsにより%appdata%/iManage/Work/Configsダウンロードされます。
update.iniがこの場所に存在しない場合、iManage Updaterはupdate.iniのローカルコピーから読み込みます(場所: %ProgramData%\iManage\AgentServices\CentralizedConfigs )。このファイルでは、[General(一般)]セクションの server(サーバー)プロパティに更新サーバーの場所が設定されています。iManage Updaterはこの値を使用し、どこで最新のupdate.iniファイルおよびupdateinfo.jsonファイルを入手するか判断します。
iManage Updaterはアップデートサーバーに接続して最新のupdate.iniとupdateinfo.jsonをダウンロードします。 その後、このupdate.iniファイルからすべての情報を読み取ります。