Изучение программы Microsoft HTML Help Workshop (Практическое занятие 9)
Информатика и выч. техника \ Автоматизированные обучающие системы
Страницы работы
18 страниц (Word-файл)
Посмотреть все страницы
Скачать файл
Фрагмент текста работы
Практическое занятие 9. Изучение программы Microsoft HTML Help Workshop
|
Тема: |
Компоненты HTML Help Workshop |
|
Цель: |
Познакомиться с возможностями технологии Microsoft HTML Help; Научиться: § работать в MS DOS в Сеансе MS DOS §
именовать файл. |
|
Оборудование: Программное обес-печение: |
IBM совместимый персональный компьютер Microsoft HTML Help Workshop Microsoft Office Word |
Общие теоретические сведения
Системе Microsoft HTML Help.Как следует из самого ее названия, разработка ведется на основе гипертекстовой технологии, а для воспроизведения готового продукта (например, электронного учебника) на компьютере достаточно установки только браузера Microsoft Internet Explorer.
Компоненты HTML Help:
а) стандартные элементы управления навигацией,
т.е. многоуровневое оглавление, предметный указатель, средства полнотекстового поиска по ключевым словам и запросам;б) гибкий интерфейс, позволяющий настраивать окно, в котором представлен сам электронный учебник (ЭУ) и элементы управления навигацией, а также кнопочные панели инструментов;
в) компилируемый файловый формат, который
предусматривает сжатие и объединение нескольких HTML-файлов
(например, разделов или модулей ЭУ) в единый файл (рис.
1), при этом количество
объединяемых файлов практически неограниченно.
Рисунок 1 — Общая схема работы системы HTML Help
С точки зрения разработчика, стандартные материалы в HTML-форматедополняются двумя навигационными файлами и файлом проекта. После их обработки компилятором HTML Help
Ход работы:
Рисунок 2
Контрольные вопросы:
Контрольное задание:
Практическое занятие 10, 11. Создание файла проекта
|
Тема: |
Этапы создания электронного учебника в среде Microsoft HTML Help Workshop |
|
Цель: |
Познакомиться с возможностями технологии Microsoft HTML Help; Научиться: · предварительной подготовке учебного материала; ·
создавать проект, компилировать его. |
|
Оборудование: Программное обес-печение: |
IBM совместимый персональный компьютер Microsoft HTML Help Workshop Microsoft Office Word |
Общие теоретические сведения
Создать Web-страницы можно, например, с помощью текстового редактора Microsoft Word. В этом редакторе для создания Web-страницы, т.е. файла формата HTML, достаточно после подготовки нужного документа сохранить его с помощью команды «Файл – Сохранить как Web-страницу».
После подготовки страниц можно сформировать файл проекта, который в дальнейшем используется при компиляции, т.е. при формировании итогового единого
Файл проекта(с
расширением hhp) – это
простой текстовый файл, который содержит имена и адреса файлов, используемых в
проекте.
Кроме того, он может иметь разнообразные варианты настройки интерфейса
и дополнительных возможностей работы с ЭУ.
Ход работы:
Задание 1. Подобрать материал по выбранной тематике электронного учебника.
Для каждого из элементов будущего содержания нужно сформировать отдельный файл формата HTML. Создать Web-страницы можно, например, с помощью текстового редактора Microsoft Word.
Имеет смысл также сохранить в отдельных файлах громоздкие схемы, таблицы и пр., обеспечив доступ к ним с помощью гиперссылок.
При этом, учитывая специфику работы программы HTML Help Workshop, можно порекомендовать следующее: не использовать для имен файлов русские буквы и знаки препинания, а ограничиться латинскими буквами и цифрами. Все файлы, так или иначе использующиеся в ЭУ, удобнее всего сохранить
Похожие материалы
Информация о работе
Скачать файл
Создание электронного учебного комплекса средствами ms html Help Workshop Цель работы
14
Разработать
электронный учебный комплекс и выполнить
его компиляцию в CHM-файл.
Задачи работы
Научиться создавать электронный учебный комплекс и проект справочного файла к нему средствами Microsoft HTML Help Workshop.
1 Общие положения
1.1 Назначение и возможности Microsoft html Help Workshop
Приложение Microsoft HTML Help Workshop применяется для создания всевозможных электронных учебных пособий или хорошо структурированных больших документов со стандартной системой навигации и поиска. Кроме этого при помощи инструментального средства HTML Help Workshop можно разработать проект справочного файла и выполнить его компиляцию в CHM-файл. Разработка ведется на основе гипертекстовой технологии, а для просмотра готового программного продукта на компьютере достаточно установки только браузера, например, Microsoft Internet Explorer.
Инструментальный
пакет HTML Help Workshop является бесплатным
и свободно распространяемым. Соответствующий
архивный файл, с помощью которого
устанавливается система, можно найти
в Internet по адресу http://msdn.
microsoft.com/.
1.2 Компоненты html Help
При всех достоинствах языка HTML только его явно недостаточно для подготовки справочных систем или электронный учебников с одновременно широкими и стандартизированными возможностями. Поэтому в проекте Microsoft HTML Help стандартный язык HTML дополнен несколькими важными средствами, использование которых не требует от автора-разработчика каких-либо специальных знаний программирования. К их числу относятся:
а) стандартные элементы управления навигацией, т.е. многоуровневое оглавление, предметный указатель, средства полнотекстового поиска по ключевым словам и запросам;
б) гибкий интерфейс, позволяющий настраивать окно, в котором представлен текст и элементы управления навигацией, а также кнопочные панели инструментов;
в)
компилируемый файловый
формат, который
предусматривает сжатие и объединение
нескольких HTML-файлов
(например, разделов или
парагафов) в единый файл (рисунок 1), при
этом количество объединяемых файлов
практически неограниченно.
С точки зрения разработчика, стандартные материалы в HTML-формате дополняются двумя навигационными файлами и файлом проекта. После их обработки компилятором HTML Help образуется единый сжатый файл с расширением chm (СНМ-файл).
Р исунок 1 Схема получения CHM-файл
1.3 Предварительная подготовка файлов содержания
Для создания содержания потребуется предварительная подготовка входящих в него элементов. Для каждого из элементов будущего содержания нужно сформировать
Для
подготовки материалов не требуется
специальных знаний в области
программирования. Такую задачу можно
решать с помощью стандартного средства
для создания HTML-страниц,
например, с помощью текстового процессора
MS
Word.
Для этого после подготовки нужного
документа сохранить его с помощью
команды ФайлСохранить
как Web-страницу.
С помощью HTML Help Workshop также можно создать HTML-страницу командой Файл Новый, выбрать Файл HTML, затем Применить (рисунок 2). Ввести заголовок для файла, а затем текст страницы.
Рисунок 2 Окно диалога создания файла HTML
Шоколадное программное обеспечение | HTML Help Workshop 1.32.1
Требуется модуль Puppet Chocolatey Provider. См. документацию по адресу https://forge.puppet.com/puppetlabs/chocolatey.
## 1. ТРЕБОВАНИЯ ## ### Вот требования, необходимые для обеспечения успеха. ### а. Настройка внутреннего/частного облачного репозитория ### #### Вам понадобится внутренний/частный облачный репозиторий, который вы можете использовать. Это #### вообще очень быстро настраивается и вариантов довольно много. #### Chocolatey Software рекомендует Nexus, Artifactory Pro или ProGet, поскольку они #### являются серверами репозиториев и дают вам возможность управлять несколькими #### репозитории и типы с одной установки сервера.### б. Загрузите пакет Chocolatey и поместите во внутренний репозиторий ### #### Вам также необходимо загрузить пакет Chocolatey. #### См. https://chocolatey.org/install#organization ### в. Другие требования ### #### я. Требуется модуль puppetlabs/chocolatey #### См. https://forge.puppet.com/puppetlabs/chocolatey ## 2. ПЕРЕМЕННЫЕ ВЕРХНЕГО УРОВНЯ ## ### а. URL вашего внутреннего репозитория (основной). ### #### Должно быть похоже на то, что вы видите при просмотре #### на https://community.chocolatey.org/api/v2/ $_repository_url = 'URL ВНУТРЕННЕГО РЕПО' ### б. URL-адрес загрузки шоколадного nupkg ### #### Этот URL-адрес должен привести к немедленной загрузке, когда вы перейдете к нему в #### веб-браузер $_choco_download_url = 'URL ВНУТРЕННЕГО РЕПО/package/chocolatey.1.2.1.nupkg' ### в. Центральное управление Chocolatey (CCM) ### #### Если вы используете CCM для управления Chocolatey, добавьте следующее: #### я. URL-адрес конечной точки для CCM # $_chocolatey_central_management_url = 'https://chocolatey-central-management:24020/ChocolateyManagementService' #### II.
Если вы используете клиентскую соль, добавьте ее сюда. # $_chocolatey_central_management_client_salt = "clientsalt" #### III. Если вы используете служебную соль, добавьте ее здесь # $_chocolatey_central_management_service_salt = 'сервисная соль' ## 3. УБЕДИТЕСЬ, ЧТО ШОКОЛАД УСТАНОВЛЕН ## ### Убедитесь, что Chocolatey установлен из вашего внутреннего репозитория ### Примечание: `chocolatey_download_url полностью отличается от обычного ### исходные местоположения. Это прямо к голому URL-адресу загрузки для ### Chocolatey.nupkg, похожий на то, что вы видите при просмотре ### https://community.chocolatey.org/api/v2/package/chocolatey класс {'шоколад': шоколадный_download_url => $_choco_download_url, use_7zip => ложь, } ## 4. НАСТРОЙКА ШОКОЛАДНОЙ БАЗЫ ## ### а. Функция FIPS ### #### Если вам нужно соответствие FIPS — сделайте это первым, что вы настроите #### перед выполнением какой-либо дополнительной настройки или установки пакетов #chocolateyfeature {'useFipsCompliantChecksums': # убедиться => включено, #} ### б. Применить рекомендуемую конфигурацию ### #### Переместите расположение кеша, чтобы Chocolatey был очень детерминирован в отношении #### очистка временных данных и доступ к локации для администраторов шоколадный конфиг {'расположение кеша': значение => 'C:\ProgramData\chocolatey\cache', } #### Увеличьте таймаут как минимум до 4 часов шоколадный конфиг {'commandExecutionTimeoutSeconds': значение => '14400', } #### Отключить прогресс загрузки при запуске choco через интеграции Chocolateyfeature {'showDownloadProgress': гарантировать => отключено, } ### в. Источники ### #### Удалить источник репозитория пакетов сообщества по умолчанию Chocolateysource {'chocolatey': гарантировать => отсутствует, местоположение => 'https://community.chocolatey.org/api/v2/', } #### Добавить внутренние источники по умолчанию #### Здесь может быть несколько источников, поэтому мы приведем пример #### одного из них, использующего здесь переменную удаленного репо #### ПРИМЕЧАНИЕ.
Этот ПРИМЕР требует изменений шоколадный источник {'internal_chocolatey': обеспечить => настоящее, местоположение => $_repository_url, приоритет => 1, имя пользователя => 'необязательно', пароль => 'необязательно, не обязательно', bypass_proxy => правда, admin_only => ложь, allow_self_service => ложь, } ### б. Держите Chocolatey в курсе ### #### Поддерживайте актуальность шоколада на основе вашего внутреннего источника #### Вы контролируете обновления на основе того, когда вы отправляете обновленную версию #### в ваш внутренний репозиторий. #### Обратите внимание, что источником здесь является канал OData, аналогичный тому, что вы видите #### при переходе на https://community.chocolatey.org/api/v2/ пакет {'шоколад': обеспечить => последний, провайдер => шоколадный, источник => $_repository_url, } ## 5. ОБЕСПЕЧЬТЕ ШОКОЛАД ДЛЯ БИЗНЕСА ## ### Если у вас нет Chocolatey for Business (C4B), вы можете удалить его отсюда. ### а. Убедитесь, что файл лицензии установлен ### #### Создайте пакет лицензии с помощью сценария из https://docs.
chocolatey.org/en-us/guides/organizations/organizational-deployment-guide#exercise-4-create-a-package-for-the-license # TODO: добавить ресурс для установки/обеспечения пакета шоколадной лицензии package {'шоколадная лицензия': гарантировать => последний, провайдер => шоколадный, источник => $_repository_url, } ### б. Отключить лицензионный источник ### #### Лицензионный источник нельзя удалить, поэтому его необходимо отключить. #### Это должно произойти после того, как лицензия была установлена пакетом лицензий. ## Отключенным источникам по-прежнему нужны все остальные атрибуты, пока ## https://tickets.puppetlabs.com/browse/MODULES-4449разрешено. ## Пароль необходим пользователю, но не гарантируется, поэтому он не должен ## независимо от того, что здесь установлено. Если у тебя когда-нибудь возникнут проблемы здесь, ## пароль - это GUID вашей лицензии. Chocolateysource {'chocolatey.licensed': гарантировать => отключено, приоритет => '10', пользователь => «клиент», пароль => '1234', require => Package['chocolatey-license'], } ### в.
Убедитесь, что лицензионное расширение Chocolatey ### #### Вы загрузили лицензионное расширение во внутренний репозиторий ####, так как вы отключили лицензированный репозиторий на шаге 5b. #### Убедитесь, что у вас установлен пакет Chocolatey.extension (также известный как Лицензионное расширение Chocolatey) пакет {'chocolatey.extension': гарантировать => последний, провайдер => шоколадный, источник => $_repository_url, require => Package['chocolatey-license'], } #### Лицензионное расширение Chocolatey открывает все перечисленные ниже возможности, для которых также доступны элементы конфигурации/функции. Вы можете посетить страницы функций, чтобы увидеть, что вы также можете включить: #### - Конструктор пакетов - https://docs.chocolatey.org/en-us/features/paid/package-builder #### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer #### - Синхронизация пакетов (3 компонента) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization #### - Редуктор пакетов - https://docs.
chocolatey.org/en-us/features/paid/package-reducer #### - Аудит упаковки - https://docs.chocolatey.org/en-us/features/paid/package-audit #### – Пакетный дроссель — https://docs.chocolatey.org/en-us/features/paid/package-throttle #### — Доступ к кэшу CDN — https://docs.chocolatey.org/en-us/features/paid/private-cdn #### – Брендинг – https://docs.chocolatey.org/en-us/features/paid/branding #### - Self-Service Anywhere (необходимо установить дополнительные компоненты и настроить дополнительную конфигурацию) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere #### - Chocolatey Central Management (необходимо установить дополнительные компоненты и настроить дополнительную конфигурацию) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management #### - Другое - https://docs.chocolatey.org/en-us/features/paid/ ### д. Обеспечение самообслуживания в любом месте ### #### Если у вас есть настольные клиенты, в которых пользователи не являются администраторами, вы можете #### чтобы воспользоваться преимуществами развертывания и настройки самообслуживания в любом месте Chocolateyfeature {'showNonElevatedWarnings': гарантировать => отключено, } шоколадная функция {'useBackgroundService': убедиться => включено, } Chocolateyfeature {'useBackgroundServiceWithNonAdministratorsOnly': убедиться => включено, } Chocolateyfeature {'allowBackgroundServiceUninstallsFromUserInstallsOnly': убедиться => включено, } шоколадный конфиг {'backgroundServiceAllowedCommands': значение => 'установить,обновить,удалить', } ### е.
Убедитесь, что центральное управление Chocolatey ### #### Если вы хотите управлять конечными точками и составлять отчеты, вы можете установить и настроить ### Центральное управление. Есть несколько частей для управления, так что вы увидите ### здесь раздел об агентах вместе с примечаниями по настройке сервера ### боковые компоненты. если $_chocolatey_central_management_url { package {'шоколадный агент': гарантировать => последний, провайдер => шоколадный, источник => $_repository_url, require => Package['chocolatey-license'], } шоколадный конфиг {'CentralManagementServiceUrl': значение => $_chocolatey_central_management_url, } если $_chocolatey_central_management_client_salt { Chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword': значение => $_chocolatey_central_management_client_salt, } } если $_chocolatey_central_management_service_salt { Chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword': значение => $_chocolatey_central_management_client_salt, } } Chocolateyfeature {'useChocolateyCentralManagement': убедиться => включено, требуют => Пакет['шоколадный агент'], } Chocolateyfeature {'useChocolateyCentralManagementDeployments': убедиться => включено, требуют => Пакет['шоколадный агент'], } }
Справочный семинар Microsoft Html: Список уязвимостей безопасности
Справочный семинар Microsoft Html: Список уязвимостей безопасности(например: CVE-2009-1234 или 2010-1234 или 20101234)
Переключитесь на https://
Дом Просмотр : | Результаты копирования Скачать результаты Нажмите ESC, чтобы закрыть
Общее количество уязвимостей: 4 Страница : 1 (Эта страница) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CVE является зарегистрированным товарным знаком корпорации MITRE, а официальным источником содержания CVE является
CVE-сайт MITRE.


