チャネルを定義する
チャンネルは、特定のバージョンを持つソフトウェアアプリケーションのパッケージです。チャンネルのラベル(ベータやリリースなど)は、パッケージ化されたアプリケーションの品質と安定性の状態を示します。 複数のチャンネルを定義することで、適切なバージョンのさまざまな製品をさまざまなユーザーグループに配置できます。 iManage Updaterを実行すると、現在のユーザーに割り当てられているチャンネルが識別され、それに基づいて対応するチャンネルにインストールする必要がある製品とバージョンが決まります。
チャンネルは %ProgramData%\iManage\AgentServices\CentralizedConfigs がある場所でupdate.iniファイル内で定義されます。以下はupdate.iniのサンプルファイルです:
[General] server=updates.imanage.com/Updates/Work1021 default=beta [beta] AgentSvc=https://updates.imanage.com/Updates/Software/;iManageAgentServices-102061.exe;102.0.61;{67E81972-CA2E-4A7A-AD32-CC95A33B1592};{AD517F43-5642-4356-B5BE-8EC6920EFBFD};rollback;wixexe;/passive; iManage Work Desktop for Windows x86=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x86.exe;102.0.150;{E97D2B88-6E81-45B1-8796-4C49C71ECEFA};{5DEB3BDC-4167-4EA0-A8E3-2366510ECE9B};norollback;wixexe;/passive;x86 iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64 [release] AgentSvc=https://updates.imanage.com/Updates/Software/;iManageAgentServices-102061.exe;102.0.61;{67E81972-CA2E-4A7A-AD32-CC95A33B1592};{AD517F43-5642-4356-B5BE-8EC6920EFBFD};rollback;wixexe;/passive; iManage Work Desktop for Windows x86=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x86.exe;102.0.150;{E97D2B88-6E81-45B1-8796-4C49C71ECEFA};{5DEB3BDC-4167-4EA0-A8E3-2366510ECE9B};norollback;wixexe;/passive;x86 iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64[General(一般)]セクションには2つのプロパティが含まれます:
サーバー:アップデートサーバーの場所を示します。例:updates.imanage.com/Updates/Work1021
デフォルト:ユーザーに割り当てたデフォルトのチャンネルを示します。
次のセクションは、[beta(ベータ)]や[release(リリース)]などのチャンネルの定義です。必要に応じていくつでもチャンネルを追加し、組織の要件に応じてそれらに[pre-release(プレリリース)]、[release(リリース)]など、名前を付けることができます。 各チャンネルには、サポートされているすべての製品のリストが含まれています。これにより、同じ設定ファイルで異なるバージョンの製品をサポートすることができます。1つのチャンネルに複数のiManageおよびサードパーティ製品を追加できます。各製品ラインは、次の形式を使用して定義する必要があります。
<product ID>=<update server path>;<installer file name>;<version number>;<upgrade code>;<product code>;rollback|norollback;<installer parameters (optional)>;<Microsoft Office bitness (x64, x86, or blank)> 例:
iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64表:チャンネルのパラメータ
|
パラメータ |
説明 |
|
製品ID |
インストールする製品の名前。 例:iManage Work Desktop for Windows x64 |
|
アップデートサーバーのパス |
サーバーの場所をアップデートします。この場所は、iManage自動アップデート機能によって、初回インストール時およびこれらのアプリケーションがアップデートされるたびに最新のアプリケーションをダウンロードするために使用されます。 サーバーパスは、ファイルパス(ローカルまたはUNCスタイル)またはHTTP/HTTPS Webサーバーにすることができます。 |
|
インストーラーのファイル名 |
製品インストーラーのファイル名。 例: iManage Work Desktop for Windows x64.exe |
|
バージョン番号 |
インストールする製品のバージョン番号。このプロパティを使用すると、さまざまなチャンネルに対してさまざまな製品バージョンのインストールを制御できます。たとえば、[Beta]チャンネルに1つの製品バージョンを、[Release]チャンネルに別のバージョンを選択することができます。 |
|
アップグレードコード |
製品の有効期間中有効な一意の識別子(レジストリ形式のGUID)。アップグレードコードは、プロパティ表のWindowsインストーラデータベース(.msiファイル)内に含まれるWindowsインストーラプロパティです。Orca(Microsoft SDKで使用可能)などのフリーウェアを使用してMSIファイルを編集または参照できます。 |
|
製品コード |
製品のメジャーリリースごと、または最新バージョンをインストールする前に以前のバージョンをアンインストールするときに変更する一意の識別子(レジストリ形式のGUID)。製品コードは、プロパティテーブルのWindowsインストーラデータベース(.msiファイル)に含まれるWindowsインストーラプロパティです。Orca(Microsoft SDKで使用可能)などのフリーウェアを使用してMSIファイルを編集または参照できます。 |
|
rollback|norollback |
iManage Updaterは、必要に応じてソフトウェア製品とバージョンをロールバックする機能をサポートしています。ロールバックを使用すると、会社は更新を元に戻すことができます。例えば、会社が一部のユーザーをバージョン144から149にアップグレードした後、何らかの理由でアップグレードが不要になったと判断した場合は、会社はユーザーをバージョン144にロールバックできます。ロールバックが発生すると、アップデートが利用可能であるという同じ通知がユーザーに表示されます。アップデートがインストールされると、ユーザーのソフトウェアは最新バージョンにアップグレードされるのではなく、指定されたバージョンにダウングレードされます。 norollbackが指定されている場合、iManage Updaterでは、対応するチャンネルに指定されているソフトウェアバージョン以上のソフトウェアをインストールできます。 rollbackが指定されている場合、そのチャンネルに指定されているバージョン以外のバージョンがインストールされていることがiManage Updaterによって検出されると、アップデートのインストールを促します。 |
|
インストーラのパラメータ(オプション) |
デフォルトのインストール動作を変更するためのインストーラへの引数。例:TRANSFORMS=\\myserver\sharename\Work10\customizations\customwork10.mst |
|
Microsoft Officeビット |
このプロパティは製品のビット数をMicrosoft Officeビットでマップします。値はx64またはx86になります。Microsoft Officeのビット数に依存しない場合は、空白のままにできます。 |