如何将SDK安装到VSTS构建服务器(无人值守)

时间:2017-06-26 10:42:58

标签: powershell azure-pipelines

我尝试安装最新的Azure服务架构SDK。我已经写了这个powershell脚本,但不知道如何安装它。

 Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope

 CurrentUser $down = New-Object System.Net.WebClient $url  =
 'http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=MicrosoftAzure-ServiceFabric-CoreSDK';

 $file = 'MicrosoftAzure-ServiceFabric-CoreSDK.exe';
 $down.DownloadFile($url,$file);
 #$exec = New-Object -com shell.application
 #$exec.shellexecute($file);


 $command = “cmd.exe /c c:\MicrosoftAzure-ServiceFabric-CoreSDK.exe /s /v`”/qn”

 $process = [WMICLASS]”\\localhost\ROOT\CIMV2:win32_process”
 $process.Create($command)

1 个答案:

答案 0 :(得分:2)

不,您无法在VSTS托管代理上安装SDK。您可以设置安装了必要SDK的私有构建代理,然后使用此构建代理进行队列构建。

您可以参考此文章来设置Windows代理:Deploy an agent on Windows