微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在虚拟机上运行部署组?

如何解决如何在虚拟机上运行部署组?

我想在我的虚拟机上运行部署组。

我已经运行了我的注册脚本 (PowerShell),但它显​​示了错误

Exception calling "DownloadFile" with "2" argument(s): "The remote name Could not be resolved:
'vstsagentpackage.azureedge.net'"
At line:1 char:1303
+ ... nalString,$True);}; $WebClient.DownloadFile($Uri,$agentZip);Add-Typ ...
+                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [],ParentContainsErrorRecordException
    + FullyQualifiedErrorId : WebException

我在 Microsoft document 中发现我需要在脚本中传递 --proxyurl--proxyusername--proxypassword

./config.cmd --proxyurl http://127.0.0.1:8888 --proxyusername "myuser" --proxypassword "mypass"

但我不知道该填什么值,尤其是网址。

我尝试复制此脚本并将其放入我的注册脚本中,但仍然出现相同的错误

任何帮助将不胜感激。

解决方法

我认为,如果您在办公室网络或 Internet 连接需要代理的任何地方使用它,并且可能有代理设置,那么您可以从 Internet 代理设置中获取代理 URL。如果使用代理用户名/密码,则必须提供凭据。

以下信息可能并不适合所有人,所以不要因为这个解决方案而责怪我,但这对我和我的需求有用。

注意:如果您在服务器上运行,这必须引起注意和极大的关心

  • 您可以将 ps 脚本复制到记事本中,
  • 在指定的服务器上手动执行这些步骤。
  • 从网络下载代理 zip 文件
  • 提取它
  • 将内容复制到您要设置的 A# 文件夹中,主要是 A1
  • 从 ps 脚本运行 config.cmd 行,该行会期望您需要确保作为令牌提供的适当凭据

如果您有适当的权限,它会继续在相应的服务器上安装代理,并提示您进行进一步的步骤,例如标记等。

更新

  1. 我没有足够的权限来创建部署组,而只是一个部署项 (VM)
  2. 所以我从部署目标手动创建了部署组。我在创建它时遇到了问题,但通过从目标创建组来倒退对我来说是成功的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。