# Get-PSRepository server 2016

**URL:** <https://forums.powershell.org/t/get-psrepository-server-2016/13268>\
**Category:** PowerShell Help\
**Created:** [October 10, 2019, 3:54am UTC](https://forums.powershell.org/t/get-psrepository-server-2016/13268 "2019-10-10T03:54:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cristianrosu](https://avatars.discourse-cdn.com/v4/letter/c/d9b06d/32.png) [@cristianrosu](https://forums.powershell.org/u/cristianrosu)\
**Post date:** [October 10, 2019, 3:54am UTC](https://forums.powershell.org/t/get-psrepository-server-2016/13268/1 "2019-10-10T03:54:34Z")

</div>

Hello,

On Windows Server 2016, [pre]Get-PSRepository[/pre] command returns below error:

PackageManagement\Get-PackageSource : Unable to find module providers (PowerShellGet).

Running [pre]Get-PackageSource[/pre] retuns this errror: Get-PackageSource : Unable to find package providers ().

This is happening only on Windows Server 2016.

Any ideas?

Thank you.

---

<div class="post-metadata">

**Author:** ![kpatnayakuni](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/kpatnayakuni/32/19_2.png) [@kpatnayakuni](https://forums.powershell.org/u/kpatnayakuni)\
**Post date:** [October 16, 2019, 5:33am UTC](https://forums.powershell.org/t/get-psrepository-server-2016/13268/2 "2019-10-16T05:33:38Z")

</div>

[pre]

Install-Module -Name PowerShellGet -RequiredVersion 1.6.0 -Force

[/pre]

Run the above command and then check again.

Thank you.

---

<div class="post-metadata">

**Author:** ![cristianrosu](https://avatars.discourse-cdn.com/v4/letter/c/d9b06d/32.png) [@cristianrosu](https://forums.powershell.org/u/cristianrosu)\
**Post date:** [October 16, 2019, 7:08am UTC](https://forums.powershell.org/t/get-psrepository-server-2016/13268/3 "2019-10-16T07:08:09Z")

</div>

Thank you for your suggestion Kiran.

I’m getting now the below errors:

[pre]PS C:&gt; Install-Module -Name PowerShellGet -RequiredVersion 1.6.0 -Force[/pre]

PackageManagement\Import-PackageProvider : No match was found for the specified search criteria and provider name  
‘NuGet’. Try ‘Get-PackageProvider -ListAvailable’ to see if the provider exists on the system.  
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7302 char:25  
+ … $null = PackageManagement\Import-PackageProvider -Name $script:Nu …  
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+ CategoryInfo : InvalidData: (NuGet:String) [Import-PackageProvider], Exception  
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.ImportPackageProv  
ider

NuGet provider is required to continue  
PowerShellGet requires NuGet provider version ‘2.8.5.201’ or newer to interact with NuGet-based repositories. The NuGet  
provider must be available in ‘C:\Program Files\PackageManagement\ProviderAssemblies’ or  
‘C:\Users\admcrosu\AppData\Local\PackageManagement\ProviderAssemblies’. You can also install the NuGet provider by  
running ‘Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force’. Do you want PowerShellGet to install  
and import the NuGet provider now?  
[Y] Yes [N] No [S] Suspend [?] Help (default is “Y”): y  
PackageManagement\Install-PackageProvider : Unable to find repository with SourceLocation ‘’. Use Get-PSRepository to  
see all available repositories.  
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7405 char:21  
+ … $null = PackageManagement\Install-PackageProvider -Name $script:N …  
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+ CategoryInfo : InvalidArgument: (Microsoft.Power…PackageProvider:InstallPackageProvider) [Install-Pac  
kageProvider], Exception  
+ FullyQualifiedErrorId : RegisterPackageSourceRequired,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPack  
ageProvider

PackageManagement\Import-PackageProvider : No match was found for the specified search criteria and provider name  
‘NuGet’. Try ‘Get-PackageProvider -ListAvailable’ to see if the provider exists on the system.  
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7411 char:21  
+ … $null = PackageManagement\Import-PackageProvider -Name $script:Nu …  
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+ CategoryInfo : InvalidData: (NuGet:String) [Import-PackageProvider], Exception  
+ FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.ImportPackageProv  
ider

PackageManagement\Get-PackageProvider : Unable to find package provider ‘NuGet’. It may not be imported yet. Try  
‘Get-PackageProvider -ListAvailable’.  
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7415 char:30  
+ … tProvider = PackageManagement\Get-PackageProvider -Name $script:NuGet …  
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+ CategoryInfo : ObjectNotFound: (Microsoft.Power…PackageProvider:GetPackageProvider) [Get-PackageProvi  
der], Exception  
+ FullyQualifiedErrorId : UnknownProviderFromActivatedList,Microsoft.PowerShell.PackageManagement.Cmdlets.GetPacka  
geProvider

Install-Module : NuGet provider is required to interact with NuGet-based repositories. Please ensure that ‘2.8.5.201’  
or newer version of NuGet provider is installed.  
At line:1 char:1  
+ Install-Module -Name PowerShellGet -RequiredVersion 1.6.0 -Force  
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
+ CategoryInfo : InvalidOperation: (🙂 [Install-Module], InvalidOperationException  
+ FullyQualifiedErrorId : CouldNotInstallNuGetProvider,Install-Module

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:31pm UTC](https://forums.powershell.org/t/get-psrepository-server-2016/13268/4 "2024-05-16T20:31:14Z")

</div>


