我需要在VSTS中创建一个发布定义,其中一个任务是使用他们的ip地址将jar文件复制到azure vms。这些IP地址将存储在某个发行版定义的变量中。我们可以使用ssh文件复制任务来完成它,但我们正在创建ssh端点,我们将地址指定为硬编码值,但我们需要使用变量而不是硬编码值。 他们是使用批处理脚本还是PowerShell脚本的任何方式。我们需要将jar文件移动到Azure上的ubuntu VM。
答案 0 :(得分:0)
请参阅此博客:Copy files to an Azure VM through PSRemoting
使用以下代码创建凭证:
$secpasswd = ConvertTo-SecureString "PlainTextPassword" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ("username", $secpasswd)
另一方面,有Azure File Copy task