尝试从 VSTS 版本设置一个简单的 AzureVMFileCopy 任务。我已经完成了以下步骤:
- 已执行 Enable-PSRemoting
- 使用自签名证书设置 WinRM 侦听器并通过 HTTPS 为 WInRM 打开端口 5986
- 配置入站防火墙规则以允许端口 5986 和 5985 上的流量。
- 在 VSTS 任务中,尝试使用不同的约定提供用户名 - 域/用户名、.\用户名、用户名
- 在 VSTS 任务中,启用复制先决条件。
- 将 VM 上的 VSTS 代理配置为以“交互模式”运行并使用管理员用户帐户。已尝试使用服务帐户以及相同的管理员帐户进行配置。
- 有趣的是,文件被复制到 VSTS Agent _work 文件夹中,但最终复制到目标文件夹给出“访问被拒绝”。
- 已尝试使用 Enter-PSSession 验证连接,但这也给出了相同的错误。
这是我得到的例外:
System.Management.Automation.Remoting.PSRemotingTransportException:连接到远程服务器 devocxdbvm.westeurope.cloudapp.azure.com 失败并显示以下错误消息:访问被拒绝
我可能缺少任何基本元素吗?