オフライン環境での Enterprise Developer のインストール

Enterprise Developer は通常、インターネットに接続されているマシンにインストールされます。これにより、インストーラーが必須コンポーネントにアクセスしてダウンロードしやすくなり、Enterprise Developer インストーラーが必要な証明書を検証できます。

これに対し、オフライン環境にインストールする場合は、インターネットにアクセスできる管理者が、必要なすべてのインストーラー、証明書、およびライセンスが「オフライン」マシンで使用できることを確認したうえで、インストールを準備する必要があります。

インストールの準備

  1. Visual Studio - インターネットにアクセスできる管理者が、Visual Studio のオフライン インストールを準備して、オフライン マシンで利用できるようにする必要があります。この手順については、Visual Studio サブスクリプション (正式には MSDN と呼ばれます) を参照してください。Visual Studio 2019 のオフライン インストーラーの作成手順を示す資料へのリンクを本ページ末尾に示します。

    次の表で、インストーラー内で必要な必須コンポーネントを示します。これらは、--add パラメーターを使用して追加されるコンポーネント名です。

    コンポーネント名 表示名
    Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 Targeting Pack
    Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 Targeting Pack
    Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 Targeting Pack
    Microsoft.VisualStudio.Component.Debugger.JustInTime Just-In-Time デバッガー
    Microsoft.VisualStudio.Component.GraphDocument DGML エディター
    Microsoft.VisualStudio.Component.NuGet NuGet パッケージ マネージャー
    Microsoft.VisualStudio.Component.Windows10SDK.18362 Windows 10 SDK (10.0.18362.0)
    Microsoft.VisualStudio.Component.DockerTools コンテナーの開発ツール
    Microsoft.VisualStudio.Component.VisualStudioData データソースとサービス参照 (サーバー エクスプローラー)

    次の表で、COBOL 開発製品の使用方法に応じたオプションのコンポーネントを示します。

    コンポーネント名 表示名
    Microsoft.VisualStudio.Component.Web ASP.NET と Web の開発ツール
    Microsoft.VisualStudio.Component.ManagedDesktop.Core Managed Desktop Workload コア (WPF など)
    Microsoft.VisualStudio.Workload.Azure Azure の開発
    Microsoft.VisualStudio.Component.Wcf.Tooling Windows Communication Foundation (WCF)
    Microsoft.VisualStudio.Component.SQL.SSDT SQL Server Data Tools (SQL CLR など)
    Microsoft.VisualStudio.Workload.NetCoreTools .NET Core クロスプラットフォームの開発
    注:これらのコンポーネントはすべてインストール レイアウトに含めることをお勧めします。
  2. デジタル証明書 - オフライン環境で手動でインストールできるように、以下の証明書を用意する必要があります。
    • DigiCert 証明書。ネットワーク上のすでにインストールされているバージョンの Enterprise Developer にアクセスできる場合は、そのマシンで証明書マネージャーを開き、「信頼されたルート証明機関」フォルダーで次の 2 つの証明書を探して、アクセス可能な場所にエクスポートします。動作中の Enterprise Developer にアクセスできない場合は、DigiCert の Web サイト (https://www.digicert.com/digicert-root-certificates.htm) からこれらの証明書をダウンロードできます。
      DigiCert Assured ID Root CA       Valid until: 10/Nov/2031 
      Serial #: 0C:E7:E0:E5:17:D8:46:FE:8F:E5:60:FC:1B:F0:30:39 
      Thumbprint: 0563B8630D62D75ABBC8AB1E4BDFB5A899B24D43 
      Demo Sites for Root:  Active Certificate   expired   revoked 
       
      DigiCert SHA2 Assured ID Code Signing CA           Issuer: DigiCert Assured ID Root 
      CA 
      Valid until: 22/Oct/2028 
      Serial #: 04:09:18:1B:5F:D5:BB:66:75:53:43:B5:6F:95:50:08 
      Thumbprint: 92C1588E85AF2201CE7915E8538B492F605B80C6 

      必要な証明書をインストールした後に、次の証明書失効リスト ファイルをダウンロードして、オフライン マシンにコピーする必要があります。

      • http://crl3.digicert.com/sha2-assured-cs-g1.crl
      • http://crl3.digicert.com/DigiCertAssuredIDRootCA.crl

      オフライン マシンで管理者権限で次のコマンドを実行して、CRL を証明書ストアに追加します。

      certmgr -add -crl sha2-assured-cs-g1.crl -s -r localmachine CA
      certmgr -add -crl DigiCertAssuredIDRootCA.crl -s -r localmachine CA
    • Microsoft 証明書。必要な証明書は、前の手順で作成した Visual Studio レイアウト フォルダーの certificates サブフォルダーに配置されます。これらの詳細については、こちらをクリックしてください。
  3. Micro Focus ライセンス:ライセンス ファイルを使用して各製品のライセンスを取得している場合は、これらを利用できるようにします。これを行わない場合は、オフライン インストールごとに、オンラインのコンピューターを使用して製品を手動で承認する必要があります。『Micro Focus License Administration Help』の「Authorizing your product manually」を参照してください。

オフライン クライアント マシンでのインストール プログラムの実行

  1. Visual Studio のオフライン インストール プログラムを実行します。
  2. 証明書を証明書マネージャーにインストールします。DigiCert ルート証明書を「信頼されたルート証明機関」フォルダーにインストールし、DigiCert コード署名証明書を「中間証明機関」フォルダーにインストールする必要があります。
  3. Enterprise Developer インストール プログラムを実行します。この際に、skipmstools=1 パラメーターを追加します。
  4. License Administration ツールを使用して製品のライセンスを取得します。