App-V 5.1 の保持
適用対象: Application Virtualization 5.1
必要な計画と App-V 5.1 の展開がすべて完了したら、次の情報を使用して App-V 5.1 インフラストラクチャを保守することができます。
App-V 5.1 サーバーの移動
App-V 5.1 サーバーは App-V 5.1 データベースに接続します。そのため、ネットワーク上の任意のコンピューターに管理コンポーネントをインストールして App-V 5.1 データベースに接続できます。
仮想化された App-V 5.1 アプリケーションが実行されているかを判断する
独立系ソフトウェア ベンダー (ISV) が App-V 5.1 以降で仮想化されたアプリケーションが実行されているかどうかを判断する場合、AppVVirtual -<PID> という名前のオブジェクトを既定の名前空間で開く必要があります。たとえば、Windows API GetCurrentProcessId() を使用して現在のプロセスの ID (4052 など) を取得でき、読み取りアクセスの既定の名前空間で OpenEvent() を使用して AppVVirtual 4052 という名前のイベント オブジェクトが正常に開く場合、アプリケーションは仮想化されています。OpenEvent() の呼び出しが失敗する場合、アプリケーションは仮想化されていません。
また、ISV がApp-V 5.1 以降を使用して特定の API の呼び出しを明示的に仮想化する場合やしない場合、AppEntSubsystems32.dll モジュールで実装される VirtualizeCurrentThread() と CurrentThreadIsVirtualized() 関数を使用できます。これらは、呼び出しが仮想化されるべきか否かのヒントの方法を下流コンポーネントで提供します。
APP-V への提案がございますか
こちらから提案を追加するか、提案に投票してください。App V の問題については、「APP-V に関する TechNet フォーラム」を利用してください。
App-V 5.1 管理に関するその他のリソース
-----
MDOP の詳細については、TechNet ライブラリを参照してください。TechNet Wiki では、トラブルシューティング情報を検索できます。また、Microsoft の Facebook と Twitter をフォローすることをお勧めします。
-----