방법: Visual Studio 무인 설치 만들기 및 실행
DVD 같은 미디어 대신 인트라넷을 통해 Visual Studio에 대한 설치 응용 프로그램을 무인으로 실행할 수 있습니다(즉, 사용자 지정된 자동 설치).다음 절차에서는 네트워크 공유 위치에서 이러한 유형의 Visual Studio 설치를 준비하는 방법을 보여 줍니다.
네트워크 이미지 만들기
먼저 Visual Studio 미디어의 네트워크 이미지를 만듭니다.
네트워크 이미지를 만들려면
서버에 폴더를 만듭니다(예: Drive:\IDEinstall\).
다음 단계 중 하나를 수행합니다.
웹 부트스트래퍼를 다운로드한 다음 Product.exe /Layout Drive:\IDEinstall\을 실행합니다.
또는
Visual Studio의 미디어 내용을 IDEinstall 폴더에 복사합니다.
IDEinstall 폴더를 네트워크에서 공유하고 적절한 보안 설정을 합니다.
Visual Studio에 대한 설치 응용 프로그램의 네트워크 경로는 \\ServerName\IDEinstall\Product.exe와 비슷합니다.
[!참고]
경로와 파일 이름의 조합이 260자를 넘으면 설치에 실패할 수도 있습니다.Visual Studio에서 최대 경로 길이는 221자입니다. 로컬 경로 이름은 70자를 초과할 수 없으며 네트워크 경로 이름은 39자를 초과할 수 없습니다.
경로의 폴더 이름에 공백이 포함된 경우 설치가 실패할 수도 있습니다(예: "\\ServerName\IDEinstall" 또는 \\ServerName\Visual Studio\).
Visual Studio를 무인 모드에서 배포
무인 모드에서 Visual Studio를 배포하려면 설치 미디어의 루트 디렉터리에 있는 AdminDeployment.xml 파일을 수정해야 합니다.Drive:\IDEinstall\packages 디렉터리에 해당 파일을 저장하는 경우 이 파일을 사용하여 Visual Studio의 배포를 네트워크에 밀어 넣거나 설치로 가져올 수 있습니다.AdminDeployment.xml 파일은 운영 체제, 아키텍처, Visual Studio의 버전 또는 운영 체제 언어에 고유하지 않습니다.
[!참고]
설치하는 동안 컴퓨터가 한 번 이상 자동으로 다시 시작될 수 있습니다.컴퓨터가 다시 시작된 후에는 다시 시작되기 전 로그온할 때 사용했던 사용자 계정으로 다시 로그온해야 합니다.무인 설치를 실행하기 전에 필수 구성 요소를 사전 설치하여 컴퓨터가 자동으로 다시 시작되지 않도록 할 수 있습니다.자세한 내용은 Visual Studio 관리자 가이드의 "설치 중 다시 시작 방지" 단원을 참조하십시오.
AdminDeployment 파일 스키마에는 다음과 같은 요소가 포함되어 있습니다.
요소 |
특성 |
값 |
설명 |
---|---|---|---|
BundleCustomizations |
TargetDir |
Path |
설치 응용 프로그램의 사용자 인터페이스에서 경로 재정의와 동일하게 작동합니다.이 요소는 Visual Studio가 이미 설치되어 있으면 무시됩니다. |
BundleCustomizations |
NoWeb |
yes|default |
이 요소의 값이 예이면 설치 응용 프로그램이 설치 작업 중 웹으로 이동하려는 시도를 하지 않습니다. |
SelectableItemCustomization |
Hidden |
예|아니요 |
이 요소의 값이 예인 경우 사용자 지정 트리에서 선택 가능한 항목을 숨깁니다. |
SelectableItemCustomization |
선택함 |
예|아니요 |
사용자 지정 트리에서 선택 가능한 항목을 선택하거나 선택을 취소합니다. |
주의 |
---|
설치 응용 프로그램은 숨겨져 있더라도 SelectableItem의 선택된 상태를 적용합니다.예를 들어, 언제나 선택 가능한 항목을 설치하려는 경우 항목을 숨김 및 선택 상태로 표시할 수 있습니다. |
Visual Studio의 무인 설치를 만들려면
다음 예제와 같이 Drive:\IDEinstall\AdminDeployment.xml 파일에서 BundleCustomizations 요소의 NoWeb 특성 값을 "default"에서 "yes"로 변경합니다.
<BundleCustomizations TargetDir="default" NoWeb="default"/>가 <BundleCustomizations TargetDir="default" NoWeb="yes"/>로 변경되었습니다.
옵션 구성 요소를 위해 필요하면 SelectableItemCustomization 특성을 변경한 다음 파일을 저장합니다.
무인 설치 실행
클라이언트 컴퓨터에서 Visual Studio용 설치 응용 프로그램을 자동으로 실행하거나 사용자가 정의하는 설정을 사용하여 응용 프로그램을 사용자 스스로 실행하도록 함으로써 무인 설정을 실행할 수 있습니다.
클라이언트 컴퓨터에서 무인 설치를 실행하려면
시작 메뉴를 열고 실행을 선택한 후 \\ServerName\IDEinstall\vs_Product.exe /adminfile PathOfTheAdmindeployment.xmlFileAdditionalParametersAsNeeded를 입력합니다.
예를 들어 \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\ IDEinstall\AdminDeployment.xml /quiet /norestart와 같은 명령줄을 지정할 수 있습니다
클라이언트가 미리 정의된 설정을 사용하여 수동으로 Visual Studio를 설치할 수 있게 하려면
사용자 지정 AdminDeployment.xml 파일을 읽기 전용인 네트워크 공유에 복사합니다(예: \\ServerName\IDEinstall\packages\AdminDeployment.xml).
해당 공유에서 설치할 수 있도록 합니다.
설치 유지 관리
제어판을 열고 설치 응용 프로그램을 반환하면 Visual Studio의 기능을 수정하거나 프로그래밍 언어를 제어하거나 Visual Studio를 복구 또는 제거할 수 있습니다.
[!참고]
유지 관리 모드를 사용하려면 로컬 컴퓨터에서 관리자 자격 증명이 있어야 합니다.
클라이언트 컴퓨터에서 설치를 유지 관리하려면
제어판을 연 다음 프로그램 및 기능을 선택합니다.
Visual Studio를 선택한 다음 변경을 선택합니다.
Visual Studio가 설치된 후에 클라이언트 컴퓨터에서 AdminDeployment 설정을 변경하려면
필요에 따라 admindeployment.xml을 업데이트합니다.
시작 메뉴를 연 다음 실행을 선택합니다.
다음 텍스트를 입력합니다.
\\ServerName\IDEinstall\vs_Product.exe /AdminFile PathToAdmindeployment.xmlFile AdditionalParametersAsNeeded
예를 들어 \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\IDEinstall\AdminDeployment.xml /quiet /norestart와 같은 명령줄을 지정할 수 있습니다
복구는 Visual Studio를 설치한 후 기본 매개 변수입니다.Visual Studio를 업데이트된 /AdminFile로 복구하면 현재 관리 배포 설정이 업데이트된 AdminDeployment.xml 호출로 재정의됩니다.
제품을 등록합니다.
설치가 완료된 후에는 Visual Studio 내에서 Visual Studio의 복사본을 등록할 수 있습니다.
등록하려면
메뉴에서 도움말을 열고, 제품 등록을 차례로 선택합니다.
제품 키를 입력합니다.