アプリケーションパッケージの配信
この機能は、WEMエージェントインストーラーとカスタム
.exeインストーラーをサポートするエージェントマシン向けに、アプリケーションのインストール/アンインストールタスクを構成できるようにすることで、アプリケーション配信機能を提供します。SMB共有に保存されているインストーラーを含むアプリケーションパッケージを追加し、コマンド、実行条件、およびパッケージの関連設定を指定できます。その後、配信タスクを構成して、スケジュールと実行を処理するルールを使用して、ユーザー環境にアプリケーションを展開できます。アプリケーションパッケージは、すべての構成セットで共有されます。各構成セットでアプリケーションパッケージを含む配信タスクを構成できます。マシン全体のインストーラーのみがサポートされています。
クラウド環境では、組み込みのWEMエージェントパッケージは1つしか利用できません。WEMエージェントパッケージに関連付けられている省略記号を使用して、配信タスクの作成、パッケージの編集、およびパッケージの削除を行うことができます。使用中のすべてのパッケージは削除できません。アプリケーションパッケージと配信タスクをアルファベット順または作成日順に並べ替えることもできます。
ストレージの場所を構成する
現在の構成セットのストレージの場所を構成するには、次の手順を実行します。
-
ストレージの場所セクションで、編集アイコンをクリックします。
-
表示されるストレージの場所ページで、新規追加をクリックします。
-
表示されるSMB共有の追加ページで、SMB共有のUNCパスと、その共有へのアクセス権を持つ管理者の資格情報を入力し、完了をクリックします。注:管理者資格情報を使用しないでください。読み取り専用アクセス権を持つ専用のSMBユーザー名とパスワードを設定することをお勧めします。
-
必要に応じて、手順3を繰り返してSMB共有を追加します。
-
SMB共有ドロップダウンリストで、インストーラーが保存されているものを選択します。
-
「保存」をクリックします。
注:
指定されたストレージの場所は、現在の構成セットにのみ適用されます。 インストーラーをSMB共有の次のパス
(Storage location)\Citrix\WEM\AppPackagesに保存し、保存をクリックしてください。
アプリケーションパッケージを追加
アプリケーションパッケージを追加するには、次の手順を実行します。
-
アプリケーションパッケージの追加ページにアクセスするには、アプリケーションパッケージの追加 > EXEをクリックします。このページには、基本情報、実行条件、および設定がツリー構造で表示されます。
-
実行基準。アプリパッケージを実行するタイミングを決定する基準を指定する必要があります。実行基準は、ファイルまたはフォルダーの存在、ファイルの作成日、ファイルの変更日、ファイルのバージョン、ファイルサイズ、レジストリキーの存在、レジストリ値の存在、およびレジストリ値に分類されます。パッケージの繰り返し実行によって発生するエラーを防ぐために、基準を構成してください。
-
Windowsの64ビットバージョンでは、
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**は無視されます)。
-
基準タイプとしてレジストリキーの存在を選択した場合: Windowsの64ビットバージョンでは、レジストリは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エージェントアップグレード配信タスクによって指定されたバージョンにアップグレードされることを意味します。
-
配信タスクはスケジュールが設定されていないと手動では実行されないため、時間枠と配信タスクを実行する必要がある日を指定して、「Schedule」を設定してください。開始時刻と終了時刻は、少なくとも2時間の間隔を空け、同じ日に設定する必要があります。
-
どのエージェントがタスクを実行する必要があるかを決定するために、「Rules」を設定することもできます。「Machine catalog name」、「Delivery group name」、「Device name」、「IP address」、「OS platform type」、「OS version」、および「Persistent machine」のルールから、「Match all」または「Match any」を選択できます。
注:
以下のWEMエージェントアップグレード設定は、2310より前のバージョンでエージェントアップグレードを実行する際に、互換性の問題を引き起こす可能性があります。
-
「Day of week」がスケジュール設定で構成されています。
-
ルールは、「Persistent machine」以外のルールで構成されています。
-
「Match any」がルールで選択されています。
-
ルールはスケジュールなしで構成されています。
制限事項
-
WEMエージェントをアップグレードする場合、2310より前のWEMエージェントバージョンは、現在利用可能なすべてのエージェントアップグレードタスクの中で、最初に作成されたタスクのみを使用できます。
カスタムタスクの作成
カスタムタスクを作成するには、次の手順を完了します。
-
「Create delivery task > Custom」タスクタイプを選択して、「Create delivery task」ページにアクセスします。このページには、「Basic information」と「Schedule and rules」がツリー構造で表示されます。
-
各オプションの下にリストされているフィールドを更新します。
-
必要なアプリパッケージを選択し、実行したい順序に並べ替えることができます。
-
他のスケジュールされたタスクをブロックしないように、「Task content」の下にある「Continue if failed」を選択して、選択したパッケージ機能(インストール/アンインストール)のいずれかが失敗した場合でも、他のアプリパッケージのシームレスな処理を続行するようにしてください。
-
「Wait until the end to reboot」チェックボックスを選択すると、個々のアプリパッケージの再起動設定は無視され、タスクのリスト全体が実行を終了したときにマシンが再起動します。
-
「一度実行」チェックボックスを選択すると、スケジュールされたタスクを一度だけ実行できます。
-
配信タスクはスケジュールが設定されていないと手動で実行されないため、配信タスクを実行する必要がある時間枠と曜日を指定して、必ずスケジュールを設定してください。
-
各パッケージの最大実行時間は60分です。それ以外の場合、パッケージはタイムアウトし、終了します。