azure - 如何在没有公司代理后面的管理员权限的情况下在锁定的 Windows 10 上安装 az-cli?

标签 azure windows-10 command-line-interface http-proxy

我花了很长时间寻找如何做到这一点,但我发现的所有内容最终都出现在一些高级的 shell 情况下。由于公司限制,我无法配置powershell代理。

最佳答案

但是,由于我已经这样做了 30 年,我在选择正确的谷歌答案方面似乎比大多数人快得多。那么我们开始吧:

  1. 下载当前的 python 安装 here

  2. 使用以下设置运行安装程序:

  3. run the installer with these settings

  4. these advanced options

  5. there we go

  6. 打开 Powershell:Win-R powershell

  7. 棘手的一点是找到额外的安装( --use-pep517 和 --proxy xxxxx 选项,因为安装程序会挂起,否则:
    pip install --proxy http://YOURPROXY:PORT az-cli --use-pep517

  8. 使用缓存的 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 ................................. 剪断

  9. 接下来我们为 az 配置代理:

  10. PS C:\Users\you> $env:HTTP_PROXY='http://YOURPROXY:PORT'
    PS C:\Users\you> $env:HTTPS_PROXY='http://YOURPROXY:PORT'

  11. 我们已准备好登录azure:az login --tenant xxxxxx-xxxx-x-xx

  12. 我们的项目还需要 hereterraform

  13. 解压缩:PS C:\Users\you\Downloads> Expand-Archive .\terraform_1.3.7_windows_amd64.zip

  14. 并将其复制到您需要的位置,以省去在没有管理员权限的情况下设置 PATH 的麻烦:
    cp .\terraform.exe ..\IdeaProjects\yourProject\terraform

  15. 令人惊讶的是我没有明确需要为 terraform 配置代理......

  16. 一切就绪!

关于azure - 如何在没有公司代理后面的管理员权限的情况下在锁定的 Windows 10 上安装 az-cli?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75377993/

相关文章:

c# - 为 Windows 10 开发自定义虚拟键盘

windows-10 - Windows 更新 01.01.2018 后 WampServer 3.0.6 红色图标

php - 将 CLI PHP 与 CakePHP 集成

mongodb - 如何将本地 MongoDB 与 Azure DocumentDB 同步?

git - 为什么 git 要求输入 key 密码而 ssh 不要求?

azure - 通过 Powershell 在 EA 门户中激活服务主体作为帐户所有者?

amazon-s3 - 在 Amazon S3 中移动/修改文件/文件夹的命令行工具

Azure DevOps 主体未显示在 Key Vault 中

Azure Active Directory appRoleAssignments "Permission being assigned was not found on application"

azure - 是否可以通过 Azure bicep/ARM 模板为 LogicApp 指定 Sharepoint 连接?