Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
WinGet (Диспетчер пакетов Windows) — это комплексное решение диспетчера пакетов , которое включает в себя:
-
WinGet: средство командной строки и клиентский интерфейс диспетчера пакетов Windows. Вы можете просмотреть пакеты, доступные с помощью команды
winget search, найти дополнительные команды winget: Использовать средство WinGet для установки приложений и управления ими. - Отправка пакетов в Диспетчер пакетов Windows: службы упаковки для размещения и установки приложений на устройствах Windows.
- Файлы конфигурации WinGet: создайте набор инструкций для Диспетчер пакетов Windows для консолидации шагов по настройке устройства и подключению к новому проекту одной команды, надежной и повторяемой. Файлы конфигурации WinGet используют PowerShell Desired State Configuration (DSC) в сочетании с отформатированными инструкциями и пакетами WinGet для обработки настройки компьютера.
Диспетчер пакетов Windows — это полезное средство для:
- Разработчики , которые хотят управлять своими программными приложениями с помощью командной строки.
- Независимые поставщики программного обеспечения (ISV), которые хотят распространять программное обеспечение.
- Корпоративные организации , которые хотят автоматизировать настройку устройства и поддерживать безопасную рабочую среду.
Основные сведения о диспетчерах пакетов
Диспетчер пакетов — это система или набор средств, используемых для установки, обновления, удаления и при необходимости настройки программного обеспечения. Большинство диспетчеров пакетов предназначены для обнаружения и установки средств для разработчиков.
В идеале разработчики используют диспетчер пакетов, чтобы задать компоненты, необходимых им для разработки решений под конкретный проект. Затем диспетчер пакетов выполняет декларативные инструкции по установке и настройке средств. Диспетчер пакетов сокращает время, затрачиваемое на подготовку среды, и помогает обеспечить установку на компьютеры одних и тех же версий пакетов.
Сторонние диспетчеры пакетов могут использовать репозиторий сообщества WinGet для увеличения размера своего каталога программного обеспечения.
WinGet для разработчиков
Разработчики используют WinGet с помощью средства командной строки winget для обнаружения, установки, обновления, удаления и настройки курированного набора приложений. После установки разработчики могут получить доступ к winget с помощью терминала Windows, PowerShell или командной строки.
Дополнительные сведения см. в статье Использование программы winget для установки приложений и управления ими.
Видео демоверсии winget см. в разделе "Введение" для Диспетчер пакетов Windows.
Найдите последние объявления и обновления версий WinGet в блоге командной строки Windows.
Распространение программного обеспечения для независимых поставщиков (ISV) с помощью WinGet
Независимые поставщики программного обеспечения (ISV) могут использовать WinGet в качестве канала распространения для пакетов программного обеспечения, содержащих свои инструменты и приложения. Чтобы отправить пакеты программного обеспечения в репозиторий сообщества WinGet, мы предоставляем репозиторий сообщества WinGet с открытым исходным кодом на сайте GitHub, где поставщики программного обеспечения могут отправлять манифесты пакетов , чтобы их пакеты программного обеспечения рассматривались для включения в источник winget по умолчанию. Манифесты и пакеты, на которые они ссылаются, автоматически проверяются и также могут быть проверены вручную.
Дополнительные сведения см. в разделе "Отправка пакетов в репозиторий сообщества WinGet".
WinGet для корпоративной безопасности
WinGet можно использовать с помощью командной строки для установки приложений на нескольких компьютерах и управления ими. Те, кто отвечает за настройку рабочих сред предприятия, таких как ИТ-администраторы или аналитики безопасности, с целью поддержания согласованного уровня параметров безопасности на всех рабочих машинах также может использовать Microsoft Intune для управления безопасностью с помощью параметров групповой политики.
Для обеспечения постоянных обновлений безопасности WinGet предоставляется через Microsoft Store и устанавливает приложения из Microsoft Store, используя источник "msstore" и применяя "закрепление сертификатов", чтобы гарантировать, что подключение безопасно и устанавливается с правильной конечной точкой.
Групповая политика, применяемая вашей корпоративной организацией, может использовать проверку SSL через брандмауэр между WinGet и источником Microsoft Store, что приводит к возникновению ошибки подключения в клиенте WinGet.
По этой причине Winget (с помощью Установщика приложений рабочего стола) поддерживает параметр политики с именем "BypassCertificatePinningForMicrosoftStore". Эта политика определяет, будет ли WinGet проверять хэш сертификата Microsoft Store на известный сертификат Microsoft Store при инициировании подключения к источнику Microsoft Store. Ниже приведены варианты этой политики.
- Не настроено (по умолчанию): если эта политика не настроена, параметры администратора Диспетчер пакетов Windows будут соответствовать. Мы рекомендуем оставить эту политику в не настроенном по умолчанию, если у вас нет конкретной необходимости изменить ее.
- Включение. Если включить эту политику, Диспетчер пакетов Windows будет обходить проверку сертификата Microsoft Store.
- Отключить: если отключить эту политику, Диспетчер пакетов Windows проверяет, что используемый сертификат Microsoft Store действителен и принадлежит Microsoft Store перед взаимодействием с источником Microsoft Store.
"Закрепление сертификатов" гарантирует, что подключение диспетчера пакетов к Microsoft Store безопасно, что помогает избежать рисков, связанных с атаками, такими как атаки "Man-in-the-Middle (MITM) с участием стороннего производителя, вставляющего себя между клиентом (пользователем) и сервером (приложением), чтобы тайно перехватывать потоки обмена данными, чтобы украсть конфиденциальные данные, такие как учетные данные входа и т. д. Отключение "Закрепление сертификатов" (включение обхода) может предоставить вашей организации риск в этой области и должны быть защищены. Избежать.
Дополнительные сведения о настройке групповой политики для вашей организации см. в документации По Microsoft Intune.
Дополнительные параметры групповой политики для WinGet
WinGet предоставляет дополнительные параметры конфигурации с помощью групповой политики, позволяя ИТ-администраторам управлять функциями и управлять ими на нескольких устройствах. Эти параметры особенно полезны для корпоративных сред, где важно соответствие и согласованность.
Начиная с Windows 11, дополнительные шаблоны групповой политики для WinGet включены в каждый выпуск. Эти шаблоны разделены на несколько подкатегорий, позволяя ИТ-администраторам настраивать ключевые аспекты поведения средства, например:
- Управление версиями: укажите, какие источники разрешены или заблокированы.
- Локальная разработка. Управление разрешением пользователей на включение экспериментальных функций или локальных установок манифеста.
- Политики выполнения. Настройка политик для интерфейса командной строки и параметров прокси-сервера.
Чтобы скачать шаблоны групповой политики, выполните следующие действия.
- Посетите релизы WinGet на GitHub.
- Найдите версию выпуска, которую вы хотите использовать.
- Скачайте файл
DesktopAppInstallerPolicies.zip, содержащийся в ресурсах выпуска.
ZIP-файл содержит необходимые .admx файлы и .adml файлы для развертывания политик. После скачивания DesktopAppInstallerPolicies.zip файла выполните следующие действия.
- Извлеките содержимое ZIP-файла на локальном компьютере.
- Скопируйте файл
.admxвC:\Windows\PolicyDefinitionsпапку на целевом устройстве. - Скопируйте соответствующий языковой файл
.admlв соответствующий подкаталог, напримерC:\Windows\PolicyDefinitions\en-US. - Откройте консоль управления групповыми политиками (GPMC), чтобы настроить политики.
Замечание
При работе с контроллером домена Windows можно хранить шаблоны групповой политики в Центральном хранилище. Подробные инструкции см. в статье "Создание центрального хранилища для административных шаблонов групповой политики" и управление ими в Windows.
Новые параметры групповой политики могут появиться при каждом выпуске WinGet. Чтобы ваша среда всегда оставалась актуальной, выполните следующее:
- Регулярно проверяйте наличие обновлений на странице репозитория WinGet GitHub .
- Просмотрите примечания к выпуску для изменений или добавлений в шаблоны политик.
Windows developer