2016-07-23 79 views
0

所以,我已經成功地建立一個建立和團隊服務(以前VSO)一個版本,它的部署在我的假象,以改變我的Azure的虛擬機之間。因此,作爲其中一個工件的一部分,我正在部署到我發佈的Azure虛擬機,它是Powershell腳本的集合。因此,對於釋放的任務看起來有點像這樣:如何運行在Azure上的VM PowerShell腳本使用版本管理(團隊服務)任務

  1. 部署PowerShell腳本到環境(使用Azure的文件複製)
  2. 直接運行在該VM(使用Azure的PowerShell的)的PowerShell腳本的一個
  3. 待辦事項其餘...

因此,對於上述#2,我可能會使用錯誤類型的任務,我不知道(這裏會喜歡一些指導)。但是,如何觸發特定的PowerShell腳本運行在特定的虛擬機上,以便它可以訪問該虛擬機的文件系統。

對於在Azure PowerShell中,我已經試過了PowerShell腳本位置設置到它應該是在該VM什麼,但不管它告訴我它不存在。我還將它設置爲工件中Powershell腳本的位置,在這種情況下,它找到它,但不知道我正試圖訪問的文件系統。

是否有一個釋放過程中別的東西,我應該使用直接實現運行PowerShell腳本上的VM?

回答

1

Azure中的PowerShell任務不是用來運行在Azure中的虛擬機的PowerShell腳本,你需要使用「PowerShell的目標計算機上」任務在遠程機器或Azure的虛擬機上運行的腳本。詳情請參閱此鏈接:Deploy: PowerShell on Target Machines

相關問題