Instalowanie menedżera pakietów PowerShellGetInstalling PowerShellGet

Moduł PowerShellGet jest moduł skrzynkach odbiorczych w następujących wersjachPowerShellGet is an in-box module in the following releases

Uzyskiwanie modułu PowerShellGet w przypadku programu PowerShell w wersji 3.0 i 4.0Get PowerShellGet module for PowerShell versions 3.0 and 4.0

  • Przed zaktualizowaniem modułu PowerShellGet, należy zawsze instalować najnowszego dostawcę Nuget.Before updating PowerShellGet, you should always install the latest Nuget provider. Aby to zrobić, uruchom następujące polecenie w sesji programu PowerShell z podwyższonym poziomem uprawnień.To do that, run the following in an elevated PowerShell session.

    Install-PackageProvider Nuget –Force
    Exit
    

Dla systemów z programu PowerShell w wersji 5.0 (lub nowsza) można zainstalować najnowszy moduł PowerShellGetFor systems with PowerShell 5.0 (or newer) you can install the latest PowerShellGet

  • Aby to zrobić w systemie Windows 10, Windows Server 2016, każdy system WMF 5.0 lub 5.1 zainstalowane lub dowolnego systemu przy użyciu programu PowerShell 6 Uruchom następujące polecenia w sesji programu PowerShell z podwyższonym poziomem uprawnień.To do this on Windows 10, Windows Server 2016, any system with WMF 5.0 or 5.1 installed, or any system with PowerShell 6, run the following commands from an elevated PowerShell session.

    Install-Module –Name PowerShellGet –Force
    Exit
    
  • Użyj Update-Module można pobrać nowsze wersje.Use Update-Module to get newer versions.

    Update-Module -Name PowerShellGet
    Exit
    

Dla komputerów z systemami program PowerShell 3 lub 4 programu PowerShell, który został zainstalowany MSI funkcji PackageManagementFor systems running PowerShell 3 or PowerShell 4, that have installed the PackageManagement MSI

  • Użyć poniższego polecenia cmdlet PowerShellGet sesję programu PowerShell z podwyższonym poziomem uprawnień do zapisania modułów do katalogu lokalnegoUse below PowerShellGet cmdlet from an elevated PowerShell session to save the modules to a local directory

    Save-Module PowerShellGet -Path C:\LocalFolder
    Exit
    
  • Upewnij się, modułu PowerShellGet oraz spełnione PackageManagment modułów nie są ładowane w żadnych innych procesów.Ensure that PowerShellGet and PackageManagment modules are not loaded in any other processes.

  • Usuń zawartość $env:ProgramFiles\WindowsPowerShell\Modules\PowerShellGet\ i $env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\ folderów.Delete contents of $env:ProgramFiles\WindowsPowerShell\Modules\PowerShellGet\ and $env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\ folders.

  • Ponownie otwórz konsolę PS z podwyższonym poziomem uprawnień, a następnie uruchom następujące polecenia.Re-open the PS Console with elevated permissions then run the following commands.

    Copy-Item "C:\LocalFolder\PowerShellGet\*" "$env:ProgramFiles\WindowsPowerShell\Modules\PowerShellGet\" -Recurse -Force
    Copy-Item "C:\LocalFolder\PackageManagement\*" "$env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\" -Recurse -Force