Memo/Windows/PackageManagement

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

PackageManagement


Unable to elevate processエラー

  • Install-Package時に出る場合、以下をPowerShellを管理者権限で実行
    Set-ExecutionPolicy RemoteSigned -Force

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...}

インストール

  • 例:vscode(VisualStudioCodeもあるが廃止された)を探して、インストール。管理者として実行
    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

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