Memo/Windows/PackageManagement

https://dexlab.net:443/pukiwiki/index.php?Memo/Windows/PackageManagement
 

PackageManagement


PackageManagement自体の更新

  • 現在のバージョン確認
    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...}
  • PowerShellGetの更新
    # システム全体を更新する場合
    Install-Module PowerShellGet -Force
    
    # ユーザ別に更新する場合
    Install-Module PowerShellGet -Scope CurrentUser -Force -AllowClobber
    
    # 一度PowerShellを閉じる
    exit
  • PackageManagementの更新
    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...}

インストール

  • PackageManagement コマンドレットPackageManagement Cmdlets | Microsoft Docs
  • 例:JREを探して、インストール
    powershell
    
    # スクリプトの実行を許可(初回)
    Set-ExecutionPolicy RemoteSigned -Force
    
    # パッケージプロバイダを追加(初回)
    Find-PackageProvider -ForceBootstrap
    Get-PackageProvider chocolatey
    
    # パッケージの検索
    Find-Package -Name jre
    
    Name                           Version          Source           Summary
    ----                           -------          ------           -------
    jre8                           8.0.121          chocolatey       Java allows you to play online games, chat with peo...
    server-jre8                    8.0.112.20161220 chocolatey       The Server JRE includes tools for JVM monitoring an...
    ...
    
    # インストール
    Install-Package -Name jre8
    
    # インストール済みパッケージ一覧
    Get-Package -ProviderName Chocolatey
    
    # 指定パッケージの情報
    Get-Package jre8
    
    # オプションが無い場合、Windows更新等もすべて表示されて見難い
    Get-Package
    # C:\Chocolatey\lib にインストールされた事がわかる
    
    # アンインストール
    Uninstall-Package -Name jre8

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-11-23 (金) 10:56:34 (23d)