AppDNA

解決

AppDNAは、アプリケーションで検出された互換性の問題に関する情報を提供します。AppDNAでは、修復という用語は、アプリケーションがターゲットプラットフォームで動作するように、アプリケーションまたは環境に変更を加えて問題を解決するプロセスを指します。

修復レポートは、特定のアプリケーションの詳細な修復情報を提供します。場合によっては、複数の代替アプローチが提供されることがあります。修復レポートには、各問題の影響を受けるアプリケーションコンポーネントの詳細も表示されます。

是正レポート

デスクトップアプリケーション用の 2 つの修復レポートビューと Web アプリケーション用の 3 つの修復レポートビューがあります。

  • 「修復の問題」(Remediation Issues ) — アルゴリズムによって特定された問題の内訳と、影響を受けるコンポーネントに関する情報を提供します。
  • 「是正アクション」 — アプリケーションの是正に必要なアクションの数とタイプの内訳を提供します。
  • サイトマップ — (Web アプリケーションのみ) AppDNA誘導スパイダーがアクセスした、スキップした、またはキャプチャに失敗したページ、オブジェクト、スクリプト、スタイルシートの概要が表示されます。

是正レポートを開くには、次の手順に従います。

  1. [レポート:アプリケーション] をクリックし、レポート名 (Windows 8/8.1 など) をクリックして、レポートビューの一覧を展開します。

  2. 修復の問題を表示するには、[アプリケーションの問題] をクリックし、レポート内のアプリケーションのリンクをクリックします。

是正アクションを表示するには、「アプリケーションアクション」をクリックし、レポート内のアプリケーションリンクをクリックします。

ビューを切り替えるには、レポートの上部にある [切り替え] リンクをクリックします。

AppDNAが自動修正を提供するデスクトップアプリケーションでは、修正プログラムを.mstファイルの形式でダウンロードできます。この修正には、インストール中にアプリケーションの.msiファイルに適用して問題を修正できます。[MST 修正プログラムの取得] ボタンをクリックして、修正プログラムをダウンロードします。

必要に応じて、複数の標準レポート(カスタムレポートではない)の是正レポートビューをマージできます。たとえば、Windows 8 および App-V レポートの結果をマージできます。これを行うには、次の操作を行います。

  1. [エクスポート] ツールバーの [レポートの結合] をクリックします。
  2. 現在のレポートとマージする 1 つまたは複数のレポートを選択し、[マージされたレポートの表示] をクリックします。

レポートに関連する場合、現在選択しているOSイメージが画面上部に表示されます。選択内容を変更するには、[書き出し] ツールバーの [画像の変更] をクリックします。

「詳細」 — アプリケーションの名前、製造元、バージョン、インストールファイル、パッケージタイプ、標準RAGステータス、および修復レポートビューが生成された日付が表示されます。

Journal — アプリケーションに、外部データまたは手動のジャーナルエントリがある場合 、それらはこのセクションを参照してください。AppDNAがPCA(shim)データベースの外部データソース内のエントリとアプリケーションを一致させた場合、このセクションには一致する実行可能ファイル(.exe)ファイルと、該当する場合はshimの名前が表示されます。「承諾」をクリックすると、外部データ入力を標準ジャーナルエントリに変換できます。つまり、アプリケーションのRAGステータスは、対応する互換性(ジャーナル)ステータスによって上書きされます。

残りの詳細は、案件ビューとアクションビューでは異なります。

案件ビューには、アプリケーションがトリガーしたアルゴリズムのリストがあります。各アルゴリズムについて、モジュール名とレポート名、アルゴリズムおよびアルゴリズムグループ、標準RAG、アプリケーションがアルゴリズムをトリガーした回数が表示されます。アルゴリズム名は、以下のアルゴリズムに関する詳細情報に直接アクセスするリンクです。

各アルゴリズムに関する詳細情報には、グループの説明、アルゴリズムによって特定された問題の現れ、修復の説明、アルゴリズムをトリガーしたアプリケーションのコンポーネントのリストが表示されます。これらの詳細は、アルゴリズムによって異なります。

