Как установить приложение через командную строку
Установку Kaspersky Endpoint Security из командной строки можно выполнить в одном из следующих режимов:
- В интерактивном режиме с помощью мастера установки программы.
- В тихом режиме. После запуска установки в тихом режиме ваше участие в процессе установки не требуется. Для установки программы в тихом режиме используйте ключи /s и /qn .
Перед установкой программы в тихом режиме откройте и прочитайте Лицензионное соглашение и текст Политики конфиденциальности. Лицензионное соглашение и текст Политики конфиденциальности входят в комплект поставки Kaspersky Endpoint Security. Приступайте к установке программы, только если вы полностью прочитали, понимаете и принимаете положения и условия Лицензионного соглашения, если вы понимаете и соглашаетесь, что ваши данные будут обрабатываться и пересылаться (в том числе в третьи страны), согласно Политике конфиденциальности, если вы полностью прочитали и понимаете Политику конфиденциальности. Если вы не принимаете положения и условия Лицензионного соглашения и Политику конфиденциальности, не устанавливайте и не используйте Kaspersky Endpoint Security.
Чтобы установить программу или обновить предыдущую версию программы, выполните следующие действия:
- Запустите интерпретатор командной строки cmd от имени администратора.
- Перейдите в папку, в которой расположен дистрибутив Kaspersky Endpoint Security.
- Выполните команду:
setup_kes.exe /pEULA=1 /pPRIVACYPOLICY=1 [/pKSN=1|0] [/pALLOWREBOOT=1|0] [/pSKIPPRODUCTCHECK=1|0] [/pSKIPPRODUCTUNINSTALL=1|0] [/pKLLOGIN=<имя пользователя> /pKLPASSWD=<пароль> /pKLPASSWDAREA=<область действия пароля>] [/pENABLETRACES=1|0 /pTRACESLEVEL=<уровень трассировки>] [/s]
msiexec /i <название дистрибутива> EULA=1 PRIVACYPOLICY=1 [KSN=1|0] [ALLOWREBOOT=1|0] [SKIPPRODUCTCHECK=1|0] [SKIPPRODUCTUNINSTALL=1|0] [KLLOGIN=<имя пользователя> KLPASSWD=<пароль> KLPASSWDAREA=<область действия пароля>] [ENABLETRACES=1|0 TRACESLEVEL=<уровень трассировки>] [/qn]
Согласие с положениями Лицензионного соглашения. Текст Лицензионного соглашения входит в комплект поставки Kaspersky Endpoint Security.
Согласие с положениями Лицензионного соглашения является необходимым условием для установки программы или обновления версии программы.
Согласие с Политикой конфиденциальности. Текст Политики конфиденциальности входит в комплект поставки Kaspersky Endpoint Security.
Согласие с Политикой конфиденциальности является необходимым условием для установки программы или обновления версии программы.
Согласие или отказ участвовать в Kaspersky Security Network (KSN). Если параметр не указан, Kaspersky Endpoint Security запросит подтверждения участия в KSN при первом запуске программы. Возможные значения:
Дистрибутив Kaspersky Endpoint Security оптимизирован для использования Kaspersky Security Network. Если вы отказались от участия в Kaspersky Security Network, то сразу после завершения установки обновите Kaspersky Endpoint Security.
Автоматическая перезагрузка компьютера после установки или обновления программы, если требуется. Если параметр не задан, автоматическая перезагрузка компьютера запрещена.
При установке Kaspersky Endpoint Security перезагрузка не требуется. Перезагрузка требуется, только если перед установкой необходимо удалить несовместимые программы. Также перезагрузка может потребоваться при обновлении версии программы.
Выключение проверки на наличие несовместимого ПО. Список несовместимого ПО приведен в файле incompatible.txt в комплекте поставки. Если параметр не задан, при обнаружении несовместимого ПО установка Kaspersky Endpoint Security будет прекращена.
Запрет на автоматическое удаление найденного несовместимого ПО. Если параметр не задан, Kaspersky Endpoint Security пытается удалить несовместимое ПО.
Установка имени пользователя для доступа к управлению функциями и параметрами Kaspersky Endpoint Security (компонент Защита паролем). Имя пользователя устанавливается вместе с параметрами KLPASSWD и KLPASSWDAREA . По умолчанию используется имя пользователя KLAdmin.
Установка пароля для доступа к управлению функциями и параметрами Kaspersky Endpoint Security (пароль устанавливается вместе с параметрами KLLOGIN и KLPASSWDAREA ).
Если вы указали пароль, но не задали имя пользователя с помощью параметра KLLOGIN , то по умолчанию используется имя пользователя KLAdmin.
Определение области действия пароля для доступа к Kaspersky Endpoint Security. При попытке пользователя выполнить действие из этой области Kaspersky Endpoint Security запрашивает учетные данные пользователя (параметры KLLOGIN и KLPASSWD ). Для указания множественного значения используйте символ " ; ". Возможные значения:
Включение или выключение трассировки программы. После запуска Kaspersky Endpoint Security программа сохраняет файлы трассировки в папке %ProgramData%/Kaspersky Lab. Возможные значения:
Уровень детализации трассировки. Возможные значения:
Включение или выключение защиты процессов Kaspersky Endpoint Security с использованием технологии AM-PPL (Antimalware Protected Process Light). Подробнее о технологии AM-PPL см. на сайте Microsoft.
Технология AM-PPL доступна для операционных систем Windows 10 версии 1703 (RS2) и выше, Windows Server 2019.
Управление программой через REST API. Для управления программой через REST API обязательно нужно задать имя пользователя (параметр RESTAPI_User ).
Для управления программой через REST API должно быть разрешено управление с помощью систем администрирования. Для этого задайте параметр AdminKitConnector=1 . Если вы управляете программой через REST API, управлять программой с помощью систем администрирования "Лаборатории Касперского" невозможно.
Имя пользователя доменной учетной записи Windows для управления программой через REST API. Управление программой через REST API доступно только этому пользователю. Введите имя пользователя в формате < DOMAIN>\<UserName> (например, RESTAPI_User=COMPANY\Administrator ). Для работы с REST API вы можете выбрать только одного пользователя.
Добавление имени пользователя является необходимым условием для управления программой через REST API.
Порт для управления программой через REST API. По умолчанию используется порт 6782.
Управление программой с помощью систем администрирования. К системам администрирования относится, например, Kaspersky Security Center. Кроме систем администрирования "Лаборатории Касперского" вы можете использовать сторонние решения. Для этого Kaspersky Endpoint Security предоставляет API.
setup_kes.exe /pEULA=1 /pPRIVACYPOLICY=1 /pKSN=1 /pALLOWREBOOT=1
msiexec /i kes_win.msi EULA=1 PRIVACYPOLICY=1 KSN=1 KLLOGIN=Admin KLPASSWD=Password KLPASSWDAREA=EXIT;DISPOLICY;UNINST /qn
setup_kes.exe /pEULA=1 /pPRIVACYPOLICY=1 /pKSN=1 /pENABLETRACES=1 /pTRACESLEVEL=600 /s
После установки программы Kaspersky Endpoint Security происходит активация по пробной лицензии, если вы не указали код активации в файле setup.ini. Пробная лицензия обычно имеет небольшой срок действия. По истечении срока действия пробной лицензии Kaspersky Endpoint Security прекращает выполнять все свои функции. Чтобы продолжить использование программы, вам нужно активировать программу по коммерческой лицензии с помощью мастера активации программы или специальной команды.
Во время установки программы или обновления версии программы в тихом режиме поддерживается использование следующих файлов:
Команда install программы winget устанавливает указанное приложение. Чтобы указать приложение, которое нужно установить, используйте команду search.
Для команды install необходимо указать точную строку для установки. В случае какой-либо неоднозначности вам будет предложено дополнительно отфильтровать команду Install для уточнения приложения.
Использование
winget install [[-q] \<query>] [\<options>]
Аргументы
Доступные аргументы перечислены ниже.
Аргумент | Описание |
---|---|
-q,--query | Запрос, используемый для поиска приложения. |
-?, --help | Позволяет получит дополнительную справку по этой команде. |
Аргумент запроса является позиционным. Синтаксис с использованием подстановочных знаков не поддерживается. Чаще всего это строка символов, которая должна уникальным образом идентифицировать пакет, который вы хотите установить.
Параметры
Эти параметры позволяют настроить функцию установки в соответствии со своими потребностями.
Примеры запросов
В следующем примере устанавливается определенная версия приложения.
В следующем примере выполняется установка приложения по его идентификатору.
В следующем примере выполняется установка приложения по версии и идентификатору.
Множественный выбор
Если по запросу, отправленному программе winget, найдено несколько приложений, winget отобразит результаты поиска. Это даст вам дополнительные данные, необходимые для уточнения условий поиска и правильной установки.
Лучший способ ограничить выбор одним файлом — использовать идентификатор приложения в сочетании с параметром точного запроса. Например:
Если настроено несколько источников, возможно наличие повторяющихся записей. Чтобы устранить неоднозначность, необходимо указать источник.
Источник msstore использует уникальные идентификаторы в качестве значения Id для пакетов. Для них не требуется параметр запроса exact. Например:
Локальная установка
Параметр manifest позволяет установить приложение, передавая YAML-файл непосредственно клиенту. Если манифест содержит несколько файлов, необходимо использовать каталог, содержащий эти файлы. Параметр manifest используется следующим образом.
Использование: winget install --manifest \<path>
Параметр | Описание |
---|---|
-m, --manifest | Путь к манифестам устанавливаемого приложения. |
Установка пакетов из локальных файлов манифеста может быть связана с определенными рисками. Администратор должен включить эту функцию в качестве дополнительной меры предосторожности. Чтобы включить эту функцию, выполните winget settings --enable LocalManifestFiles . Чтобы отключить эту функцию, выполните winget settings --disable LocalManifestFiles .
Файлы журнала
Если файлы журналов для winget не перенаправлены, они будут находиться в следующей папке: %temp%\AICLI\*.log.
Лицензионные соглашения
Некоторые приложения в начале установке потребуют от пользователя принять условия лицензии или других соглашений, прежде чем установка будет продолжена. В этом случае Диспетчер пакетов Windows предложит пользователю принять условия соглашений. Если пользователь не примет условия, приложение не будет установлено.
В командной строке можно включить автоматическое принятие условий соглашений, передав в командной строке параметр --accept-package-agreements. Это может быть полезно при создании скрипта для Диспетчера пакетов Windows.
В этой статье я покажу вам, как вы можете использовать установщик командной строки Scoop для Windows для установки ваших любимых приложений с открытым исходным кодом, которыми вы часто пользуетесь в Linux.
С помощью установщика командной строки Scoop для Windows вам не нужно беспокоиться о странных и длинных установщиках в стиле мастера установки, всплывающих окнах с разрешениями и ручной установке зависимостей.
Все, что вы делаете, это ручная работа в командной строке со Scoop.
Установите Scoop на Windows / Windows Server
Scoop устанавливается в Windows с помощью PowerShell.
Войдите в систему как администратор и запустите PowerShell.
Когда PowerShell запущен, используйте следующую команду, чтобы установить scoop по умолчанию (C:\Users\<user>\scoop)
Установщик загрузит, распакует и установит Scoop.
Вы можете подтвердить, работает ли Scoop, просмотрев страницу справки с помощью Scoop.
Включите мульи-загрузочное скачивание
Scoop может использовать aria2 для загрузки нескольких подключений.
Установите aria2, используя Scoop, и он будет использоваться для всех последующих загрузок.
Как использовать Scoop в Windows / Windows Server
Вот команды scoop, доступные для использования:
Давайте рассмотрим несколько примеров.
Установить приложение со Scoop
Пример ниже установит менеджер загрузок aria2 в Windows, используя Scoop.
Установите несколько приложений, разделяя их пробелом.
Установленные приложения находятся в домашнем каталоге пользователя
Поиск пакета со Scoop
Поиск доступных пакетов с помощью опции поиска.
Моя любимая командаwhich: которая используется для определения пути двоичного исполняемого файла.
Я буду искать ее с помощью Scoop.
Исходя из вывода, мы можем подтвердить, какой инструмент доступен для установки. Используйте команду install, чтобы получить его.
Смотрите скриншот ниже.
Удалить пакет с помощью Scoop
Чтобы удалить приложение, используйте команду scoop uninstall.
Список установленных приложений со Scoop
Используйте команду list, чтобы получить список всех установленных приложений.
Обновление приложений, установленных со Scoop
Параметр команды update используется для обновления приложений или самого Scoop.
Сначала установите git.
Затем обновите установленные приложения / Scoop.
Установите значения конфигурации для приложения
Используйте опцию команды config. Например, установите aria2 повторять попытку 5 раз.
Чтобы отключить aria2, используйте
Удалить приложения старых версий
Параметр cleanup используется для очистки приложений путем удаления старых версий.
Установка приложений в Windows занимает много времени. Пользователь должен пройти серию шагов по исправлению программного обеспечения — выполнить поиск последней версии приложения, загрузить файл установщика, вручную установить приложение (несколько раз подряд) и снять флажки с нежелательных пакетов или рекламы.
Проблема не заканчивается здесь. Установщики программного обеспечения в Windows имеют совершенно разные способы настройки приложений, реестра и конфигураций. При таком количестве комбинаций многие люди не хотят проходить через обновление дюжины или более приложений. Мы покажем вам, как установить программное обеспечение с помощью командной строки.
Решение: Chocolatey (менеджер пакетов)
Диспетчер пакетов — это набор инструментов для автоматизации всего процесса установки, настройки и обновления приложений. Пакет состоит из двоичных файлов программного обеспечения, файлов конфигурации и метаданных. Метаданные, в свою очередь, содержат все детали приложения (имя, описание, номер версии и т. Д.) И список зависимостей, чтобы оно работало должным образом.
Несмотря на то, что существует много менеджеров пакетов для Windows, ни один из них не обладает простотой и безопасностью Chocolatey . С помощью небольшого количества кода вы можете развернуть приложение в каждой системе, а также отслеживать или управлять обновлениями этого программного обеспечения с течением времени.
Вот несколько причин, почему мы предпочитаем Шоколад:
- Он имеет самую большую онлайн базу данных пакетов Windows. На данный момент существует 11 166 пакетов, поддерживаемых сообществом. Вы даже можете установить пакеты от NuGet и MyGet .
- Представления пакетов проходят строгий процесс проверки модератором , включая проверку пакетов, проверку, проверку на вирусы с помощью VirusTotal и многое другое. Для организации использование репозитория пакетов сообщества не является обязательным.
- Шоколад работает с более чем 20 технологиями инсталлятора для Windows. Он знает, как настроить приложение, реестр, управлять файлами и конфигурацией или любой комбинацией.
- Chocolatey может работать даже с установленными приложениями. Он может принимать существующие файлы приложения в каталоге «Программы», а также обрабатывать удаления. Однако это зависит от используемого упаковщика и установщика программного обеспечения.
Установка Chocolatey в Windows 10
Шоколадная установка быстрая и интуитивно понятная. Вам не нужны глубокие знания командной строки или PowerShell. Однако вы должны выполнить основные системные требования и иметь терпение для установки нескольких скриптов.
Системные Требования
Метод PowerShell
Нажмите Win + X и выберите Windows PowerShell (Admin) . Во-первых, вы должны убедиться, что Get-ExecutionPolicy не ограничен.
Введите Get-ExecutionPolicy , если он возвращает Restricted, то это означает, что вы не можете установить никакой скрипт. Чтобы обойти это, введите Set-ExecutionPolicy AllSigned и «Y» для подтверждения изменения.
Скопируйте и вставьте команду
Нажмите Enter .
Через несколько секунд Chocolatey будет установлен и создаст новую папку в Program Data . Все пакеты идут в \ chocolatey \ lib (хотя могут быть исключения для установщиков .MSI).
Вы также можете установить собственный путь установки для таких пакетов, как Python, Ruby или Node.
Как только Chocolatey будет установлен, перезапустите PowerShell и введите choco /? чтобы увидеть список команд.
Метод командной строки
Если вы используете командную строку, нажмите Win + X и выберите Командная строка (Admin) . Затем скопируйте и вставьте команду
Нажмите Enter .
Chocolatey будет установлен в вашей системе через несколько секунд. Перезапустите приглашение и введите choco /? чтобы увидеть список команд.
Шоколадные пакеты
Пакеты Chocolatey — это модифицированные файлы .nupkg. Это скомпилированный zip-файл, содержащий метаданные пакета (включая информацию о версии, зависимости и права на распространение). Если вы удалите метаданные, специфичные для chocolatey, файл пакета будет похож на NuGet.
Интересной частью Chocolatey является репозиторий пакетов сообщества, известный как репозиторий пакетов сообщества . Каждый пакет, представленный в базу данных, проходит строгую модерацию, прежде чем он будет запущен.
С левой стороны вы увидите ссылки на сопровождающего пакета, кнопку проверки валидации зеленого, красного и желтого цветов и инструкции по установке приложения. В разделе Install вы увидите инструкции по установке Google Chrome.
В этом же разделе приведены инструкции по обновлению и удалению приложения. В меню « История версий» перечислены все версии, включая журнал изменений. Кроме того, в разделе « Результаты сканирования на вирусы» есть раздел, если вы не уверены в том, что устанавливаете конкретное приложение.
Как установить программное обеспечение с помощью командной строки или PowerShell
Вероятно, у вас есть список часто используемых приложений, которые вы устанавливаете в Windows . Вместо того, чтобы посещать веб-сайт и использовать установщик, запустите PowerShell и введите синтаксис
«Choco» — это короткое имя Шоколад. Всякий раз, когда вы устанавливаете, обновляете или удаляете какое-либо приложение, вы должны ставить перед ним префикс «choco». Второй префикс — это фактическая команда. Поскольку мы устанавливаем приложение, мы будем использовать префикс «install». Третьим префиксом является имя программного обеспечения.
Перейдите на сайт шоколадной упаковки и найдите приложение. Обратите внимание на инструкцию командной строки для установки этого приложения.
Например, чтобы установить Gimp, введите
Это позволит загрузить и установить приложение в вашу систему, не требуя каких-либо действий с вашей стороны. Вы увидите информацию о прогрессе в самой консоли. В некоторых случаях ваше приложение может показывать окна, но это совершенно нормально.
Chocolatey позаботится обо всех этапах установки автоматически. Как только ваше приложение будет установлено, вы найдете его в меню «Пуск».
Поиск вашего пакета
Вы даже можете искать определенный пакет с синтаксисом
Например, если вы хотите установить 7-zip, введите
Когда вы нажимаете Enter , chocolatey будет искать каждое приложение со словом «zip» в своей базе данных. Если он есть, вы найдете его в результатах. Поиск определенного приложения требует немного практики. Используйте веб-сайт пакета репозитория всякий раз, когда вам нужна помощь.
Обновление пакета
Чтобы обновить приложение, введите
Список устаревших пакетов
Также можно увидеть список всех устаревших приложений. Чтобы это работало, вы должны установить приложения через Chocolatey. Введите
Удалить пакет
Если вы не нашли приложение полезным, вы можете удалить его через Chocolatey. Введите
В большинстве случаев упомянутые выше команды — это все, что вам когда-либо понадобится. Но у шоколада есть много других функций. Посетите страницу ссылок на команды для более подробной информации.
Установите следующее приложение с помощью командной строки
Многие люди до сих пор не могут обновить свои приложения. Chocolatey позволяет устанавливать дюжину или более приложений всего несколькими нажатиями клавиш. Вы можете легко управлять своими приложениями без каких-либо проблем с безопасностью или комплектного программного обеспечения.
Современные ОС предоставляют вам автоматические установочные пакеты и команды, которые устанавливают много битов программного обеспечения одновременно. Но вы когда-нибудь задумывались о том, что происходит за кулисами, когда вы запускаете этот установщик? Если вас это интересует, прочитайте эту статью, чтобы узнать, как работает установка программного обеспечения в Windows, macOS и Linux.
Читайте также: