Powershell Unable to find module repositories: Difference between revisions

From roonics
Jump to navigation Jump to search
No edit summary
No edit summary
Line 14: Line 14:
* Run
* Run
<pre>notepad $PROFILE</pre>
<pre>notepad $PROFILE</pre>
* Notepad will open and probably tell you the file is not present and would you like to create it, select yes and enter the following in the file, obviously changing the proxy to your proxy:
* Notepad will open and probably tell you the file is not present and would you like to create it, select yes and enter the following in the file, obviously changing the proxy and port to your proxy and port:
<pre>
<pre>
[system.net.webrequest]::defaultwebproxy = new-object system.net.webproxy('http://YourProxyHostNameGoesHere:ProxyPortGoesHere')
[system.net.webrequest]::defaultwebproxy = new-object system.net.webproxy('http://YOURPROXY:8080')
[system.net.webrequest]::defaultwebproxy.credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
[system.net.webrequest]::defaultwebproxy.credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
[system.net.webrequest]::defaultwebproxy.BypassProxyOnLocal = $true
[system.net.webrequest]::defaultwebproxy.BypassProxyOnLocal = $true

Revision as of 14:35, 4 September 2019

When running:

Get-PSRepository

in Powershell and you get the error:

WARNING: Unable to find module repositories.

This is normally because you are behind a poxy and you need to set the proxy settings for Powershell, to do this follow these steps:

  • Run
notepad $PROFILE
  • Notepad will open and probably tell you the file is not present and would you like to create it, select yes and enter the following in the file, obviously changing the proxy and port to your proxy and port:
[system.net.webrequest]::defaultwebproxy = new-object system.net.webproxy('http://YOURPROXY:8080')
[system.net.webrequest]::defaultwebproxy.credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
[system.net.webrequest]::defaultwebproxy.BypassProxyOnLocal = $true
  • Save and exit the file
  • Close and re open Powershell
  • Run
Register-PSRepository -Default

This should now allow you to register the repos.