PowerShell: системное администрирование и программирование
Всё о PowerShell в Windows и на Linux. Системное администрирование Windows
Как пользоваться PackageManagement в PowerShell в Windows 10
Разработчики включили в PowerShell новый модуль PackageManagement в Windows 10. PackageManagement (ранее называвшийся OneGet) позволяет устанавливать, управлять и удалять приложения и программы из внешнего (или локального) репозитория, а также управлять списком подключённых репозиториев из консоли PoSh. Другими словами, теперь вы можете устанавливать программы из командной строки в Windows 10/Windows Server 2016, как это делается в Linux, с помощью известной команды apt-get install.
Модуль PackageManagement упрощает установку нового программного обеспечения. Установка сводится к запуску одной команды PowerShell, и пользователю не нужно искать и загружать установочные файлы программного обеспечения в Интернете, что снижает риск загрузки устаревших или заражённых программ. Программное обеспечение устанавливается из надёжного источника. Когда программное обеспечение обновляется в репозитории, оно может автоматически обновляться на клиентах.
Установка необходимых программ для Windows (Installpack)
Модуль PackageManagement
Модуль PackageManagement уже интегрирован в Windows 10, и для него требуется PowerShell 5 и выше. Чтобы PackageManagement работал под Windows 8.1, сначала необходимо установить Windows Management Framework 5.0. Microsoft также выпустила отдельный модуль PackageManagement для работы в PowerShell v.3 и 4.
Посмотрим список доступных командлетов PowerShell в модуле PackageManagement:
Get-Command -Module PackageManagement
В текущей версии модуля (v 1.4.7) доступны следующие команды:
- Find-Package — поиск пакета (программы) в доступных репозиториях
- Find-PackageProvider — поиск провайдеров распространения пакетов
- Get-Package — показывает список установленных пакетов
- Get-PackageProvider — выводит список поставщиков пакетов, доступных на компьютере
- Get-PackageSource — выводит список доступных источников пакетов
- Import-PackageProvider — добавляет поставщиков пакетов управления пакетами в текущий сеанс
- Install-Package — устанавливает пакет (программу) на компьютер
- Install-PackageProvider — устанавливает одного или нескольких поставщиков пакетов управления пакетами.
- Register-PackageSource — добавляет источник пакета для поставщика
- Save-Package — сохраняет пакет локально, не устанавливая его
- Set-PackageSource — устанавливает поставщика в качестве источника пакета
- Uninstall-Package — удаляет программу (пакет)
- Unregister-PackageSource — удаляет провайдера из списка источников пакетов
Поставщики пакетов
Пакеты обслуживаются разными поставщиками, которые могут получать пакеты из разных источников. Чтобы отобразить список доступных поставщиков, выполните эту команду:
The Sims 3 Урок 7 — Установка файлов .PACKAGE
Find-PackageProvider
По умолчанию в системе установлено два источника пакетов: NuGet (nuget.org) и PowerShellGet (официальная онлайн-галерея скриптов PowerShell от MSFT). В первую очередь они рассчитаны на программистов и системных администраторов.
Примечание. В Nano Server есть специальный провайдер NanoServerPackage, о котором пойдёт речь в следующей статье.
Чтобы получить доступ к репозиторию прикладного программного обеспечения, давайте подключим популярный репозиторий программного обеспечения — Chocolatey, содержащий более 4500 различных программ.
Установите нового провайдера, Chocolatey:
Install-PackageProvider ChocolateyGet
Обратите внимание, что PowerShell (или Windows Terminal) нужно запускать с правами администратора. Как это сделать смотрите в статье «Как запустить PowerShell с правами администратора».
Если вы получили следующее сообщение об ошибке, то это означает, что PowerShell запущен без прав администратора:
Install-PackageProvider: Administrator rights are required to install packages in ». Log on to the computer with an account that has Administrator rights, and then try again, or install in ‘C:UsersMiAlAppDataLocalPackageManagementProviderAssemblies’ by adding «-Scope CurrentUser» to your command. You can also try running the Windows PowerShell session with elevated rights (Run as Administrator).
Подтвердите установку провайдера, нажав Y.
Сделайте Chocolatey надёжным источником пакетов, чтобы каждый раз не подтверждать установку пакета из этого репозитория.
Set-PackageSource -Name chocolatey -Trusted
Убедитесь, что Chocolatey теперь доступен среди репозиториев приложений:
Get-PackageSource
Установка приложений из репозитория Chocolatey
Давайте посмотрим, как установить приложение (пакет) от Chocolatey.
Список доступных приложений можно получить прямо на официальном сайте Chocolatey (https://chocolatey.org/packages).
Вы также можете найти и установить приложения прямо из консоли PowerShell. Например, для просмотра файлов PDF необходимо установить Adobe Acrobat Reader. Поскольку мы не знаем полного имени приложения, нам нужно было получить имя пакета в каталоге для его установки. Выполните поиск в репозитории по ключевому слову «adobe»:
Find-Package -Name *adobe* -Source Chocolatey
Список всех пакетов, содержащих это ключевое слово, появится в консоли. Нам нужен adobereader (это имя пакета из столбца Name, которое нам нужно использовать).
Запустите установку пакета Adobe Reader:
Install-Package -Name adobereader -ProviderName ChocolateyGet
В верхней части окна PowerShell появится ползунок, указывающий, что пакет Adobe Reader загружается. Сразу после завершения загрузки приложение устанавливается в системе.
Другой пример. Допустим, вам нужен набор инструментов SysInternals. Чтобы не загружать его вручную, найдите в Chocolatey пакет SysInternals и установите его.
Find-Package -Name Sysinternals | Install-Package
Поскольку пакет не требует установки, он сохраняется на вашем компьютере и хранится в папке C:ProgramDatachocolateybin.
Вы можете установить несколько приложений одновременно, используя одну команду:
Find-Package -Name firefox, 7zip, notepadplusplus, putty, dropbox | Install-Package
Как удалить пакет
Вы также можете удалить пакет, используя всего одну команду. Например, чтобы удалить Adobe Reader, выполните эту команду:
Uninstall-Package adobereader
Итак, мы рассмотрели новые способы установки приложений Windows из командной строки PowerShell. В ближайшее время могут появиться графические надстройки для PackageManagement, которые позволят легко управлять установкой/удалением программного обеспечения для обычных пользователей без навыков работы с интерфейсом командной строки.
- Уникальная статья
Источник: pwsh.ru
WindowsPro — Портал о Windows
installpack windows
Installpack – бесплатный установщик программ, включающий в себя более чем 700 приложений для Windows.
Как пользоваться
Достаточно скачать файл весом в пару мегабайт по ссылке внизу материала. Установка не нужна – просто запустите утилиту. После открытия в окошке появится размашистый список софта. Для простоты пользования программы отсортировали по категориям, добавили поиск и рейтинг. Напротив каждого приложения в списке указан его размер, назначение и краткое описание.
Какие категории приложений есть в Install Pack:
- ТОП100 – программы с наибольшим рейтингом.
- Мастхэв – базовый софт, который чаще всего загружают на «сырую» Виндоус с флешки: и . Здесь можно найти все основные бестселлеры из мира софта:
- Skype и AIMP, Chrome и Viber, WinRar и CCleaner.
- Безопасность – большая подборка антивирусов.
- Интернет – браузеры, мессенджеры, игровые клиенты, приложения для переговоров, электронная почта и многое другое.
- Всевозможные плееры, редакторы и конвертеры.
- Система – здесь собраны архиваторы, файловые менеджеры, оптимизаторы и прочие средства для манипуляций с ОС.
- Офис – в этом разделе вы найдете ридеры, словари и переводчики, ну и очевидный MS Word, куда же без него.
- Драйверы – тут без комментариев.
установка программы
700 программ в одном приложении
С InstallPack не нужно тратить время на то чтобы рыться в Google и выбирать рабочие ссылки. Масштаб экономии времени станет очевидным, когда придется обслужить целый офис с десятками компьютеров. Конечно, можно носить с собой накопитель с установочными файлами. Да только версии ПО неизбежно устаревают. Потому иногда приходится лишний раз качать обновления или что-то переустанавливать – те же драйвера, например.
Мультиустановщик же загружает только свежие версии программ. Это избавляет от лишней головной боли. Кроме того, он банально проще и удобнее. Подключить флеш-накопитель, отметить нужные файлы – вот и все.
драйверы виндовс
Лицензионное ПО
Установщик берет все программное обеспечение из официальных источников. Поэтому здесь нет пиратской продукции, вирусных файлов и прочих сюрпризов. Если же гуглить все по отдельности, можно нарваться на незащищенные файлы. Не исключено, что в установочном файле окажется автоматически встроенный программный мусор: тулбары, расширения и т.д.
Его придется вручную отключать в браузере или удалять через панель управления. Так что Install Pack можно считать своего рода гарантом безопасности.
Программу не нужно устанавливать на ПК (Portable)
Поэтому установщик не оставляет лишних следов в реестре, быстрее запускается и удаляется в пару кликов. Небольшой, но все-таки плюс.
Единственное но
Некоторые антивирусы конфликтуют с инсталлятором. Причина тому – встроенная реклама. Эта распространенная проблема среди бесплатного программного обеспечения. Антивирусы попросту не любят Adware – то есть рекламный софт.
Во многих случаях такого рода файлы действительно мешают. Они без спроса меняют поисковую систему в браузере и добавляют ненужные тулбары. Но при использовании InstallPack вы сами решаете, устанавливать партнерское ПО или нет. Так что Adware –это не обязательно плохо, это просто один из способов заработка для издателей софта.
Все 700 приложений в списке – чистые лицензионные копии. К слову, во многие из них тоже встроена возможность установить партнерский софт. Это может быть дополнительной причиной для беспокойства антивирусов. Но никакого вреда компьютеру эти программы не нанесут.
Скачать Installpack бесплатно:
- Версия: 2.0;
- Год: 2022;
- Пароль: 111;
- Язык: Русский;
- Платформа: Windows 11, 10, 8.1, 7, Vista, XP (x32 + x64 -bit).
Источник: windowspro.ru
InstallPack
InstallPack — бесплатная программа для поиска, обновления и установки приложений на компьютер для ОС Windows всех версий.
Переустановили Windows или купили новый компьютер? Необходимо установить множество программ из разных категорий с разных сайтов? Тогда проще скачать InstallPack на компьютер для Windows и за несколько минут, в одном интерфейсе, установить обновленные программы.
Утилита InstallPack — это самый удобный и быстрый способ установить последние версии компьютерных программ. Разработчики всегда использует только официальные ссылки для загрузки дистрибутивов и не распространяет пиратское или рекламное ПО. В приложение доступен простой и интуитивно понятный интерфейс, который позволяет легко обновлять и устанавливать приложения.
После загрузки InstallPack установит программы с настройками по умолчанию, софт не отображает лишние окна или рекламу. В процессе поиска и последующей загрузки будет предоставлен список, в котором необходимо выбрать какое ПО скачать и установить. В интерфейсе есть возможность выбора утилит по категориям, что делает поиск еще более простым.
Источник: soft-file.ru
Менеджер пакетов PackageManagement (OneGet) в Windows 10
Одно из самых интересных нововведений в Windows 10, которое обычный пользователь может и не заметить — это встроенный менеджер пакетов PackageManagement (ранее — OneGet), позволяющий легко устанавливать, искать и иными способами управлять программами на компьютере. Речь об установке программ из командной строки, а если вам не совсем ясно, о чем это и почему может быть полезным — рекомендую для начала посмотреть видео в конце этой инструкции.
Команды PackageManagement в PowerShell
Для использования большинства описанных далее команд вам потребуется запустить Windows PowerShell от имени администратора.
Для этого, начните набирать PowerShell в поиске панели задач, после чего кликните правой кнопкой мыши по найденному результату и выберите пункт «Запустить от имени Администратора».
Менеджер пакетов PackageManagement или OneGet позволяет работать с программами (устанавливать, удалять, искать, обновление пока не предусмотрено) в PowerShell с помощью соответствующих команд — аналогичные методы хорошо знакомы пользователям Linux. Чтобы получить представление, о чем идет речь, можете взглянуть на скриншот ниже.
Преимущества такого способа установки программ заключаются в:
- использовании проверенных источников программ (вам не требуется искать вручную официальный сайт),
- отсутствия установки потенциально нежелательного программного обеспечения при установке (и самого привычного процесса установки с кнопкой «Далее»),
- возможности создавать сценарии установки (например, если необходимо установить полный набор программ на новый компьютер или после переустановки Windows, не нужно вручную скачивать и устанавливать их, достаточно запустить сценарий),
- а также в простоте установки и управления ПО на удаленных машинах (для системных администраторов).
Получить список команд, доступных в PackageManagement, вы можете с помощью Get-Command -Module PackageManagement ключевыми из них для простого пользователя будут:
- Find-Package — поиск пакета (программы), например: Find-Package -Name VLC (параметр Name можно пропустить, регистр букв не важен).
- Install-Package — установка программы на компьютер
- Uninstall-Package — удаление программы
- Get-Package — просмотр установленных пакетов
Остальные команды предназначены для просмотра источников пакетов (программ), их добавления и удаления. Эта возможность нам тоже пригодится.
Добавление репозитория Chocolatey в PackageManagement (OneGet)
К сожалению, в предустановленных репозиториях (источниках программ), с которыми работает PackageManagement мало что можно найти, особенно если речь идет о коммерческих (но при этом бесплатных) продуктах — Google Chrome, Skype, различные прикладные программы и утилиты.
Предлагаемое Microsoft для установки по умолчанию хранилище NuGet содержит средства разработки для программистов, но не для типичного моего читателя (кстати, в ходе работы с PackageManagement вам может постоянно предлагаться установка поставщика NuGet, я не нашел способа «избавиться» от этого, кроме как однократно согласиться с установкой).
Однако проблему можно решить, подключив репозиторий менеджера пакетов Chocolatey, для этого используйте команду:
Get-PackageProvider -Name chocolatey
Подтвердите установку поставщика Chocolatey, а после установки введите команду:
Set-PackageSource -Name chocolatey -trusted
Последние действие, которое потребуется для того, чтобы пакеты chocolatey могли устанавливаться — изменить Execution-Policy. Для изменения введите команду, разрешающую выполненные всех подписанных доверенных сценариев PowerShell:
Set-ExecutionPolicy RemoteSigned
Команда разрешает использование подписанных сценариев, загруженных из Интернета.
С этого момента пакеты из репозитория Chocolatey будут работать в PackageManagement (OneGet). При возникновении ошибок при их установке, попробуйте использовать параметр -Force.
А теперь простой пример использования PackageManagement с подключенным поставщиком Chocolatey.
- Например, нам нужно установить бесплатную программу Paint.net (это может быть и другая бесплатная программ, большинство свободно распространяемых программ присутствуют в репозитории). Вводим команду find-package -name paint (можно вводить имя частично, если не знаете точного названия пакета, ключ «-name» не обязателен).
- В результате мы видим, что paint.net присутствует в репозитории. Для установки используем команду install-package -name paint.net (точное имя берем из левого столбца).
- Дожидаемся окончания установки и получаем установленную программу, не разыскивая, где ее скачать и не получая попутно нежелательное ПО на свой компьютер.
Видео — Использование менеджера пакетов PackageManagement (aka OneGet) для установки программ в Windows 10
Ну и в завершение — все то же самое, но в формате видео, возможно, для кого-то из читателей так будет проще понять — пригодится это для него или нет.
Пока всё, как управление пакетами будет выглядеть в дальнейшем еще посмотрим: была информация и о возможном появлении графического интерфейса OneGet и о поддержке приложений для рабочего стола из магазина Windows Store и о других возможных перспективах развития продукта.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Snappy Driver Installer — простая автоматическая установка драйверов
- Как удалить обновления Windows 11
- DISM Ошибка 87 в командной строке — способы исправить
- Как убрать уведомление Chrome и Edge об обновлении Windows 7 и 8.1 до более поздней версии
- Как включить скрытые темы оформления Windows 11 22H2
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
ваня 06.11.2014 в 09:03
- Dmitry 06.11.2014 в 10:46
Источник: remontka.pro