Powershellを手動(ISEで実行、batファイルで実行)で実行すると正常終了しますが、
タスクスケジューラから実行するとエラーとなってしまいます。
実行環境、処理内容、エラー内容は以下のとおりです。
どういった原因が考えられますでしょうか。
また対処方法をご教示いただけないでしょうか。
【実行環境】
Windows10
Powershell 5.1.18362.145
【処理内容】
ファイルサーバーに保存されている単票形式のExcelファイル(複数ファイルあり)を、
一覧形式のExcelファイルにまとめて保存する。
【エラー内容】
ファイル '\XXXXX\XXXXX.xlsx' にアクセスできません。次のいずれかの理由が考えられます。
• ファイル名またはパスが存在しません。
• ファイルが他のプログラムによって使用されています。
• 保存しようとしているブックと同じ名前のブックが現在開かれています。
-
$book = $excel.Workbooks.Open($item.FullName, 0, $true)
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : OperationStopped: (:) [], COMException
- FullyQualifiedErrorId : System.Runtime.InteropServices.COMException
回答3件
あなたの回答
tips
プレビュー