### б. Загрузите пакет Chocolatey и поместите во внутренний репозиторий ###
#### Вам также необходимо загрузить пакет Chocolatey.
#### См. https://chocolatey.org/install#organization
### в. Другие требования ###
#### я. Требуется модуль puppetlabs/chocolatey
#### См. https://forge.puppet.com/puppetlabs/chocolatey
## 2. ПЕРЕМЕННЫЕ ВЕРХНЕГО УРОВНЯ ##
### а. URL вашего внутреннего репозитория (основной). ###
#### Должно быть похоже на то, что вы видите при просмотре
#### на https://community.chocolatey.org/api/v2/
$_repository_url = 'URL ВНУТРЕННЕГО РЕПО'
### б. URL-адрес загрузки шоколадного nupkg ###
#### Этот URL-адрес должен привести к немедленной загрузке, когда вы перейдете к нему в
#### веб-браузер
$_choco_download_url = 'URL ВНУТРЕННЕГО РЕПО/package/chocolatey.1.2.1.nupkg'
### в. Центральное управление Chocolatey (CCM) ###
#### Если вы используете CCM для управления Chocolatey, добавьте следующее:
#### я. URL-адрес конечной точки для CCM
# $_chocolatey_central_management_url = 'https://chocolatey-central-management:24020/ChocolateyManagementService'
#### II.
Применить рекомендуемую конфигурацию ###
#### Переместите расположение кеша, чтобы Chocolatey был очень детерминирован в отношении
#### очистка временных данных и доступ к локации для администраторов
шоколадный конфиг {'расположение кеша':
значение => 'C:\ProgramData\chocolatey\cache',
}
#### Увеличьте таймаут как минимум до 4 часов
шоколадный конфиг {'commandExecutionTimeoutSeconds':
значение => '14400',
}
#### Отключить прогресс загрузки при запуске choco через интеграции
Chocolateyfeature {'showDownloadProgress':
гарантировать => отключено,
}
### в. Источники ###
#### Удалить источник репозитория пакетов сообщества по умолчанию
Chocolateysource {'chocolatey':
гарантировать => отсутствует,
местоположение => 'https://community.chocolatey.org/api/v2/',
}
#### Добавить внутренние источники по умолчанию
#### Здесь может быть несколько источников, поэтому мы приведем пример
#### одного из них, использующего здесь переменную удаленного репо
#### ПРИМЕЧАНИЕ.
Этот ПРИМЕР требует изменений
шоколадный источник {'internal_chocolatey':
обеспечить => настоящее,
местоположение => $_repository_url,
приоритет => 1,
имя пользователя => 'необязательно',
пароль => 'необязательно, не обязательно',
bypass_proxy => правда,
admin_only => ложь,
allow_self_service => ложь,
}
### б. Держите Chocolatey в курсе ###
#### Поддерживайте актуальность шоколада на основе вашего внутреннего источника
#### Вы контролируете обновления на основе того, когда вы отправляете обновленную версию
#### в ваш внутренний репозиторий.
#### Обратите внимание, что источником здесь является канал OData, аналогичный тому, что вы видите
#### при переходе на https://community.chocolatey.org/api/v2/
пакет {'шоколад':
обеспечить => последний,
провайдер => шоколадный,
источник => $_repository_url,
}
## 5. ОБЕСПЕЧЬТЕ ШОКОЛАД ДЛЯ БИЗНЕСА ##
### Если у вас нет Chocolatey for Business (C4B), вы можете удалить его отсюда.
### а. Убедитесь, что файл лицензии установлен ###
#### Создайте пакет лицензии с помощью сценария из https://docs.
chocolatey.org/en-us/guides/organizations/organizational-deployment-guide#exercise-4-create-a-package-for-the-license
# TODO: добавить ресурс для установки/обеспечения пакета шоколадной лицензии
package {'шоколадная лицензия':
гарантировать => последний,
провайдер => шоколадный,
источник => $_repository_url,
}
### б. Отключить лицензионный источник ###
#### Лицензионный источник нельзя удалить, поэтому его необходимо отключить.
#### Это должно произойти после того, как лицензия была установлена пакетом лицензий.
## Отключенным источникам по-прежнему нужны все остальные атрибуты, пока
## https://tickets.puppetlabs.com/browse/MODULES-4449разрешено.
## Пароль необходим пользователю, но не гарантируется, поэтому он не должен
## независимо от того, что здесь установлено. Если у тебя когда-нибудь возникнут проблемы здесь,
## пароль - это GUID вашей лицензии.
Chocolateysource {'chocolatey.licensed':
гарантировать => отключено,
приоритет => '10',
пользователь => «клиент»,
пароль => '1234',
require => Package['chocolatey-license'],
}
### в.
Убедитесь, что лицензионное расширение Chocolatey ###
#### Вы загрузили лицензионное расширение во внутренний репозиторий
####, так как вы отключили лицензированный репозиторий на шаге 5b.
#### Убедитесь, что у вас установлен пакет Chocolatey.extension (также известный как Лицензионное расширение Chocolatey)
пакет {'chocolatey.extension':
гарантировать => последний,
провайдер => шоколадный,
источник => $_repository_url,
require => Package['chocolatey-license'],
}
#### Лицензионное расширение Chocolatey открывает все перечисленные ниже возможности, для которых также доступны элементы конфигурации/функции. Вы можете посетить страницы функций, чтобы увидеть, что вы также можете включить:
#### - Конструктор пакетов - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Синхронизация пакетов (3 компонента) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Редуктор пакетов - https://docs.
chocolatey.org/en-us/features/paid/package-reducer
#### - Аудит упаковки - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### – Пакетный дроссель — https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### — Доступ к кэшу CDN — https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### – Брендинг – https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (необходимо установить дополнительные компоненты и настроить дополнительную конфигурацию) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (необходимо установить дополнительные компоненты и настроить дополнительную конфигурацию) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Другое - https://docs.chocolatey.org/en-us/features/paid/
### д. Обеспечение самообслуживания в любом месте ###
#### Если у вас есть настольные клиенты, в которых пользователи не являются администраторами, вы можете
#### чтобы воспользоваться преимуществами развертывания и настройки самообслуживания в любом месте
Chocolateyfeature {'showNonElevatedWarnings':
гарантировать => отключено,
}
шоколадная функция {'useBackgroundService':
убедиться => включено,
}
Chocolateyfeature {'useBackgroundServiceWithNonAdministratorsOnly':
убедиться => включено,
}
Chocolateyfeature {'allowBackgroundServiceUninstallsFromUserInstallsOnly':
убедиться => включено,
}
шоколадный конфиг {'backgroundServiceAllowedCommands':
значение => 'установить,обновить,удалить',
}
### е.
Убедитесь, что центральное управление Chocolatey ###
#### Если вы хотите управлять конечными точками и составлять отчеты, вы можете установить и настроить
### Центральное управление. Есть несколько частей для управления, так что вы увидите
### здесь раздел об агентах вместе с примечаниями по настройке сервера
### боковые компоненты.
если $_chocolatey_central_management_url {
package {'шоколадный агент':
гарантировать => последний,
провайдер => шоколадный,
источник => $_repository_url,
require => Package['chocolatey-license'],
}
шоколадный конфиг {'CentralManagementServiceUrl':
значение => $_chocolatey_central_management_url,
}
если $_chocolatey_central_management_client_salt {
Chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword':
значение => $_chocolatey_central_management_client_salt,
}
}
если $_chocolatey_central_management_service_salt {
Chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword':
значение => $_chocolatey_central_management_client_salt,
}
}
Chocolateyfeature {'useChocolateyCentralManagement':
убедиться => включено,
требуют => Пакет['шоколадный агент'],
}
Chocolateyfeature {'useChocolateyCentralManagementDeployments':
убедиться => включено,
требуют => Пакет['шоколадный агент'],
}
}


03.0002 позволяет удаленным злоумышленникам с помощью пользователя выполнять произвольный код с помощью созданного файла .cnt, состоящего из строк, начинающихся с целого числа, за которым следует пробел и длинная строка.