Практическое руководство. Создание и выполнение автоматической установки Visual Studio
Программу установки Visual Studio можно запустить из настроенной автоматической установки вместо DVDs. Такой режим установки называется автоматическим. В этом разделе описана процедура подготовки Visual Studio к установке из сетевой папки.
Создание сетевого образа
Создайте сетевой образ носителя Visual Studio.
Создание сетевого образа
Создайте на сервере папку, например <диск>:\VS2010\.
Скопируйте содержимое DVD-диска Visual Studio в папку VS2010.
Если вы используете не розничную версию носителя, сразу переходите к шагу 5.
Создайте предварительно заполненный ключ продукта для пользователя.
В папке VS2010 откройте вложенную папку Setup.
С помощью текстового редактора, например Блокнота, откройте файл setup.sdb и найдите строку, содержащую текст [Product Key].
Добавьте в строку ключ продукта, состоящий из 25 символов, который указан на упаковке DVD непосредственно после фразы "[Product Key]". Исключите из ключа все дефисы.
Сохраните изменения в файле и закройте его.
Предоставьте общий доступ к папке VS2010 и установите необходимые параметры безопасности.
Пусть программы установки Visual Studio должен иметь примерно следующий вид: \\<имя_сервера>\VS2010\setup.exe.
Примечание
Работа программы установки может завершиться сбоем, если сочетание имени файла и пути превышает максимально допустимое число знаков (260).Максимальная длина пути Visual Studio — 221 символ. Локальный путь к файлу не должен превышать 70 символов, а сетевой — 39.
Установка может завершиться сбоем, если имена папок в пути содержат пробелы. Например, "\\<имя_сервера>\VS 2010" или "\\<имя_сервера>\Visual Studio\".
Создание файлов unattend.ini
Чтобы развернуть Visual Studio в автоматическом режиме, необходимо создать связанный INI-файл. Необходимо создать уникальный INI-файл для каждой целевой операционной системы. Например, INI-файл, созданный для Windows XP, не может быть использован для Windows Vista.
Примечание
Во время установки компьютер может автоматически перезагружаться один или несколько раз.После перезагрузки необходимо войти в систему с той же учетной записью пользователя с правом администрирования, которая была зарегистрирована до перезагрузки.Автоматических перезагрузок можно избежать, если предустановить необходимые компоненты до запуска автоматической установки.
Создание INI-файла для Visual Studio
Поместите диск Visual Studio 2010 DVD в устройство чтения, проигнорировав сообщение об автозапуске.
В меню Пуск выберите пункт Выполнить и введите команду диск**:\setup\Setup.exe /createunattend** путь_к_создаваемому_INI-файлу.
Пример: D:\setup\setup.exe /createunattend c:\VS2010_deployment.ini
Выполните инструкции на странице Запуск программы установки и нажмите кнопку Далее.
На странице Параметры выберите пункт Настроить и нажмите кнопку Далее.
В на странице Настройка выберите необходимые для развертывания элементы и нажмите кнопку Сохранить параметры.
Создание INI-файла для автоматической установки Microsoft Visual Studio 2010 Documentation (необязательно)
Нажмите кнопку Пуск, затем Выполнить.
В командной строке введите следующую команду (или сохраните ее в виде BAT-файла для запуска из проводника):
<Help Library Manager source drive and location>HelpLibraryManager.exe /silent /content /<parameters(see below)>
Например, если содержимое находится на установочном DVD-диске Visual Studio и DVD-диск обозначен буквой D, команда будет иметь следующий вид: "C:\Program Files\Microsoft Help Viewer\v1.0\HelpLibManager.exe" /silent /product VS /version 100 /locale en-US /content C:\ProgramData\Microsoft\HelpLibrary /sourceMedia D:\ProductDocumentation\HelpContentSetup.msha
Следующие параметры определяют программное обеспечение, устанавливаемое на клиентских компьютерах:
Параметр |
Описание |
---|---|
/product |
Код продукта. Например: vs. |
/version |
Версия устанавливаемого продукта. Например, 100. |
/locale |
Языковой стандарт устанавливаемого продукта. Пример: en-us. |
/silent |
Выполнение установки без отображения запросов для пользователя и других элементов пользовательского интерфейса UI. |
/content |
Является обязательным, если указан аргумент /silent. Задает расположение локального хранилища содержимого, если оно еще не задано. Аргумент игнорируется, если расположение локального хранилища содержимого уже задано. |
/brandingPackage |
Имя файла пакета с фирменной символикой для каталога. Игнорируется, если каталог уже существует. |
/sourceMedia |
Расположение, проверяемое на наличие файлов установки справки. Если указанный путь не найден или папка не содержит необходимые файлы для просмотра справки, используется аргумент /sourceWeb. |
/sourceWeb |
Конечная точка HTTP ServiceApi, в которой клиент может выбрать книги. |
/mediaBookList |
Задается для автоматической установки. Если этот аргумент не предоставлен, будут установлены все книги из файла sourceMedia. Имена книг соответствуют именам файлов: book1.html, book2.html. |
/webBookList |
Задается для автоматической установки. Если этот аргумент не предоставлен, будут установлены все книги в конечной точке sourceWeb, соответствующие значению языкового стандарта каталога (относительные пути — аргумент sourceMedia является базовым URI). |
/NoOnline |
Используется поставщиком содержимого оболочки ISO, чтобы показывать, что функции поиска содержимого и проверки наличия обновлений в сети не должны быть включены для их каталогов (используемое в контекстном меню, запускающем HLM — игнорируется как часть установки) |
Выполнение автоматической установки
Убедитесь, что пакет Visual Studio доступен в сети.
Выполнение автоматической установки Visual Studio на клиентском компьютере
Нажмите кнопку Пуск, затем выберите пункт Выполнить и введите команду \\<servername>\VS2010\Setup\setup.exe /unattendfile <path of the Visual Studio .ini file>.
Пример: \\server\VS2010\Setup\setup.exe /unattendfile \\server\VS2010\VS2010_deployment.ini
Выполнение автоматической установки Microsoft Visual Studio 2010 Documentation на клиентском компьютере (необязательно)
Нажмите кнопку Пуск, затем Выполнить.
В командной строке введите следующую команду (или сохраните ее в виде BAT-файла для запуска из проводника):
<Library Manager source drive>:HelpLibManager.exe /silent /content /<parameters – see above>
Примеры.
"C:\Program Files\Microsoft Help Viewer\v1.0\HelpLibManager.exe" /silent /product VS /version 100 /locale en-US /content C:\ProgramData\Microsoft\HelpLibrary /sourceMedia \\myServer\ProductDocumentation\HelpContentSetup.msha
Примечание
Чтобы получить дополнительную информацию о параметрах установки Microsoft Visual Studio 2010 Documentation, обратитесь к системе справки.Файл справки (\\Program Files\Microsoft Help Viewer\v1.0) устанавливается в процессе установки Microsoft Visual Studio 2010.
Обслуживание установки
Для изменения существующей установки Visual Studio можно запустить программу установки в панели управления.
Примечание
Для запуска программы установки в режиме изменения пользователь должен обладать привилегиями администратора на локальном компьютере.
Внесение изменений в установку на клиентском компьютере
Откройте Панель управления, выберите в ней элемент Установка и удаление программ (Windows XP) или Программы и компоненты (Windows Vista).
Выберите Visual Studio и нажмите кнопку Заменить или удалить (Windows XP) или Удалить/Изменить (Windows 7 или Windows Vista).