複数のCSVファイルを1つのExcelワークブックにまとめてネットワーク共有上で実行するスクリプトBoe Proxを修正しようとしています。PowerShell - Microsoft.PowerShell.Core FileSystem ::
私はローカルで実行すると、スクリプトは素晴らしい実行し、複数の.csvファイルを1つのExcelブックに結合します。
Clear-Host
$OutputFile = "ePortalMonthlyReport.xlsx"
$ChildDir = "C:\MonthlyReport\*.csv"
cd "C:\MonthlyReport\"
echo "Combining .csv files into Excel workbook"
. C:\PowerShell\ConvertCSVtoExcel.ps1
Get-ChildItem $ChildDir | ConvertCSVtoExcel -output $OutputFile
echo " "
しかし、私は次のように変更して、ネットワーク共有から実行するように変更します。
Clear-Host
# Variables
$OutputFile = "ePortalMonthlyReport.xlsx"
$NetworkDir = "\\sqltest2\dev_ePortal\Monthly_Report"
$ChildDir = "\\sqltest2\dev_ePortal\Monthly_Report\*.csv"
cd "\\sqltest2\dev_ePortal\Monthly_Report"
echo "Combining .csv files into Excel workbook"
. $NetworkDir\ConvertCSVtoExcel.ps1
Get-ChildItem $ChildDir | ConvertCSVtoExcel -output $OutputFile
echo " "
私はそれが二回ネットワークパスを使用したように見えるエラーを取得していますし、私はわかりません理由:\ sqltest2 \ dev_ePortal \ Monthly_Report \ 001_S変換するExcelワークブック
に.csvファイルを組み合わせる
tatsByCounty.csv 命名ワークシート001_StatsByCounty --done
一時ワークブック
の開口部のcsv ExcelでMicrosoft.PowerShell.Core \ FileSystemの:: \ sqltest2 \ dev_ePortal \ Monthly_Report \\ sqltest2 \ dev_ePortal \ Monthly_Report \ 001_StatsByCounty.csv)申し訳ありませんが、Microsoft.PowerShell.Core \ FileSystem :: \ sqltest2 \ dev_ePortal \ Monthly_Report \\ sqltest2 \ dev_ePortal \ Monthly_Report \ 001_StatsByCounty.csvが見つかりませんでした。移動、名前変更、削除された可能性はありますか?
誰でもこの問題を解決するための考えはありますか?
おかげで、
ありがとうございます - 私にこのショットをしましょう。 – MISNole