2017-07-25 98 views
0

作爲Visual Studio Online(VSO/VSTS)的安裝腳本的一部分,我在卸載服務後立即刪除我的目錄中的文件。忽略「刪除文件任務」中的文件

我們有配置文件和日誌,我想保留,但每次我試圖告訴'刪除文件任務'忽略這些文件它刪除它們無論如何。

我想是在Bifrost目錄中的所有文件,除了被刪除的

  • 日誌文件夾
  • App.Connections.Config
  • App.Queues.Config

有人可以幫忙嗎?

enter image description here

回答

1
  • 如果你想刪除位於代理文件夾或代理計算機的子文件夾中的文件,你可以使用Delete Files任務。因爲只能爲代理機器指定刪除文件任務的源文件夾
  • 如果你想刪除的文件位於另一臺遠程機器上,你應該使用PowerShell的任務RemoteDelete任務刪除的文件。

    對於PowerShell任務,Web上有很多PowerShell腳本來從遠程機器上刪除文件。

    對於RemoteDelete任務,你可以設置如下:

    輸入遠程計算機的IP,用戶名和密碼。

    路徑:爲Bifrost文件夾的目錄,如D:\test\Bitfrost

    包括的項目:文件夾和文件要刪除,並用逗號(,)分開。如刪除文件夾temp和文件*.txt,您可以指定temp,*.txt

    Exculde Items:您要保留的文件夾和文件。對於你的情況,你應該 指定爲Logs,App.Connections.Config,App.Queues.Config

    注:包括的項目選項不能留空或使用**,否則將刪除所有Bifrost的文件和文件夾。