0

私は、InstallShield 2010 で記述された InstallScript プロジェクトを持っています。これは、とりわけ、Web アプリをインストールするいくつかの .NET MSI インストーラーをシェル化します。これらの Web アプリのいずれかがエンド ユーザーによってインストール用に選択された場合、インストールを続行する前に、InstallScript コードから次のオプションの IIS 機能を確認する必要があります。

  • ASP.NET (IIS 6 以降)
  • WCF HTTP アクティベーション (IIS 7 以降)
  • IIS メタベースと IIS 6 構成の互換性 (IIS 7+)

誰かが私を正しい方向に向けることができますか? 理想的には、InstallScript コードから直接確認できるレジストリ値を探していますが、ある種の WMI または COM チェックでも問題ないと思います。

PS: 関係がある場合は、現時点で 5.1 以降の IIS のすべてのバージョンをサポートする必要があります。5.1 のサポートに問題がある場合は、必要に応じてサポートを中止することを検討する可能性があります。

4

1 に答える 1

1

Microsoftは、IIS7用のPowershellコマンドレットを提供しています。

http://technet.microsoft.com/en-us/library/cc732757.aspx

ただし、IIS 5.*およびIIS6の場合は、ほとんど自分で行う必要があります(レジストリキーまたは%windir%\ system32 \ inetsrvフォルダーをスキャンする必要があります)。

于 2011-02-20T07:18:04.183 に答える