今後 Memo/Windows/wingetが主力になるかも?
Set-ExecutionPolicy RemoteSigned -Force
Get-Module PowerShellGet,PackageManagement -ListAvailable ディレクトリ: C:\Program Files\WindowsPowerShell\Modules ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Binary 1.0.0.1 PackageManagement {Find-Package, Get-Package, Get-PackageProvider, Get-Packa... Script 1.0.0.1 PowerShellGet {Install-Module, Find-Module, Save-Module, Update-Module...}
# システム全体を更新する場合 Install-Module PowerShellGet -Force # ユーザ別に更新する場合 Install-Module PowerShellGet -Scope CurrentUser -Force -AllowClobber # 一度PowerShellを閉じる exit
Install-Module PackageManagement -Force # 一度PowerShellを閉じる exit
Get-Module PowerShellGet,PackageManagement -ListAvailable ディレクトリ: C:\Program Files\WindowsPowerShell\Modules ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Script 1.2.3 PackageManagement {Find-Package, Get-Package, Get-PackageProvider, Get-Packa... Binary 1.0.0.1 PackageManagement {Find-Package, Get-Package, Get-PackageProvider, Get-Packa... Script 2.0.3 PowerShellGet {Find-Command, Find-DSCResource, Find-Module, Find-RoleCap... Script 1.0.0.1 PowerShellGet {Install-Module, Find-Module, Save-Module, Update-Module...}
C:\ProgramData\chocolatey\lib
powershell # スクリプトの実行を許可(初回) Set-ExecutionPolicy RemoteSigned -Force # パッケージプロバイダを追加(初回) Find-PackageProvider -ForceBootstrap Install-PackageProvider ChocolateyGet # パッケージの検索 Find-Package -Name vscode -ProviderName ChocolateyGet Name Version Source Summary ---- ------- ------ ------- vscode 1.41.1 https://www.c... # インストール Install-Package -Name vscode -ProviderName ChocolateyGet # 指定パッケージの情報 Get-Package vscode # 指定プロバイダーでインストールされたパッケージ一覧 Get-Package -ProviderName ChocolateyGet # アンインストール Uninstall-Package -Name vscode