目錄

簡介

必要條件

需求

採用元件

慣例

問題和原因

解決方案

相關資訊

簡介

本文提供有關使用指令碼活動（powershell等）執行其他執行檔時發生的問題的資訊。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案中的資訊是根據Tidal Enterprise Orchestrator(TEO)2.1或更新版本。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

慣例

如需文件慣例的詳細資訊，請參閱思科技術提示慣例。

問題和原因

終端使用者有啟動其專有執行檔的PowerShell指令碼活動。該活動似乎掛起直至超時，並報告檔案在使用中出錯。其專有執行檔啟動子程式。子程式會長時間掛起，並繼續鎖定輸出檔案，直到其完成。只要子程式仍然存在，指令碼就會繼續運行。活動將繼續等待其完成。對於終端使用者，子程式的運行時間比允許的超時時間長。因此，活動失敗並超時。一旦超時，活動將執行清理。它會嘗試刪除工作目錄。但是，由於目錄中的輸出檔案仍被鎖定（由子進程鎖定），因此它無法執行此操作。

解決方案

TEO 2.1.2 HotFix3及更高版本中已解決檔案鎖定問題。如果終端使用者不關心指令碼的輸出，則不需要任何額外內容。這取決於終端使用者是安裝HotFix3 for TEO 2.1.2還是安裝TEO 2.2或更高版本。如果需要指令碼輸出，則終端使用者將需要編寫一個包裝器VBScript來獲取輸出並將其傳送回。CDETS CSCzo30416會引用此資訊。

相關資訊

- 技術支援與文件 - Cisco Systems