Festlegen der Proxy-Einstellungen und der Proxy-Authentifizierung

Festlegen der Proxy-Einstellungen und der Proxy-Authentifizierung

Ich habe diese Frage auf StackOverflow gestellt, aber sie bekommt nicht viel Aufmerksamkeit. Ich dachte, es wäre besser, sie hierher zu portieren:

Ich bin neu bei PowerShellund habe es satt, jedes Mal, wenn ich zur Universität gehe, wechseln zu müssen. proxy settingsGibt proxy authenticationes eine Möglichkeit, dies mithilfe von PowerShell-Befehlen zu tun, z. B. mithilfe eines PowerShell-Skripts die Proxy-Adresse und den Port sowie die Authentifizierung einzugeben, anstatt die grafischen Fenster zu verwenden InternetOptions>Connections>LanSettings(ich gehe davon aus, dass es das gibt). Wenn ja, wie kann ich das tun?

Ich habe im Internet und bei StackOverflow nachgeforscht, aber die Antworten waren unterschiedlich und trafen nicht auf das zu, was ich wollte.

Antwort1

Diese Einstellungen befinden sich in der Registrierung. So sehen sie aus. Sie können die gewünschten Einstellungen mit ändern Set-ItemProperty.

[PS] C:\Windows\system32>cd HKCU:\"Software\Microsoft\Windows\CurrentVersion\Internet Settings"
[PS] HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings>Get-ItemProperty .


PSPath                    : Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settin
                            gs
PSParentPath              : Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
PSChildName               : Internet Settings
PSDrive                   : HKCU
PSProvider                : Microsoft.PowerShell.Core\Registry
IE5_UA_Backup_Flag        : 5.0
User Agent                : Mozilla/4.0 (compatible; MSIE 8.0; Win32)
EmailName                 : User@
PrivDiscUiShown           : 1
EnableHttp1_1             : 1
WarnOnIntranet            : 1
MimeExclusionListForCache : multipart/mixed multipart/x-mixed-replace multipart/x-byteranges
AutoConfigProxy           : wininet.dll
UseSchannelDirectly       : {1, 0, 0, 0}
PrivacyAdvanced           : 0
ProxyEnable               : 0
EnableNegotiate           : 1
MigrateProxy              : 1
WarnOnPost                : {1, 0, 0, 0}
UrlEncoding               : 0
SecureProtocols           : 2720
ZonesSecurityUpgrade      : {246, 23, 219, 248, 142, 45, 207, 1}
DisableCachingOfSSLPages  : 0
WarnonZoneCrossing        : 0
CertificateRevocation     : 1
ProxyHttp1.1              : 1
ProxyOverride             : <-loopback>
EnableAutodial            : 0
NoNetAutodial             : 0
AutoConfigURL             : http://not.disclosing.network.name:8080/hostedconfig/PAC/bunchastuff

verwandte Informationen