diff --git a/PCbuild/find_python.bat b/PCbuild/find_python.bat
index d683b7c..065e3af 100644
--- a/PCbuild/find_python.bat
+++ b/PCbuild/find_python.bat
@@ -51,7 +51,12 @@
     @rem NB: Must use single quotes around NUGET here, NOT double!
     @rem Otherwise, a space in the path would break things
     @rem If it fails, retry with any available copy of Python
-    @powershell.exe -Command Invoke-WebRequest %_Py_NUGET_URL% -OutFile '%_Py_NUGET%'
+    @if NOT "%HTTPS_PROXY%"=="" (
+        @powershell.exe -Command Invoke-WebRequest %_Py_NUGET_URL% -UseBasicParsing -Proxy %HTTPS_PROXY% -OutFile '%_Py_NUGET%'
+    )
+    @if "%HTTPS_PROXY%"=="" (
+        @powershell.exe -Command Invoke-WebRequest %_Py_NUGET_URL% -OutFile '%_Py_NUGET%'
+    )
     @if errorlevel 1 (
         @%_Py_HOST_PYTHON% -E "%~dp0\urlretrieve.py" "%_Py_NUGET_URL%" "%_Py_NUGET%"
     )