這是一些奇怪的行爲,我有一個PowerShell腳本將XLSX文件轉換爲CSV文件。該腳本在控制檯中運行時沒有問題。PowerShell計劃任務運行腳本與Excel Com對象
試圖將任務/腳本結果安排在沒有數據(0字節)的CSV文件中。我發現this TechNet forum post證明有幫助。
實質上,包含使用Excel ComObject的Powershell腳本的計劃任務失敗,因爲您必須創建一個文件夾(或64位Windows上的兩個文件夾)。完成此操作後,手動運行時的任務按預期工作。它也適用於設置了觸發器並且用戶已註銷的情況。
這種類型的行爲與Excel ComObject有關嗎?我花了3個小時試圖讓這個工作。
C:\Windows\System32\config\systemprofile\Desktop
(64Bit)
C:\Windows\SysWOW64\config\systemprofile\Desktop
更糟的是,TechNet線程是從2010年開始的。請問這是來自Windows,Excel或PowerShell的錯誤嗎? – user4317867
問題出在Excel.Application ComObject(或Excel應用程序本身)上。該問題也記錄在vbscript樣本中。 –
我無法在https://connect.microsoft.com/directory/上記錄一個錯誤,所以我不確定接下來要採取的步驟。 – user4317867