Powershell Proxy: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „Um in Powershell mit der PSGallery zu arbeiten und z.b: Docker zu installieren (auf WindowsServer) muss bei einem Unternehmensproxy folgendes gesetzt werden:<b…“ |
Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 8: | Zeile 8: | ||
<br> | <br> | ||
Für Docker selbst:<br> | Für Docker selbst:<br> | ||
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "http:// | [Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://server:port", [EnvironmentVariableTarget]::Machine)<br> | ||
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http:// | [Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http://server:port", [EnvironmentVariableTarget]::Machine)<br> | ||
Restart-Service -Name docker<br> | Restart-Service -Name docker<br> | ||
Um PSGallery zu verwenden muss folgendes ausgeführt werden:<br> | |||
Register-PSRepository -Default | |||
Aktuelle Version vom 31. Januar 2019, 10:22 Uhr
Um in Powershell mit der PSGallery zu arbeiten und z.b: Docker zu installieren (auf WindowsServer) muss bei einem Unternehmensproxy folgendes gesetzt werden:
notepad $PROFILE
[system.net.webrequest]::defaultwebproxy = new-object system.net.webproxy('http://YourProxyHostNameGoesHere:ProxyPortGoesHere')
[system.net.webrequest]::defaultwebproxy.credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
[system.net.webrequest]::defaultwebproxy.BypassProxyOnLocal = $true
Datei Speichern und Powershell neu öffnen
Für Docker selbst:
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://server:port", [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http://server:port", [EnvironmentVariableTarget]::Machine)
Restart-Service -Name docker
Um PSGallery zu verwenden muss folgendes ausgeführt werden:
Register-PSRepository -Default