我的批处理脚本无法在 Informatica Server 上运行,但可以在本地计算机上运行

我的批处理脚本无法在 Informatica Server 上运行,但可以在本地计算机上运行
@echo off
setlocal enableextensions disabledelayedexpansion
echo print this line
set "firstLineReady="
(
    for /F "eol=$ delims=" %%a in (DCRs_*.csv) DO (
        if defined firstLineReady (echo()
        set "firstLineReady=1"
        <nul set /p "=%%a"
    )
) > NewFile.csv
echo I am done 
Type NewFile.csv > DCRs_*.csv
del NewFile.csv

我正在尝试删除由 Informatica Target Flat 文件生成的最后一行空白行。

请帮我找到正确的解决方案,上述脚本在本地系统上运行,但不在 Informatica 命令任务上运行(其唯一打印的是 Echo 命令)。

答案1

在会话任务下以会话前或会话后命令的形式运行,而不是命令任务

相关内容