Skip to content

Instantly share code, notes, and snippets.

@kapb14
Created March 14, 2016 08:40
Show Gist options
  • Select an option

  • Save kapb14/7e3df7785acc0b9b85b5 to your computer and use it in GitHub Desktop.

Select an option

Save kapb14/7e3df7785acc0b9b85b5 to your computer and use it in GitHub Desktop.
chocolatey в windows 10
<#
В Windows 10 встроено управление поставщиками пакетов (оно же OneGet),
с помощью которого вы можете загрузить и тихо установить
сразу несколько приложений одной командой!
Примечание:
Можно использовать этот модуль, не устанавливая WMF 5.0.
Предварительная версия модуля для PS 4.0 и 3.0 доступна отдельно — март 2016
(тут)[https://www.microsoft.com/download/details.aspx?id=51451],
а более свежие ищите поиском в центре загрузки по запросу
(PackageManagement PowerShell Modules Preview)[https://www.microsoft.com/en-us/search/result.aspx?q=PackageManagement+PowerShell+Modules+Preview&form=dlc].
.LINK
http://www.outsidethebox.ms/18237/#more-18237
#>
#Разрешить установку подписанных пакетов из Интернета
Set-ExecutionPolicy RemoteSigned
#Установить поставщик Chocolatey
Get-PackageProvider –Name Chocolatey -ForceBootstrap
#Сделать Chocolatey доверенным
Set-PackageSource -Name Chocolatey -Trusted
#Установить программы
Install-Package sysinternals -Verbose -Force -ProviderName chocolatey
#Поиск программ
Find-Package '*zip*','*commander*' -ProviderName Chocolatey
#Удаление программ
Uninstall-Package -name filezilla
#Добавить путь к исполняемым файлам (sysinternals) в PATH
# (ЛУЧШЕ не использовать этот метод...)
##> setx PATH "$env:path;C:\Chocolatey\bin" /M
## WARNING: The data being saved is truncated to 1024 characters.
#Поставщик скачивает в C:\Chocolatey\lib пакет, в основе которого лежит скрипт chocolateyInstall.ps1.
#Он загружает установщик программы с официального сайта в папку %temp%\Chocolatey и запускает его в режиме тихой установки.
#Простейший пример – Notepad++.
##> Install-ChocolateyPackage 'notepadplusplus' 'exe' '/S' 'https://notepad-plus-plus.org/repository/6.x/6.9/npp.6.9.Installer.exe'
##
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment