アプリケーションパッケージの配信
この機能は、WEMエージェントインストーラーとカスタム
.exeインストーラーをサポートするエージェントマシン向けに、アプリケーションのインストール/アンインストールタスクを構成できるようにすることで、アプリケーション配信機能を提供します。SMB共有にインストーラーが保存されているアプリケーションパッケージを追加し、パッケージのコマンド、実行条件、および関連設定を指定できます。その後、配信タスクを構成して、実行を処理するためのスケジュールとルールを設定して、ユーザー環境にアプリケーションを展開できます。アプリケーションパッケージは、すべての構成セットで共有されます。各構成セットでアプリケーションパッケージを使用して配信タスクを構成できます。マシン全体のインストーラーのみがサポートされています。
クラウド環境では、組み込みのWEMエージェントパッケージが1つだけ利用可能です。WEMエージェントパッケージに関連付けられている省略記号を使用して、配信タスクの作成、パッケージの編集、およびパッケージの削除を行うことができます。使用中のすべてのパッケージは削除できません。アプリケーションパッケージと配信タスクをアルファベット順または作成日順に並べ替えることもできます。
ストレージの場所を構成する
現在の構成セットのストレージの場所を構成するには、次の手順を実行します。
-
ストレージの場所セクションで、編集アイコンをクリックします。
-
表示されるストレージの場所ページで、新規追加をクリックします。
-
表示されるSMB共有の追加ページで、SMB共有のUNCパスと、その共有にアクセスする権限を持つ管理者の資格情報を入力し、完了をクリックします。注:管理者資格情報を使用しないでください。専用のSMBユーザー名と読み取り専用アクセス権を持つパスワードを設定することをお勧めします。
-
必要に応じて、手順3を繰り返してSMB共有を追加します。
-
SMB共有ドロップダウンリストで、インストーラーが保存されているものを選択します。
-
「保存」をクリックします。
注:
指定されたストレージの場所は、現在の構成セットにのみ適用されます。 インストーラーをSMB共有の次のパス
(Storage location)\Citrix\WEM\AppPackagesに保存し、保存をクリックしてください。
アプリケーションパッケージの追加
アプリケーションパッケージを追加するには、次の手順を実行します。
-
アプリケーションパッケージの追加 > EXEをクリックして、アプリケーションパッケージの追加ページにアクセスします。このページには、基本情報、実行条件、および設定がツリー構造で表示されます。
-
「実行基準」アプリパッケージを実行する必要があるタイミングを決定する基準を指定する必要があります。実行基準は、「ファイルまたはフォルダーの存在」、「ファイルの作成日」、「ファイルの変更日」、「ファイルのバージョン」、「ファイルサイズ」、「レジストリキーの存在」、「レジストリ値の存在」、および「レジストリ値」に分類されます。パッケージの繰り返し実行によって発生するエラーを防ぐために、基準を構成してください。
-
64ビット版Windowsで、
Program Filesディレクトリ内にファイルまたはフォルダーのパスが構成されている場合、「基準タイプ」として「ファイルまたはフォルダーの存在」を選択すると、WEM エージェントは32ビットのProgram Files (x86)と64ビットのProgram Filesフォルダーの両方を自動的にチェックします。たとえば、構成されたパスがC:\Program Files\Testの場合、WEM エージェントは次の2つのパスの存在を確認します:C:\Program Files (x86)\TestとC:\Program Files\Test。同様に、構成されたパスがC:\Program Files (x86)\Testの場合、WEM エージェントはC:\Program Files (x86)\TestとC:\Program Files\Testの両方をチェックします。これにより、32ビットおよび64ビットアプリケーションの両方で互換性とアクセシビリティが確保されます。 -
「基準タイプ」として「ファイルサイズ」を選択した場合、WEM エージェントは、整数部分を考慮し、小数点以下の値を無視して、ファイルサイズをキロバイト (KB) で計算します。たとえば、ファイルサイズが46,913,080バイトの場合、WEM エージェントはファイルサイズを45,813 KBとして計算します (46,913,080を1024で割ると45,813.554になり、小数点以下の部分である「.554」は無視されます)。
-
「基準タイプ」として「レジストリキーの存在」を選択した場合: 64ビット版Windowsでは、レジストリは32ビットキーと64ビットキーに分かれています。レジストリキーを64ビットバージョンとして構成すると、WEMエージェントは32ビットバージョンと64ビットバージョンの両方でレジストリキーの存在を確認しようとします。ただし、レジストリキーを32ビットバージョンとして構成した場合、WEMエージェントは32ビットバージョンでのみその存在を確認します。たとえば、構成されたレジストリキーが
HKEY_LOCAL_MACHINE\Software\testの場合、次のいずれかのレジストリキーが存在すれば基準が満たされます:HKEY_LOCAL_MACHINE\Software\testまたはHKEY_LOCAL_MACHINE\Software\WOW6432Node\test。構成されたレジストリキーがHKEY_LOCAL_MACHINE\Software\WOW6432Node\testの場合、HKEY_LOCAL_MACHINE\Software\WOW6432Node\testが存在すれば基準が満たされます。
-
-
-
各オプションの下にリストされているフィールドを更新します。
-
一部のパッケージをインストールまたはアンインストールした後、必要に応じて「設定」の下にある「実行後にマシンを再起動」チェックボックスを選択できます。
-
アプリケーションパッケージがインストール中にマシンの再起動をトリガーした場合、正確な結果を取得できないため、ステータスは「予期しない再起動」として記録されます。再起動を防ぐためにインストールコマンドにパラメーターを組み込み、「実行後にマシンを再起動」チェックボックスも選択して、この問題に対処してください。
-
アプリケーションパッケージが再起動後に継続的な操作を必要とする場合、パッケージの結果は完全に正確ではない可能性があります。これは、WEMによって開始されなかったパッケージの結果をWEMが取得できないためです。
-
-
成功ステータスを示すリターンコードを指定してください。パッケージのリターンコードは「設定」で定義できます。
WEMエージェントアップグレードタスクを作成する
WEMエージェントアップグレードタスクを作成するには、次の手順を実行します。
-
「配信タスクの作成 > WEMエージェントのアップグレード」タスクタイプを選択して、「配信タスクの作成」ページにアクセスします。このページには、「基本情報」と「スケジュールとルール」がツリー構造で表示されます。
-
各オプションの下にリストされているフィールドを更新します。
-
デフォルトでは、「アップグレード先」の下で「最新バージョン」が選択されています。
-
UIモードで実行されているエージェントの場合、「ユーザーによるエージェントの手動アップグレードを許可」を有効にすると、エージェントのユーザーインターフェイスで「アップグレード」オプションが利用可能になります。このオプションを使用して、ドロップダウンメニューで指定されたバージョン (過去3バージョン) にエージェントをアップグレードできます。この設定は、WEMエージェントアップグレード配信タスクのサブセットです。つまり、手動アップグレードタスクは、設定されたルールに従って、WEMエージェントアップグレード配信タスクで指定されたバージョンにアップグレードされます。
-
配信タスクは、スケジュールが設定されていないと手動で実行されないため、配信タスクを実行する必要がある時間枠と曜日を指定して、スケジュールを必ず設定してください。開始時刻と終了時刻は、少なくとも2時間以上離れていて、同じ日に設定する必要があります。
-
タスクを実行する必要があるエージェントを決定するために、ルールを設定することもできます。マシンカタログ名、デリバリーグループ名、デバイス名、IPアドレス、OSプラットフォームタイプ、OSバージョン、永続マシンのルールから、すべて一致またはいずれかに一致を選択できます。
注:
以下のWEMエージェントアップグレード設定は、2310より前のバージョンでエージェントアップグレードを実行する際に、互換性の問題を引き起こす可能性があります。
-
曜日はスケジュール設定で構成されます。
-
ルールは、永続マシン以外のルールで構成されています。
-
ルールでいずれかに一致が選択されています。
-
ルールはスケジュールなしで構成されています。
制限事項
-
WEMエージェントをアップグレードする場合、2310より前のWEMエージェントバージョンは、現在利用可能なすべてのエージェントアップグレードタスクの中で、最初に作成されたタスクのみを使用できます。
カスタムタスクを作成する
カスタムタスクを作成するには、次の手順を完了します。
-
配信タスクの作成ページにアクセスするには、配信タスクの作成 > カスタムタスクタイプを選択します。このページには、ツリー構造で基本情報とスケジュールとルールが一覧表示されます。
-
各オプションの下にリストされているフィールドを更新します。
-
必要なアプリパッケージを選択し、実行したい順序に並べ替えることができます。
-
他のスケジュールされたタスクをブロックしないように、選択したパッケージ機能(インストール/アンインストール)のいずれかが失敗した場合でも、他のアプリパッケージのシームレスな処理を続行するために、タスクコンテンツの下にある失敗しても続行を選択してください。
-
最後まで待って再起動チェックボックスを選択すると、個々のアプリパッケージの再起動設定は無視され、タスクのリスト全体が実行を完了したときにマシンが再起動します。
-
「一度実行」チェックボックスを選択すると、スケジュールされたタスクを一度だけ実行できます。
-
配信タスクはスケジュールが設定されていないと手動では実行されないため、配信タスクを実行する必要がある時間枠と曜日を指定して、必ずスケジュールを設定してください。
-
各パッケージの最大実行時間は60分です。それ以外の場合、パッケージはタイムアウトし、終了します。