本文提供有關使用指令碼活動(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會引用此資訊。