Application Virtualization アプリケーション パッケージ

 

適用先: Office 2010

トピックの最終更新日: 2016-11-29

この記事は、Microsoft Application Virtualization (App-V) を使用して Microsoft Office 2010 パッケージを作成する方法に関する技術的なガイダンスです。

この記事の内容


  • Microsoft Application Virtualization Sequencer


  • アプリケーション仮想化パッケージ


  • Office 2010 system パッケージを作成する


  • Dynamic Suite Composition を使用してアプリケーションの依存関係を作成する

Microsoft Application Virtualization Sequencer

Microsoft Application Virtualization Sequencer は、App-V クライアント コンピューターにストリーミングされる仮想アプリケーションとアプリケーション パッケージを作成するために管理者が使用するウィザードベースのツールです。

シーケンス処理中、管理者は Sequencer プログラムを監視モードに置き、シーケンスされたアプリケーションをシーケンス コンピューターにインストールします。次に、シーケンスされたアプリケーションを起動し、最も使用頻度の高い機能を実行します。こうすることで、監視プロセスによってプライマリ機能ブロックが構成されます。プライマリ機能ブロックには、1 つまたは複数のアプリケーションを実行するために最小限必要なコンテンツが含まれます。これらの手順を完了した後で、管理者は監視モードを停止してから、シーケンスされたアプリケーションを保存し、正しく動作することをテストします。

アプリケーション仮想化パッケージ

Sequencer は、アプリケーション パッケージを作成します。このパッケージには、以下に示す複数のファイルが含まれます。.sft, .osd、および .ico ファイルは、App-V Management Server の共有コンテンツ フォルダーに保存され、App-V クライアント コンピューターで、シーケンスされたアプリケーションのアクセスと実行に使用されます。

.ico (アイコン) ファイルは、App-V クライアントのデスクトップに表示されるアプリケーション アイコンを指定し、[スタート] メニューのショートカットやファイルの種類に使用されます。ファイルまたはショートカットをダブルクリックすると、対応する .osd ファイルへのショートカットが動作してデータ ストリーミングとアプリケーションの実行が開始されます。App-V 対応アプリケーションを起動する手順は、ローカルに保存されたアプリケーションを起動する場合と同じです。

.osd (Open Software Description) ファイルは、アプリケーションの .sft ファイルの場所を特定し、アプリケーションをセットアップおよび起動するために必要な情報を格納しています。この情報には、アプリケーション名、実行可能ファイルの名前とパス, .sft ファイルの名前とパス、スイート名、サポートされるオペレーティング システム、アプリケーションに関する一般的なコメントなどが含まれます。

.sft ファイルは、1 つ以上の Windows ベース アプリケーションを含むアセットを格納しています。App-V Sequencer は、ソース コードを変更しないで、これらのアセット ファイルを、App-V クライアントへストリーミングできるデータの塊にパッケージ化します。ファイルの内部は 2 つのブロックに分割されています。最初のブロックは、"プライマリ機能ブロック" と呼ばれ、アプリケーションで最も使用頻度の高い機能を表すブロックとしてパッケージの作成中に構成されます。

.sprj (Sequencer プロジェクト) ファイルは、プロジェクトを保存すると生成されます。.sprj ファイルは、Sequencer によって除外されるファイル、ディレクトリ、およびレジストリ エントリを格納します。スイートの一部であるアプリケーションの追加、変更、削除、またはアップグレードを行うために、このファイルを Sequencer に読み込みます。一般には、サービス パックをアプリケーションに追加するなどの目的で .sprj ファイルは使用されます。

マニフェスト ファイル (XML ベース) は、パッケージで使用されるすべてのアプリケーション、ファイルの種類の関連付け、およびアイコンに関する情報を格納しています。

Office 2010 system パッケージを作成する

