我花了很长时间寻找如何做到这一点,但我发现的所有内容最终都出现在一些高级的 shell 情况下。由于公司限制,我无法配置powershell代理。
最佳答案
但是,由于我已经这样做了 30 年,我在选择正确的谷歌答案方面似乎比大多数人快得多。那么我们开始吧:
下载当前的 python 安装 here
使用以下设置运行安装程序:
打开 Powershell:
Win-R powershell
棘手的一点是找到额外的安装( --use-pep517 和 --proxy xxxxx 选项,因为安装程序会挂起,否则:
pip install --proxy http://YOURPROXY:PORT az-cli --use-pep517
使用缓存的 az.cli-0.5-py3-none-any.whl 收集 az-cli (5.1 kB) 使用缓存的 azure_cli-2.45.0-py3-none-any 收集 azure-cli。 whl (7.2 MB) 已满足要求:antlr4-python3-runtime~=4.9.3 in c:\users\you\appdata\local\programs\python\python311\lib\site-packages (来自 azure-cli->az -cli) (4.9.3) 收集 azure-appconfiguration~=1.1.1 .................................
剪断接下来我们为
az
配置代理:PS C:\Users\you> $env:HTTP_PROXY='http://YOURPROXY:PORT'
PS C:\Users\you> $env:HTTPS_PROXY='http://YOURPROXY:PORT'
我们已准备好登录azure:
az login --tenant xxxxxx-xxxx-x-xx
我们的项目还需要 here 的
terraform
解压缩:
PS C:\Users\you\Downloads> Expand-Archive .\terraform_1.3.7_windows_amd64.zip
并将其复制到您需要的位置,以省去在没有管理员权限的情况下设置 PATH 的麻烦:
cp .\terraform.exe ..\IdeaProjects\yourProject\terraform
令人惊讶的是我没有明确需要为 terraform 配置代理......
一切就绪!
关于azure - 如何在没有公司代理后面的管理员权限的情况下在锁定的 Windows 10 上安装 az-cli?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75377993/