Содержание

Установка программ

Choco

Install Choco

Install Chocolatey for Individual Use

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Установка пакетов

Логи C:\ProgramData\chocolatey\logs\chocolatey.log

Команды

Choco список команд

choco search git/findПоиск команд удалённых
choco listУстановленные пакеты

info - retrieves package information. Shorthand for choco search pkgname –exact –verbose choco info vim install - installs packages using configured sources upgrade - upgrades packages from various sources download - downloads packages - optionally internalizing all remote resources config - Retrieve and configure config file settings

Переустановка модуля PSReadLine

По умолчанию в Windows 10 установлена версия модуля 2.0.0 Последняя версия 2.3.5

 get-module psreadline
 remove-module psreadline
 install-module psreadline -force

Или

Install-Module -Name PowerShellGet -Force
Install-Module PSReadLine -AllowPrerelease -Force

Если нет доступа к Интернет, то можно войти в папку

  C:\Program Files\WindowsPowerShell\Modules\PSReadline

И восстановить там архив с версией 2.3.5

Если не запускается, то поменять ExecutionPolicy на Unrestricted

Установка Notepad++ 32x

в 64x многие полезные плагины не работают.

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$LocalTempDir = $env:TEMP
$href = ((Invoke-WebRequest -Uri 'https://notepad-plus-plus.org/downloads/').Links | Where-Object { $_.innerText -match 'current version' }).href
$downloadUrl = ((Invoke-WebRequest "https://notepad-plus-plus.org/$href").Links | Where-Object { $_.innerHTML -match 'installer' -and $_.href -match 'er\.exe' }).href
Invoke-RestMethod $downloadUrl -OutFile "$LocalTempDir/np++.exe"
start-process -FilePath "$LocalTempDir\np++.exe" -ArgumentList '/S' -Verb runas -Wait

или через winget. WinGet поддерживается только в Windows 10 1709 (сборка 16299) или более поздней версии.

winget install Notepad++

Можно добавить winget

Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

winget

winget search vscode
winget install --id Microsoft.VisualStudioCode
winget install --id Microsoft.VisualStudioCode --silent
winget upgrade
winget upgrade --id Microsoft.WindowsTerminal
winget upgrade --all
winget uninstall --id Microsoft.VisualStudioCode

Преимущества использования Winget