アクションビューには、アルゴリズムが発見した問題を修正するために実装する必要があるアクションのリストがあります。アクションとアクションの詳細の組み合わせごとに、関連する作業、アクション後のRAG、および対処する必要がある問題の数が表示されます。アクションの詳細は、以下の詳細情報に直接アクセスするためのリンクです。これは、アルゴリズムグループの説明、アルゴリズムによって識別された問題の現れ、修復の説明、アルゴリズムをトリガーしたアプリケーションのコンポーネントのリストなど、アクションが適用される各アルゴリズムに関する詳細を表示します。これらの詳細は、アルゴリズムによって異なります。

ヒント: レポートエクスポートウィザードを使用して、複数のアプリケーションの修復レポートをエクスポートします。

標準の修復アクション

是正レポートには、各アプリケーションの是正アクションとアクションの詳細が一覧表示されます。レポートに含めることができる是正アクションの例を次に示します。

  • 追加のテストが必要です。
    • アプリケーションには機能テストが必要
    • アプリケーションのセキュリティリスクの評価
    • ドライバ互換性テストが必要です
    • アプリケーションの発行元が信頼できることを確認する
  • 追加のXenAppテストが必要
  • シムを適用
  • グループポリシーの変更
  • ハードウェアの変更
  • オペレーティングシステムのビルドを変更する:
    • 証明書の信頼済みリストの追加
    • サポートされていないコンポーネントを OS に追加する
    • 再配布可能ファイルをOSに追加
    • 64 ビット OS でアプリケーションを実行する
  • ソフトウェアの変更
  • デスクトップ仮想化テクノロジを使用した導入
  • アプリケーション仮想化テクノロジを使用したデプロイ
  • OSDファイルの編集
  • App-v管理コンソールで変更が必要です。
    • グローバルFTAの作成
    • FTAプロバイダにする1つのアプリケーションを選択し、他のアプリケーションの動詞を変更してください
  • 再開発が必要
  • 再梱包アプリケーション:
    • 共有リソースのマージモジュールの作成
    • MSI によって呼び出されたスクリプトファイルを編集します。
    • 不足しているリソースを提供するか、再頒布可能コンポーネントをインストールしてください
    • セットアップの名前を Setup.EXE に変更します。
  • シーケンス手順に従う必要があります。
    • INI ファイルにプレースホルダを追加する
    • 環境変数の変更を構成する
    • シーケンスに欠落したファイルを含める
    • [スタート] メニューのスタートアップフォルダーにショートカットを公開する
    • 必要なサービスとシーケンスアプリケーション
  • APP-V 5.0を使用する

レポートで使用できる各アルゴリズムのアクションを表示するには、「設定」>「モジュール」>「レポート名」の順に選択します。

緑のアルゴリズムは何を教えてくれますか?

AppDNAレポートに組み込まれたアルゴリズムの中には、緑色のRAGステータスがあります。一般的に、緑色のRAGステータスは、アプリケーションがターゲットプラットフォーム上でユーザー受け入れテスト(UAT)の準備ができていることを意味します。ただし、これらのアルゴリズムはいくつかのグループに分類できます。

  • 一部のアルゴリズムは、特定の状況でのみ問題となる問題を検出するため、緑色のRAGステータスを持っています。環境内でこのような状況が当てはまる場合は、カスタムRAGステータスをオレンジに構成できます。たとえば、Windows 7 W7_VDEPNX_001 アルゴリズムは、データ実行防止 (DEP) が有効になっている場合にのみ関連する問題を検出します。このアルゴリズムのRAGステータスは緑色です。これは、一般アプリケーションではDEPがデフォルトでオフになっているためです。環境で DEP が有効になっている場合は、このアルゴリズムのカスタム RAG ステータスと既定のアクションを変更できます。手順については、アルゴリズムの構成を参照してください。
  • 一部のアルゴリズムは、一般的に受け入れられているベストプラクティスと矛盾するが、通常は互換性に影響を与えないものを検出します。したがって、これらのアルゴリズムのRAGステータスは緑色になります。ただし、リタイアするアプリケーションなどを検討する際に役立つ情報を提供します。同様に、別の問題を解決するためにアプリケーションを再開発する必要がある場合は、ベストプラクティスの問題を同時に解決できます。
  • その他のアルゴリズムでは、まれにしか問題が発生しない問題を検出するため、RAGステータスが緑色になります。これらのアルゴリズムは、オレンジと赤のアルゴリズムで特定されたすべての問題に対処した後で、アプリケーションにまだ問題がある場合に有用な情報を提供します。

解決