Microsoft Office 2010 では、Office ソフトウェア保護プラットフォーム (SPP) サービスが使用されます。これは、ボリューム版の Windows Vista または Windows 7 のライセンス認証を行うために使用されるライセンス認証技術と同じものであり、「Microsoft Office 2010 Deployment Kit for App-V (英語)」(https://go.microsoft.com/fwlink/?linkid=186371\&clcid=0x411) (英語) に含まれています。

パッケージをシーケンス処理する前に、必要最小限の構成が行われていることを確認し、「Application Virtualization Sequencer のベスト プラクティス」(https://go.microsoft.com/fwlink/?linkid=192229\&clcid=0x411) に記載されたガイドラインに従ってください。

Microsoft Office 2010 Deployment Kit for App-V をシーケンス コンピューターにインストールし、構成する必要があります。この Deployment Kit には、Office ライセンス認証 (https://go.microsoft.com/fwlink/?linkid=182959\&clcid=0x411) と Office 2010 統合機能の両方に必要な SPP ライセンス コンポーネントが含まれています。また、この製品は、仮想化した Office 2010 パッケージの展開先およびストリーミング先となるクライアント コンピューターにもインストールする必要があります。

システム パッケージを作成する場合は、電子ソフトウェア配布 (ESD) サーバーまたは App-V Management Server、シーケンス コンピューター、およびクライアント コンピューターが最低でも各 1 台必要であり、これらのすべてで同じバージョンの Windows が実行されている必要があります。現在の環境を調査して、次の表に示す条件が満たされることを確認してください。

シーケンス コンピューターのアーキテクチャ Office を実行するコンピューターのアーキテクチ クライアント コンピューターのアーキテクチャ ライセンス認証への対応 仮想プロキシへの対応

x86 ベース コンピューター

x86 ベース コンピューター

x86 ベース コンピューター

あり

あり

x 64 (Office は WoW64 を使用して実行される)

あり

あり

x64 ベース コンピューター

x86 ベース コンピューター

x64 ベース コンピューター (Office は WoW64 を使用して実行される)

あり

あり

x64 ベース コンピューター

x64 ベース コンピューター

あり

なし

重要

x64 ベース コンピューターでシーケンス処理されたパッケージは、x64 ベースのクライアント コンピューターにのみ展開できます。x86 ベース コンピューターでシーケンス処理されたパッケージは、x86 ベースのクライアント コンピューターまたは x64 ベースのクライアント コンピューターに展開できます。

注意

仮想プロキシを使用するオプションもあります。ただし、仮想プロキシは、Office 2010 を実行している 32 ビットのコンピューターでのみサポートされます。

次の図と表に最小要件を示し、その後にシステム パッケージの作成に必要な手順を説明します。

  • シーケンス処理に使用するコンピューターを準備する

  • Deployment Kit をインストールする

  • Office 2010 システム パッケージをシーケンス処理する

軽量な AppV インフラストラクチャのネットワーク

コンピューター 説明 必要なオペレーティング システム

A

電子ソフトウェア配布 (ESD) サーバーまたは App-V Management Server

Windows Server 2008

B

シーケンス コンピューターとしてセットアップされたクライアント コンピューター

C と同じバージョンの Windows

C

仮想アプリケーション パッケージを受け取るクライアント コンピューター

B と同じバージョンの Windows

シーケンス処理に使用するコンピューターを準備するには、次の手順を実行します。

シーケンス処理に使用するコンピューターを準備するには

  1. Windows Search 4.0 (英語)」(https://go.microsoft.com/fwlink/?linkid=169358\&clcid=0x411) (英語) がインストール済みであり、[Windows サーチ] サービスが [手動] または [自動] に設定されていることを確認します。

  2. Microsoft XML Paper Specification Essentials Pack」(https://go.microsoft.com/fwlink/?linkid=169359\&clcid=0x411) をインストールすることにより PS Viewer をダウンロードします。

  3. Windows Update サービスを [無効] に設定します。

  4. App-V 4.6 Sequencer をインストールします。

  5. Deployment Kit (英語) (https://go.microsoft.com/fwlink/?linkid=186371\&clcid=0x411) (英語) をダウンロードし, .exe ファイルを抽出します。

  6. .exe ファイルを抽出すると、OffVirt.msi ファイルが生成されます。

次の手順を実行して、App-V による Office 2010 クライアント製品のシーケンス処理と展開を実行できるようにする Deployment Kit をインストールします。このキットには、Office ライセンス認証に必要なコンポーネントが含まれています。

Deployment Kit をインストールするには

  1. 管理者特権でのコマンド プロンプトを開きます。

    [すべてのプログラム] および [アクセサリ] をクリックし、[コマンド プロンプト] を右クリックして [管理者として実行] をクリックします。または、[スタート] メニューを開き、検索ボックス領域に「cmd」と入力し、Ctrl + Shift + Enter を押します。

  2. Offvirt.msi ファイルがあるディレクトリに移動します。

  3. 次のコマンドを実行して Deployment Kit をインストールします。

    Msiexec /i OffVirt.msi [機能フラグ][ライセンス フラグ]

    注意

    コンピューターで実行されているオペレーティング システム アーキテクチャに一致するバージョンの Deployment Kit をインストールする必要があります。たとえば、32 ビット版または 64 ビット版の Office を 64 ビット版のオペレーティング システムが実行されているコンピューターでシーケンス処理する場合は、オペレーティング システムのバージョンと一致する 64 ビット版の Deployment Kit を使用する必要があります。
    シーケンス処理ステーションのオペレーティング システムに一致するアーキテクチャを表す、以下の機能フラグを使用します。
    32 ビット: ADDLOCAL=Click2runMapi,Click2runOWSSupp,Click2runWDS,OSpp,OSpp_Core
    64 ビット: ADDLOCAL=Click2runMapi,Click2runOWSSupp,Click2runWDS,Ospp,OSpp_Core,OSppWoW64
    Office 2010 system のボリューム ライセンス認証の詳細と、適切なライセンス認証用フラグを決定する方法については、「Microsoft Office 2010 のボリューム ライセンス認証」(https://go.microsoft.com/fwlink/?linkid=182959&clcid=0x411) を参照してください。

次の表に、Office 2010 製品アプリケーションと Office 2010 製品スイートの一覧、およびそれらに対応する KMS ライセンス認証フラグの一覧を示します。KMS のライセンス プロパティを適切に構成するには、シーケンス処理する Office 2010 製品に対応する値を指定し、次の表に従ってフラグ値を 1 に設定します。

例: msiexec /i Offvirt.msi PROPLUS=1 VISIOPREM=1

KMS ライセンス認証

製品アプリケーション フラグ 製品スイート フラグ

Access

Access

0 または 1

Office Professional Plus

0 または 1

PROPLUS

Excel

Excel

0 または 1

Office Small Business Basics

0 または 1

SMALLBUSBASICS

SharePoint Workspace

GROOVE

0 または 1

Office Standard

0 または 1

STANDARD

InfoPath

InfoPath

0 または 1

OneNote

OneNote

0 または 1

Outlook

Outlook

0 または 1

PowerPoint

PowerPoint

0 または 1

Project Professional

PROJECTPRO

0 または 1

Project Standard

PROJECTSTD

0 または 1

Publisher

Publisher

0 または 1

SharePoint Designer

SPD

0 または 1

Visio Premium

VISIOPREM

0 または 1

Visio Professional

VISIOPRO

0 または 1

Visio Standard

VISIOSTD

0 または 1

Word

Word

0 または 1

つぎの表に、MAK ライセンス認証に使用するフラグと値の一覧を示します。Office クライアント コンピューターで MAK ライセンス認証が使用される場合、次の表に示すいずれかの方法を使用してプロダクト キーをインストールする必要があります。

MAK ライセンス認証

フラグ

PIDKEYS

複数のプロダクト キーはセミコロンで区切ります。

例: PIDKEYS=X-X-X-X-X;Y-Y-Y-Y-Y

XXXXX-XXXXX-XXXXXX-XXXXXX-XXXXXXX

USEROPERATIONS

0 または 1

  1. ボリューム ライセンス認証管理ツール (VAMT) 2.0 を使用して、Office 2010 system をストリーミングするクライアント コンピューターにプロダクト キーをインストールします。このツールをダウンロードする場合は、ボリューム ライセンス認証ツール (英語) (https://go.microsoft.com/fwlink/?linkid=83292\&clcid=0x411) (英語) を参照してください。

  2. 前の表に示したとおり、PIDKEYS プロパティを使用して 1 つ以上の MAK キーを展開するには各キーをセミコロンで区切ります。次の例では、Professional Plus と Visio の MAK キーを入力してから USEROPERATIONS プロパティを 1 に設定し、クライアントのライセンス認証を行えるようにしています。

    msiexec /i OffVirt.msi PIDKEYS=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx;yyyyy-yyyyy-yyyyy-yyyyy-yyyyy-yyyyyy USEROPERATIONS=1

  3. KMS と MAK を併用する展開方法もサポートされています。たとえば、次のように PROPLUS の展開に KMS を使用し、Visio の展開に MAK を使用できます。

    msiexec /i OffVirt.msi PROPLUS=1 PIDKEYS=yyyyy-yyyyyy-yyyyyy-yyyyyy-yyyyyy-yyyyyy

注意

UserOperations=1 は、管理者ではないユーザーが Office のライセンス認証を行えることを意味します。UserOperations=0 は、管理者のみが Office のライセンス認証を行えることを意味します。

次の手順を実行して、シーケンス コンピューターで Office 2010 system をシーケンス処理します。

Office 2010 system をシーケンス処理するには

  1. シーケンス コンピューターで、[スタート] をクリックし、[すべてのプログラム] をクリックします。次に、[Microsoft Application Virtualization] をクリックし、[Microsoft Application Virtualization Sequencer] をクリックします。アプリケーション仮想化シーケンス処理のウィザードが表示されます。

  2. [パッケージの作成] をクリックして、アプリケーション用の新しいパッケージを作成します。

  3. [パッケージ情報] ダイアログ ボックスで、パッケージの名前を指定します。

  4. インストール フォルダーについては、Q:\Temp123.wxp などの 8.3 形式を使用して、新しいディレクトリをインストール先とします。[OK] をクリックします

    注意

    仮想ドライブの割り当てを選択し、一貫してそれを使用することをお勧めします。通常、仮想ドライブは Q:\ ドライブです。

  5. [インストールの監視] ダイアログ ボックスで、[監視を開始する] をクリックしてインストール プロセスの監視を有効にします。

  6. Office 2010 system 用の setup.exe を起動します。

  7. [インストールの種類を選択してください] ページで、[ユーザー設定] をクリックします。

    注意

    Office のインストール手順で、ハード ディスクにインストールする場合に [ハード ディスク ドライブにインストールする] がオンになっていることを確認します。

  8. [ファイルの場所] タブで、手順 4. で選択したインストール ディレクトリと同じパスを構成します。次に、[インストール] をクリックします。

初回起動時に使用する設定 (ユーザー カスタマイズ設定など) を構成する次の手順は省略できますが、実行する場合は監視が有効になっている状況で行う必要があります。この手順が不要な場合は、後の「プライマリ機能ブロックを作成するには」に進んでください。

省略可能な手順

  1. 監視が行われている状況で仮想アプリケーションを起動します。[スタート] をクリックし、[ファイル名を指定して実行] をクリックします。

  2. 仮想アプリケーションの実際のパスを入力し、実行可能な仮想ファイルを選択して仮想アプリケーションを起動します。

    たとえば、Word を起動するには、「q:\Temp123.wxp\Office14\WINWORD.EXE」と入力してから Enter キーを押します。

  3. Sequencer がまだ監視を行っている間に、追加のプロキシを構成します。

シーケンス コンピューターで次の手順を実行して、追加のプロキシを構成します。関連するキーが仮想レジストリ内に削除済みの状態で正しく残るようにするために、これらの手順を監視プロセスの動作中に実行する必要があります。プロキシを利用すると、Outlook Search での Fast Search、SharePoint との統合 (ドキュメントを開く、編集する、など)、およびその他の機能が有効になります。

追加のプロキシを構成するには

  1. SharePoint プロキシ レジストリ設定を構成するには、監視がまだ実行されている Sequencer サーバーで以下の仮想レジストリ キーを作成した後でそれらのキーを削除することにより、追加されたキーの削除が Sequencer によって監視されるようにします。

    • 32 ビット版のオペレーティング システムをシーケンス処理している場合は、次のキーを使用します。

      HKEY_CLASSES_ROOT\CLSID\{9203C2CB-1DC1-482d-967E-597AFF270F0D}\TreatAs

      HKEY_CLASSES_ROOT\CLSID\{BDEADEF5-C265-11D0-BCED-00A0C90AB50F}\TreatAs

    • 64 ビット版のオペレーティング システムをシーケンス処理している場合は、次のキーを使用します。

      HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{9203C2CB-1DC1-482d-967E-597AFF270F0D}\TreatAs

      HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{BDEADEF5-C265-11D0-BCED-00A0C90AB50F}\TreatAs

  2. プロキシ サポート用に新しいプロキシ アプリケーションを [アプリケーションの構成] ページで追加し、[アプリケーション ルート] ディレクトリを選択します。[追加] をクリックしてから次のアプリケーションを追加します。

    注意

    パスを迅速に見つけるには、[参照] をクリックします。目的のアプリケーション パスをコピーし、[ファイル名] フィールドに貼り付けます。

    • クイック検索 (仮想検索ホスト)

      アプリケーション パス: %commonprogramfiles%\microsoft shared\virtualization handler\VirtualSearchHost.exe

      名前: 名前を指定します。既定の名前は、"Search MAPI Protocol Handler Host" です。

    • 仮想 SharePoint プロキシ

      アプリケーション パス: %commonprogramfiles%\microsoft shared\virtualization handler\VirtualOWSSuppManager.exe

      名前: 名前を指定します。既定の名前は、"Microsoft SharePoint Client Support Manager" です。

    • 簡易 MAPI

      アプリケーション パス: %commonprogramfiles%\microsoft shared\virtualization handler\MapiServer.exe

      名前: 名前を指定します。既定の名前は、"Microsoft Virtual Office Simple MAPI Proxy Server" です。

    • 仮想メール コントロール パネル項目

      アプリケーション パス: %windir%\system32\Control.exe %SFT_MNT%\short path\Office14\mlcfg32.cpl

      名前: 名前を指定します。既定の名前は、"Windows Control Panel" です。

      注意

      パラメーター %SFT_MNT%\short path\Office14\mlcfg32.cpl をアプリケーション パスに追加するには、Control.exe アプリケーション パスを参照し、[OK] をクリックします。パラメーターを [アプリケーション パス] フィールドに追加します。
      短いパスは、Office 2010 をインストールしたディレクトリの 8.3 形式のパスです。たとえば、Office 2010 を Q:\Temp123.wxp にインストールした場合、短いパスは Temp123.wxp になります。

    • Office ドキュメント キャッシュ

      アプリケーション パス: Q:\short path\Office14\MSOSync.exe

      名前: 名前を指定します。既定の名前は、"Microsoft Office Document Cache" です。

  3. Office ドキュメント キャッシュ アプリケーションが自動的に起動されるように設定します。

    [アプリケーション] ツリーで、Office ドキュメント キャッシュ要素を展開します。

  4. [ショートカット] を選択します。ショートカットの場所を編集して [スタート メニュー\プログラム\スタートアップ] に変更します。

  5. すべてのアプリケーションの .osd ファイルのバージョンをプロキシの .osd ファイルのバージョンと同期します。

    Office インストール ファイル (Setup.exe) を右クリックし、[プロパティ] をクリックします。

  6. [バージョン情報] タブをクリックします。すべての .osd ファイルのバージョンをこのバージョンに一致させます。

    たとえば、Setup.exe のバージョンが 14.0.4763.1000 である場合、すべてのプロキシ アプリケーションの .osd ファイルおよび Office の .osd ファイルのバージョンを 13.04.764.1000 に設定します。

  7. [次へ] をクリックします。

次の手順を実行して、アプリケーションの実行に必要な最小限のコンテンツを含むプライマリ機能ブロックを作成します。カスタマイズ設定を維持するために、OneNote、Outlook、および SharePoint を実行しないことをお勧めします。この手順の実行中に F1 キーを押さないでください。

プライマリ機能ブロックを作成するには

  1. [アプリケーション] ページで、[次へ] をクリックします。

  2. 目的のアプリケーションを選択して起動し、各アプリケーションのプライマリ機能ブロックを生成します。

  3. [次へ] をクリックします。

  4. シーケンス処理の完了後、[終了] をクリックします。

  5. パッケージを保存するには、[パッケージ] をクリックし、[名前を付けて保存] をクリックします。

Office 2010 レジストリ設定を構成するには

  1. 次の仮想レジストリ キーが [ローカルと結合] に設定されていることを確認します。

    32 ビット版のオペレーティング システムをシーケンス処理する場合は、次のレジストリ キーを使用します。

    MACHINE\Software\Microsoft\Office\14.0

    64 ビット版のオペレーティング システムをシーケンス処理する場合は、次のレジストリ キーを使用します。

    MACHINE\Software\Wow6443Node\Microsoft\Office\14.0

  2. レジストリ キーを右クリックし、[キー] を選択してから、[ローカル キーと結合] チェック ボックスをオンにします。

    重要

    2007 Office system がすでにインストールされている (Office 2010 と共存している) コンピューターに Office 2010 を展開する場合は、以降の手順を実行します。それ以外の場合は、以降の手順をスキップして先へ進んでください。

  3. 監視の実行中に次のレジストリ サブキーを作成します。

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles

    64 ビット版の Windows をシーケンス処理する場合は、次のサブキーも作成します。

    HKEY_CURRENT_USER\Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles

    App-V 4.6 の場合は、このサブキーが [ローカル キーを上書き] に設定されていることを確認します。

    App-V 4.5 の場合は、親キー …\CurrentVersion\Windows Messaging Subsystem がローカル キーに結合されるように設定します。

    サブキー …\CurrentVersion\Windows Messaging Subsystem\Profiles がローカル キーに結合されるように設定します。

    重要

    キーが削除済みの状態で仮想レジストリ内に残されるように、次の手順は監視の実行中に行う必要があります。

  4. [ツール] メニューの [シーケンス ウィザード] をクリックします。

  5. [次へ] をクリックします。

  6. [監視を開始する] をクリックします。

  7. 次の仮想レジストリ サブキーを作成してから削除することにより、これらの追加キーの削除が Sequencer によって監視されるようにします。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins\Microsoft.OMSAddin

  8. [監視の停止] をクリックし、[次へ] をクリックして先へ進み、[終了] をクリックして Sequencer の詳細プロパティ ページに戻ります。

    注意

    これらの XML ノードの一部が存在していない場合は、追加する必要があります。

  9. 各 .osd ファイルについて、次のタグの要素テキストに [TRUE] を追加します。

    SOFTPKG -> IMPLEMENTATION -> VIRTUALENV -> POLICIES -> LOCAL_INTERACTION_ALLOWED

次の手順を実行して、シーケンス処理された Office 2010 パッケージを実行するようにクライアント コンピューターを構成します。

Office 2010 を実行するようにクライアント コンピューターを構成するには

  1. App-V クライアントをクライアント コンピューターにまだインストールしていない場合は、インストールしてください。

  2. Offvirt.msi ファイルがあるディレクトリに移動します。

  3. コマンド プロンプトで、次のコマンドを実行します。

    msiexec /i OffVirt.msi [ライセンス フラグ]

    次の表に示す一覧に従ってライセンス フラグを適切に入力し、Deployment Kit を正しく構成する必要があります。不適切なフラグを使用すると、正常に機能しない可能性があります。

    KMS ライセンス認証

    製品アプリケーション フラグ 製品スイート フラグ

    Access

    Access

    0 または 1

    Office Professional Plus

    0 または 1

    PROPLUS

    Excel

    Excel

    0 または 1

    Office Small Business Basics

    0 または 1

    SMALLBUSBASICS

    SharePoint Workspace

    GROOVE

    0 または 1

    Office Standard

    0 または 1

    STANDARD

    InfoPath

    InfoPath

    0 または 1

    OneNote

    OneNote

    0 または 1

    Outlook

    Outlook

    0 または 1

    PowerPoint

    PowerPoint

    0 または 1

    Project Professional

    PROJECTPRO

    0 または 1

    Project Standard

    PROJECTSTD

    0 または 1

    Publisher

    Publisher

    0 または 1

    SharePoint Designer

    SPD

    0 または 1

    Visio Premium

    VISIOPREM

    0 または 1

    Visio Professional

    VISIOPRO

    0 または 1

    Visio Standard

    VISIOSTD

    0 または 1

    Word

    Word

    0 または 1

    次の表に、MAK ライセンス認証に使用するフラグと値の一覧を示します。Office クライアントで MAK ライセンス認証を使用する場合は、この表に示すいずれかの方法を使用してプロダクト キーをインストールする必要があります。

    MAK ライセンス認証

    フラグ

    PIDKEYS

    複数のプロダクト キーはセミコロンで区切って指定します。

    例: PIDKEYS=X-X-X-X-X;Y-Y-Y-Y-Y

    XXXXX-XXXXX-XXXXXX-XXXXXX-XXXXXXX

    USEROPERATIONS

    0 または 1

    1. ボリューム ライセンス認証管理ツール (VAMT) 2.0 を使用して、Office 2010 system をストリーミングするクライアント コンピューターにプロダクト キーをインストールします。このツールをダウンロードする場合は、Microsoft ダウンロード センターのボリューム ライセンス認証ツール (英語) (https://go.microsoft.com/fwlink/?linkid=83292\&clcid=0x411) (英語) を参照してください。

    2. 前の表に示したとおり、PIDKEYS プロパティを使用して 1 つ以上の MAK キーを展開するには各キーをセミコロンで区切ります。次の例では、Professional Plus と Visio の MAK キーを入力してから USEROPERATIONS プロパティを 1 に設定し、クライアントがアクティブになるようにしています。

      msiexec /i OffVirt.msi PIDKEYS=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx;yyyyy-yyyyy-yyyyy-yyyyy-yyyyy-yyyyyy USEROPERATIONS=1

    3. KMS と MAK を併用する展開方法もサポートされています。必要であれば、一部のクライアント コンピューターで KMS ライセンス認証を使用し、それ以外のクライアント コンピューターで MAK を使用できます。たとえば、次のように PROPLUS の展開に KMS を使用し、Visio の展開に MAK を使用できます。

      msiexec /i OffVirt.msi PROPLUS=1 PIDKEYS=yyyyy-yyyyyy-yyyyyy-yyyyyy-yyyyyy-yyyyyy

  4. シーケンス処理手順の途中でプロキシを構成した場合にのみ、プロキシをクライアント コンピューターで有効にします。

    パッケージ用の仮想プロキシを有効にするには、管理者特権でのコマンド プロンプトを開き、次のコマンドを実行します。

    msiexec /I <OffVirt.msi へのパス>\OffVirt.msi ADDDEFAULT=Click2runOneNoteProxy,Click2runOutlookProxies,Click2RunWDSProxy, Click2runOWSSuppProxies PACKAGEGUID={<SFT パッケージの GUID>} PACKAGEVERSION=<OSD ファイルに記載されたプロキシ、Outlook、および OneNote のバージョン> OUTLOOKNAME=<OSD ファイルに記載された Outlook のアプリケーション名> ONENOTENAME=<OSD ファイルに記載された OneNote のアプリケーション名> MAPISERVER=<MAPI プロキシのアプリケーション名> VIRTUALSEARCHHOST=<検索プロキシのアプリケーション名> MLCFG32CPL=<仮想メール構成のアプリケーション名> OWSSUPPServer=<SharePoint プロキシのアプリケーション名>

    次に例を示します。

    msiexec /i c:\OffVirt.msi ADDDEFAULT=Click2runOneNoteProxy,Click2runOutlookProxies,Click2runWDSProxy,Click2runOWSSuppProxies PACKAGEGUID={5971AF75-7831-4AE9-906F-0F30C7DD0CA5} PACKAGEVERSION=14.0.4763.1000 OUTLOOKNAME=”Microsoft Outlook 2010” ONENOTENAME=”Microsoft OneNote 2010” MAPISERVER=”Microsoft Virtual Office Simple Mapi Proxy Server” VIRTUALSEARCHHOST=”Search MAPI Protocol Handler Host” MLCFG32CPL=”Windows Control Panel” OWSSUPPServer=”Microsoft SharePoint Client Support Manager”

Dynamic Suite Composition を使用してアプリケーションの依存関係を作成する

Dynamic Suite Composition は、統合された仮想化作業環境をアプリケーション セット向けに作成するために仮想アプリケーションの組み合わせを制御できる管理者用ツールを備えています。Dynamic Suite Composition を使用すると、仮想アプリケーション間に必須または省略可能な依存関係を設定できます。クライアント コンピューターで仮想アプリケーションが起動されると、依存関係のある仮想アプリケーションの環境も起動され、2 つの仮想環境が結び付けられます。

Dynamic Suite Composition ツールは、App-V リソース キットの一部として入手できます。このツールを使用することで、XML を直接編集する作業に伴う入力ミスや複雑化のリスクを軽減できます。次の手順は、2 つの独立した仮想化パッケージを 1 つに統合する構成の作成例です。

  1. App-V サーバーで、[スタート] をクリックし、[Microsoft App-V DSC Tool] をクリックします。

  2. [Package Roots] フィールドで、[Select] をクリックしてから [Add Folder] をクリックします。

  3. [Computer] を展開し、[Content] を選択します。ここには、保存済みのパッケージの一覧が表示されます。[OK] をクリックしてから [Done] をクリックして使用可能なパッケージの一覧を作成します。

  4. [Primary Package] ボックスで、[D:\Content\...] から最初のパッケージを選択します。

  5. [Secondary Packages Available] ボックスで、[D:\Content\...] から 2 番目のパッケージを選択し、[Add] をクリックします。

  6. [Save] をクリックし、[OK] をクリックして確認し、最後に [Exit] をクリックして手順を完了します。