我已经编写了批处理脚本代码。该代码从我的桌面而不是服务器运行

时间:2019-11-30 07:14:29

标签: batch-file scripting

我写了一个代码来从文件中提取一个值。该代码在我的桌面上运行,但是当我从另一台服务器运行相同的代码时,我没有得到输出

下面是代码:

for /F "tokens=1 delims=," %%A in ('Type "C:\Users\NP185128\OneDrive - NCR Corporation\Desktop\np.txt"') do ( 
    for /F "tokens=2 delims==" %%B in ('echo %%A') do (Set "IDTask=%%B"))
echo %IDTask%
pause

输出为 enter image description here

但是当我从服务器运行它时,我没有任何价值

服务器日志位于

下方
*(for /F "tokens=2 delims==" %B in ('echo 11:2594 [main] INFO  com.informatica.saas.utilities.task.ICSTask  - Submitted run of the t\
ask: taskId=0015FL0Z0000000000R6') do (Set "IDTask=%B" ) ) 
(Set "IDTask=0015FL0Z0000000000R6" ) 
IDTask:*

echo %IDTask%没有给我任何价值。

我如何在服务器中获得价值

0 个答案:

没有答案