Практическое руководство. Развертывание платформы .NET Framework с помощью Systems Management Server

Обновлен: Ноябрь 2007

02z0twb3.alert_note(ru-ru,VS.90).gifПримечание.

Содержимое этого раздела относится только к версии 1.0 распространяемого пакета .NET Framework. Сведения о развертывании распространяемого пакета других версий .NET Framework см. в разделе .Руководство по развертыванию .NET Framework 3.5 для администраторов.

Сервер Microsoft Systems Management Server позволяет развертывать программное обеспечение на компьютерах, подключенных к сети, при наличии привилегий администратора. В этом разделе описаны отдельные процедуры развертывания пакета установщика Windows Dotnetfx.exe на компьютерах сети с помощью Systems Management Server. Дополнительные сведения и документацию по Systems Management Server см. на веб-узле Systems Management Server.

Для развертывания распространяемого пакета .NET Framework (Dotnetfx.exe) с привилегиями администратора необходимо извлечь из файла Dotnetfx.exe файл установщика Windows (Netfx.msi). Netfx.msi — это файл, который следует использовать для развертывания .NET Framework. После извлечения файла Netfx.msi можно запустить на компьютере администратора сети консоль администратора Systems Management Server и настроить параметры развертывания Dotnetfx.exe в рамках выбранной группы компьютеров в сети.

Пакет установщика Windows можно установить на клиентский компьютер Systems Management Server только в том случае, если на этом компьютере имеется служба установки установщика Windows. В процедурах, описанных в этом разделе, предполагается, что перед развертыванием Netfx.msi на всех клиентских компьютерах установлен установщик Windows версии 2.0. Администратор сети должен проследить за тем, чтобы все клиентские компьютеры удовлетворяли этому требованию. Для установки на клиентские компьютеры установщика Windows 2.0 можно использовать сервер Systems Management Server. Дополнительные сведения см. в разделе Развертывание установочных пакетов установщика Windows с помощью Systems Management Server 2.0.

Когда администратор сети убедится, что все компьютеры сети, на которые будет устанавливаться пакет Dotnetfx.exe, удовлетворяют минимальным требованиям к конфигурации, на сервере Systems Management Server необходимо выполнить следующие пять задач и входящие в них процедуры. Операции должны выполняться в том порядке, в котором они перечислены.

Сначала извлеките файл установщика Windows (Netfx.msi) из файла Dotnetfx.exe. Netfx.msi — это файл, который используется для развертывания .NET Framework.

Извлечение файла Dotnetfx.exe для развертывания

  1. Загрузите файл Dotnetfx.exe в корневой каталог диска C сервера с Systems Management Server.

  2. Откройте окно командной строки.

  3. Измените текущий каталог на корневой каталог диска C.

  4. В командной строке введите команду mkdir dotnetfx, чтобы создать каталог для копирования файла Dotnetfx.exe.

  5. Введите команду dotnetfx.exe /T:c:\dotnetfx /C, чтобы извлечь файлы в каталог dotnetfx.

После этого создайте пакет Systems Management Server для .NET Framework. Пакет Systems Management Server является базовой единицей распространения программного обеспечения. Он содержит исходные файлы программы и сведения, необходимые для управления процессом распространения ПО.

Создание пакета .NET Framework

  1. Откройте консоль администратора Systems Management Server. Нажмите кнопку Пуск и выберите последовательно Программы и Systems Management Server.

  2. Разверните узел Site Database и щелкните правой кнопкой мыши узел Packages в дереве Site Database.

  3. В меню Action выберите последовательно пункты New и Package. Появится диалоговое окно Package Properties.

  4. В диалоговом окне Package Properties заполните поля на вкладке General, как описано ниже.

    • В поле Name введите .NET Framework.

    • В поле Version введите 1.0.3429.0.

    • В поле Publisher введите Microsoft.

    • В поле Language введите English.

  5. В диалоговом окне Package Properties перейдите на вкладку Data Source.

  6. Установите флажок This package contains source files.

  7. Выберите вариант Always obtain files from source directory.

  8. Нажмите кнопку Set. Откроется диалоговое окно Set Source Directory.

  9. В диалоговом окне Set Source Directory выберите вариант Local drive on site server.

  10. Нажмите кнопку Обзор. Откроется диалоговое окно Поиск папки.

  11. Выберите каталог C:\DotNetFx, в который ранее были извлечены файлы.

  12. В диалоговом окне Поиск папки нажмите кнопку ОК.

  13. В диалоговом окне Set Source Directory нажмите кнопку ОК.

  14. В диалоговом окне Package Properties нажмите кнопку ОК.

Теперь необходимо создать для пакета .NET Framework программу .NET Framework. Каждый пакет Systems Management Server содержит по крайней мере одну программу Systems Management Server*,* которая представляет собой команду, выполняемую на целевом компьютере для контроля за выполнением пакета.

Создание программы для пакета .NET Framework

  1. Разверните узел Microsoft .NET Framework 1.0.3529.0 English, расположенный внутри узла Packages.

  2. Щелкните правой кнопкой элемент Programs и выберите пункты New и Program. Откроется диалоговое окно Program Properties.

  3. В диалоговом окне Program Properties заполните поля на вкладке General, как описано ниже.

    • В поле Name введите .NET Framework Program.

    • В поле Command line введите msiexec /i netfx.msi /q ARPSYSTEMCOMPONENT=1 ARPNOREMOVE=1.

  4. В диалоговом окне Program Properties перейдите на вкладку Environment.

  5. Снимите флажок User input required.

  6. Установите флажок Run with administrative rights.

  7. Нажмите кнопку ОК.

Теперь необходимо создать для пакета .NET Framework точку распространения. Точки распространения Systems Management Server — это общие папки на серверах, в которые копируются исходные файлы, чтобы клиентские компьютеры имели к ним доступ.

Создание точки распространения .NET Framework

  1. Щелкните правой кнопкой мыши элемент Distribution Points, расположенный внутри узла Microsoft .NET Framework 1.0.3529.0 English.

  2. Выберите пункты New и Distribution Points. Появится окно New Distribution Points Wizard.

  3. В окне New Distribution Points Wizard нажмите кнопку Next.

  4. Выберите точку распространения, в которую требуется скопировать пакет .NET Framework.

  5. Нажмите кнопку Готово, чтобы начать распространение.

Наконец, нужно создать объявление для программы .NET Framework. В объявлении указывается программа, доступная для клиентских компьютеров, компьютеры, которые получат объявление, а также плановое время установки программы.

Создание объявления .NET Framework

  1. В дереве Site Database щелкните правой кнопкой мыши узел Advertisements.

  2. Выберите пункты New и Advertisement. Откроется диалоговое окно Advertisement Properties.

  3. В диалоговом окне Advertisement Properties заполните поля на вкладке General, как описано ниже.

    • В поле Name введите .NET Framework Advertisement.

    • В раскрывающемся списке Select Package выберите значение Microsoft .NET Framework 1.0.3529.0 English.

    • В раскрывающемся списке Program выберите значение .NET Framework Program.

  4. Нажмите кнопку Обзор и выберите компьютеры, на которых требуется развернуть .NET Framework. Чтобы определить список компьютеров для развертывания .NET Framework, изучите Минимальные требования к конфигурации.

  5. Нажмите кнопку ОК.

См. также

Задачи

Практическое руководство. Развертывание платформы .NET Framework с помощью службы каталогов Active Directory

Основные понятия

Распространение Dotnetfx.exe с помощью электронного средства распространения программного обеспечения

Минимальные требования к конфигурации для Dotnetfx.exe

Другие ресурсы

Распространение .NET Framework