方法: Microsoft System Center Configuration Manager (SCCM) を使用して Visual Studio を配置する
Configuration Manager のインフラストラクチャのサポートを設定している場合は、5 つの主要な区分を作成して定義することにより、Visual Studio を配置できます。その 5 つの区分を次の表に示します。
区分 |
Description |
---|---|
コレクション |
ユーザー、ユーザー グループ、コンピューターなど、ソフトウェアの配置の対象となる Configuration Manager リソースのグループです。収集の詳細については、 Microsoft TechNet コレクションの概要 Web サイトの " " を参照してください。 |
パッケージ |
Configuration Manager が管理し、ソフトウェア配置を配布するインストール ソース ファイルのセットです。パッケージの情報には、配布ポイントとプログラムが含まれます。パッケージに関する詳細については、 Microsoft TechNet パッケージについて Web サイトの " " を参照してください。 |
プログラム |
プログラムは、Configuration Manager のパッケージ構成の一部です。"Setup.exe" など、指定されたパッケージ ソース ファイルから実行するコマンド ライン スイッチと追加のパラメーターが含まれます。プログラムの詳細については、 Microsoft TechNet プログラムについて Web サイトの " " を参照してください。 |
配布ポイント |
配布ポイントは、Configuration Manager クライアントに配置するために指定したパッケージを保存する Configuration Manager のサイト システムです。クライアントが関連する提供情報を受信して処理する場合、クライアントは配布ポイントに接続してパッケージをダウンロードし、インストール プロセスを開始します。配布ポイントに関する詳細については、 配布ポイントについて Microsoft TechNet Web サイトの " " を参照してください。 |
提供情報 |
提供情報はパッケージとプログラムをコレクションに関連付けて、管理者が特定のアプリケーションまたはカスタマイズしたアプリケーションのソフトウェア配置の対象をコンピューターまたはユーザーのコレクションにすることができるようにします。提供情報では、パッケージとプログラム、およびその情報提供先 (配置先) となるコレクションが指定されます。通知に関する詳細については、 Microsoft TechNet 通知について Web サイトの " " を参照してください。 |
テスト環境での Visual Studio の配置
ここでは、Configuration Manager インフラストラクチャのテスト ネットワーク環境について説明します。また、Configuration Manager を使用して Visual Studio を配置する手順についても説明します。
ネットワーク環境
この例のテスト ネットワーク環境を次の図に示します。
および実行中の Windows 7 Professional のクライアント コンピューター (D)がすべてのサーバー (A、 B、および C 12)は、実行中の Windows Server 2008 では、同じドメイン (CPANDL.COM)のメンバーです。各サーバーが実行しているアプリケーションとロール、および各クライアント コンピューターの完全修飾ドメイン名 (FQDN) は次のとおりです。
A - Active Directory、DNS、DHCP <DC.CPANDL.COM>
B - Microsoft SQL Server 2008 <SQLSRV.CPANDL.COM>
C - System Center Configuration Manager 2007 R2 (管理ポイント、配布ポイント) <SCCM.CPANDL.COM>
17 C - Windows 7 Professional、 System Center Configuration Manager 2007 クライアント <W7 C01 .CPANDL.COM>
[!メモ]
この基本的なテスト ネットワーク環境では、サイト サーバーは、管理ポイントと配布ポイントなど、同時に複数のサイト システムのロールを実行しています。ただし、この構成は、多数のリソースを使用する本番サイトでは推奨されません。
この例では、前に定義した Configuration Manager のテスト環境に Visual Studio を配置するための詳細情報を提供します。次の手順は、ユーザーがインストール プロセスと対話しないサイレント インストールを使用し、Configuration Manager によって Visual Studio を配置する方法を示しています。
手順は次のセクションに分けられます。
AdminDeployment.xml ファイルを変更します。
コレクションの作成。
パッケージのソース ディレクトリの作成。
Windows インストーラーのセットアップおよびインストール パラメーターを持つプログラムの作成。
.NET Framework のセットアップおよびインストール パラメーターを持つプログラムの作成。
Visual Studio のセットアップおよびインストール パラメーターを持つプログラムの作成。
配布ポイントの選択。
Visual Studio パッケージの提供情報の作成。
AdminDeployment.xml ファイルを変更します。
AdminDeployment.xml ファイルを変更するには
Visual Studio のカスタム インストールに、 AdminDeployment.xlm ファイルを変更します。
詳細については、 " " を参照してください 方法: Visual Studio の無人インストールを作成して実行する。 たとえば、完全インストールが必要な場合は、 /q /norestart のコマンド ライン オプションを使用します。
コレクションの作成
ここでは、ダイレクト メンバーシップの規則を使用して、Configuration Manager でコレクションを作成する方法について説明します。これにより、対象コンピューターのコンピューター リソースを選択できるようになります。メンバーシップの規則についての詳細 (これは、クエリを含む)、 Microsoft メンバーシップの規則について TechNet Web サイトの " " を参照してください。収集の詳細については、 Microsoft TechNet 構成マネージャーの収集 Web サイトの " " を参照してください。
コレクションを作成するには
[System Center Configuration Manager]、[サイト データベース]、[コンピューターの管理]、[コレクション] の順に移動します。
[コレクション] を右クリックし、[新しいコレクション] をクリックします。
コレクションの新規作成ウィザードの [全般] ページで、コレクションの名前を入力します。この例では、「Target-Computers」という名前を付けます。
[メンバーシップの規則] ページでコンピューターのアイコンをクリックし、ダイレクト メンバーシップの規則の作成ウィザードを開きます。[次へ] をクリックします。
[リソースの検索] ページの [リソース クラス] メニューで、[システム リソース] をクリックします。[属性名] メニューの [名前] をクリックします。[値] フィールドに「%」と入力し、[次へ] をクリックします。
[コレクションの限定] ページで [参照] をクリックし、[すべての Windows ワークステーションまたは Professional システム] を選択し、[OK] をクリックして [次へ] をクリックします。
[リソースの選択] ページで、対象となる各コンピューター リソースをそれぞれ選択します。この例では、[TestComputer01] と [TestComputer02] を選択します。[次へ] をクリックします。
[完了] ページで、[完了] をクリックします。
コレクションの新規作成ウィザードの [メンバーシップの規則] ページで、[次へ] をクリックします。
[提供情報] ページでは、まだ提供情報を作成していないため、提供情報を割り当てないでください。[次へ] をクリックします。
[セキュリティ] ページで既定の設定を受け入れ、[次へ] をクリックし、[閉じる] をクリックします。
パッケージのソース ディレクトリの作成
パッケージのソース フォルダーには、パッケージのプログラムの実行に必要なすべてのファイルとサブディレクトリが含まれます。この例では、ソース ディレクトリは \\SCCM\VisualStudioNextVer\, which contains a copy of the Visual Studio のインストール メディアです。
[!メモ]
配置しない Visual Studio メディアのその他のプログラムなどの不要なファイルを削除すると、Configuration Manager によって作成されるパッケージ ファイルのサイズを小さくすることができる場合があります。
パッケージのソース ディレクトリの詳細については、 パッケージのソース ディレクトリの設定方法 Microsoft TechNet Web サイトの " " を参照してください。
次の手順では、パッケージを作成します。このパッケージには、プログラム (この例では Visual Studio) をインストールするための指定されたパラメーター、および Configuration Manager マネージ クライアントへのパッケージの配布元となる場所が含まれます。この場所は、配布ポイントと呼ばれます。この例では、手順では、パッケージを手動で作成できます。パッケージが作成されると、パッケージと Visual Studio のセットアップとインストールのパラメーターを含むプログラムの配布ポイントを作成できます。
パッケージを作成するには
Configuration Manager コンソールで、[System Center Configuration Manager]、[サイト データベース]、[コンピューターの管理]、[ソフトウェアの配布]、[パッケージ] の順に移動します。
[パッケージ] を右クリックし、[新規] をポイントし、[パッケージ] をクリックします。
新しいパッケージ ウィザードの 全般 のページで、名前、バージョン、製造元と言語、たとえば、 Visual Studio、 NextVer、 Microsoft、 英語 (米国)を入力します。
[データ ソース] ページで、[このパッケージにソース ファイルを含める] をオンにします。[設定] をクリックし、[ソース ディレクトリ] ボックスにソース ファイルの場所のパスを入力します。この例では、 Visual Studio のインストール DVD のコピーを含むローカル ドライブ、たとえば、 15 C: \VisualStudioNextVerのソース ディレクトリの場所を入力します。
[OK] をクリックし、[データ アクセス]、[配布の設定]、[レポート]、[セキュリティ] ページで [次へ] をクリックします。[ウィザードは完了しました] ページで、[閉じる] をクリックします。
この例の Microsoft Visual Studio NextVer 英語 (米国)という名前のパッケージが作成されます。
次の手順では、Configuration Manager プログラムを作成します。このプログラムには、Visual Studio プログラムのセットアップとインストールのパラメーターが含まれます。
中間インストールの再起動を回避するには、 2 種類のプログラム (.NET Framework 4.5 および Visual Studio)がこのプロセスで定義されます。SCCM の依存関係のロジックを使用して、これらのプログラムは任意の順序でインストールされ、次の 1 つがインストールする前に、最初のプログラムが自動的に再起動されます。
.NET Framework のセットアップおよびインストール パラメーターを持つプログラムの作成
このセクションでは、 .NET Framework 4.5 のサイレント インストールによる配置のためのプログラムを作成する方法について説明します。
Visual Studio パッケージ用のプログラムを作成するには (.NET Framework 4.5 の場合)
[プログラム] を右クリックし、[新規] をポイントし、[プログラム] をクリックします。
全般 のページで、この例の .NET Framework 4.5 のサイレント インストールである 名前 ボックスにパッケージの名前を入力します。コマンド ライン ボックスで、型 dotnetfx45_Full_x86_x64.exe /q /norestart /ChainingPackage 「AdminDeployment」。
[実行] ボックスの一覧の [非表示] をクリックします。
[実行後] の一覧で、[操作の必要なし] が選択されていることを確認します。[次へ] をクリックし、[要件] ページでもう一度 [次へ] をクリックします。
[環境] ページの [プログラムの実行条件] の一覧で、ユーザーがログオンする必要があるかどうかを選択します。これにより、[実行モード] の [管理者権限で実行する] が有効になります。[ドライブ モード] をそのまま [UNC 名で実行する] に設定して、[次へ] をクリックします。
[詳細設定] ページで [プログラムの通知を抑制する] をオンにします。また 別のプログラム 1 番目のを実行します。を選択し、 NextVer の Visual Studio のパッケージと MSI 4.5 プログラムを選択します。[次へ] をクリックします。
[!メモ]
コンピューターでの通知によってユーザーにインストールを知らせるには、[プログラムの通知を抑制する] をオフにします。
[Windows インストーラー] ページで、[次へ] をクリックします。
[次へ] をクリックし、[MOM 保守モード] ページでもう一度 [次へ] をクリックします。
[概要] ページを表示するには、[次へ] をクリックします。
新しいプログラムの作成を終了するには、[次へ] をクリックし、[ウィザードは完了しました] ページで [閉じる] をクリックします。
Visual Studio のセットアップおよびインストール パラメーターを持つプログラムの作成
このセクションでは、 Visual Studio のサイレント インストールによる配置のためのプログラムを作成する方法について説明します。
Visual Studio パッケージのプログラムを作成するには
[プログラム] を右クリックし、[新規] をポイントし、[プログラム] をクリックします。
全般 のページで、この例の Visual Studio の NextVer のサイレント インストールである 名前 ボックスにパッケージの名前を入力します。
コマンドライン ボックスでは、AdminDeployment.xml への型 Vs_product.exe /AdminFile <path。 /quiet /norestart の追加、省略可能なパラメーター。
[実行] ボックスの一覧の [非表示] をクリックします。
[実行後] の一覧で、[操作の必要なし] が選択されていることを確認します。[次へ] をクリックし、[要件] ページでもう一度 [次へ] をクリックします。
[環境] ページの [プログラムの実行条件] の一覧で、ユーザーがログオンする必要があるかどうかを選択します。これにより、[実行モード] の [管理者権限で実行する] が有効になります。[ドライブ モード] をそのまま [UNC 名で実行する] に設定して、[次へ] をクリックします。
[詳細設定] ページで [プログラムの通知を抑制する] をオンにします。また 別のプログラム 1 番目のを実行します。を選択し、 NextVer の Visual Studio のパッケージと MSI 4.5 プログラムを選択します。[次へ] をクリックします。
[!メモ]
コンピューターでの通知によってユーザーにインストールを知らせるには、[プログラムの通知を抑制する] をオフにします。
[Windows インストーラー] ページで、[次へ] をクリックします。
[次へ] をクリックし、[MOM 保守モード] ページでもう一度 [次へ] をクリックします。
[概要] ページを表示するには、[次へ] をクリックします。
新しいプログラムの作成を終了するには、[次へ] をクリックし、[ウィザードは完了しました] ページで [閉じる] をクリックします。
配布ポイントの選択
クライアント コンピューターにパッケージを提供するためにサーバーを配布ポイントとして使用するには、配布ポイントに最初にサイト サーバーという名前を付けます。このセクションでは、サイト サーバーは配布ポイントとして管理ポイントと配布ポイントとして構成された SCCM という名前を指定します。
新しく作成されたパッケージの配布ポイントを選択するには
[配布ポイント] を右クリックし、[新しい配布ポイント] をクリックし、[次へ] をクリックして配布ポイント (この例では SCCM) を選択します。[次へ] をクリックします。
[閉じる] をクリックします。
Visual Studio パッケージの提供情報の作成
次の手順では、パッケージ、 Visual Studio のサイレント インストールを配置するための構成マネージャーの配布ポイントとプログラム情報の両方を含む Microsoft Visual Studio NextVer 英語 (米国)を提供することです。
パッケージの情報を提供する前に、最初にそのパッケージが配布ポイントにインストールされたことを確認します。
パッケージのステータスの確認方法の詳細については、 Microsoft TechNet パッケージのステータスを表示する方法 Web サイトの " " を参照してください。
提供情報を作成するには
[提供情報] を右クリックし、[新規] をポイントし、[提供情報] をクリックします。
新しい通知ウィザードの 全般 のページ、 名前 ボックスで、型 Visual Studio NextVer。パッケージ ボックスの 参照 をクリックし、この例の Microsoft Visual Studio NextVer 英語 (米国)で、を OKをクリックし、を選択して、提供するパッケージが。
[コレクション] ボックスの [参照] をクリックし、コレクション (この例では Target-Computers) を選択し、[OK] をクリックしてから [次へ] をクリックします。
[スケジュール] ページの [提供情報の開始時刻] ボックスに提供情報が使用可能になる日付と時刻を入力し、[必須の割り当て] のアスタリスク ボタンをクリックします。
[割り当てスケジュール] ページで [スケジュール] をクリックし、[スケジュール] ページで前に入力したのと同じ日付と時刻を入力します。[OK] をクリックして [スケジュール] ページに戻ります。
[スケジュール] ページで [Wake On LAN を有効にする]、[プログラムの実行時はメンテナンス ウィンドウを無視する]、[メンテナンス ウィンドウ以外でのシステムの再起動を許可する] をオンにし、[次へ] をクリックします。
[!メモ]
稼働環境では、この手順で指定した以外に、割り当てスケジュールに異なる選択を行う必要があるポリシーが存在する場合があります。これらのオプションについては、 Microsoft 通知の名前のプロパティ: スケジュールのタブ TechNet Web サイトの " " を参照してください。
[配布ポイント]、[対話]、[セキュリティ]、[概要] ページで [次へ] をクリックし、[ウィザードは完了しました] ページで [閉じる] をクリックします。
パッケージは、対象のコレクションに、提供され、 Visual Studio のサイレント インストールを開始できます。
通知の状態を監視する方法の詳細については、 Microsoft 通知の状態を表示する方法 TechNet Web サイトの " " を参照してください。
インフラストラクチャの配置に関するリソース
このセクションでは、インフラストラクチャを理解し、構成マネージャーを使用して Visual Studio の配置をテストするように構成できるように、リソースが含まれます。
Active Directory、DNS、DHCP
Windows Server 2008 の Active Directory ドメイン サービス Microsoft TechNet Web サイト
Windows Server 小さいネットワークの DNS の 2008 年の詳細なガイド Microsoft ダウンロード センター Web サイト
DNS サーバー Microsoft TechNet Web サイト
DHCP サーバー Microsoft TechNet Web サイト
SQL Server 2008
インストールする SQL Server 2008 (SQL Server のビデオ)を Microsoft TechNet Web サイト
SQL Server データベース管理者の 2008 のセキュリティの概要 Microsoft.com Web サイト
System Center Configuration Manager 2007 R2 (管理ポイント、配布ポイント)
System Center Configuration Manager 2007 の (SCCM)インストール POC のガイドライン Microsoft TechNet Web サイト
構成マネージャーの一つの配置計画と配置 Microsoft TechNet Web サイト
Windows 7 Professional、 System Center Configuration Manager クライアント
クライアントが、 Configuration Manager 2007 を計画および配置します Microsoft TechNet Web サイト