Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file psexec命令中循环的批处理_Batch File_For Loop_Psexec - Fatal编程技术网

Batch file psexec命令中循环的批处理

Batch file psexec命令中循环的批处理,batch-file,for-loop,psexec,Batch File,For Loop,Psexec,我试图在psexec中使用批处理FOR循环。我需要制作一个脚本,使我能够选择需要在远程服务器上使用ncftpput复制的子文件夹(我将项目存储在%local_folder%中的%list_of_items%)。我不能将整个psexec放入循环中,因为我不想每次输入密码时都插入。 这段代码: psexec\\remote\u server-u DOMAIN\user cmd/c,用于“%list\u of\u items%”DO中%%i的内容(“ncftpput-f c:\folders\file

我试图在psexec中使用批处理FOR循环。我需要制作一个脚本,使我能够选择需要在远程服务器上使用ncftpput复制的子文件夹(我将项目存储在%local_folder%中的%list_of_items%)。我不能将整个psexec放入循环中,因为我不想每次输入密码时都插入。 这段代码:

psexec\\remote\u server-u DOMAIN\user cmd/c,用于“%list\u of\u items%”DO中%%i的内容(“ncftpput-f c:\folders\file\u with\u creds.cfg-R remote\u folder/%local\u folder%/%i”)

示例 我有:

  • %本地文件夹%\folder111

  • %本地文件夹%\folder222

  • %本地文件夹%\folder333

我选择复制项目folder111和folder333,因此我将它们存储在%list\u of_items%中。对于列表中的每一项,我都需要运行ncftpput以将文件夹传输到远程服务器,但不起作用

错误: “folder111”在这个时候出人意料。 cmd已在远程_服务器上退出,错误代码为1。 你能帮我找出我做错了什么吗?
多谢各位

从%%i IN(%list\u of_items%)DO(ECHO ncftpput…)的
开始。注意
(%list\u of_items%)
在括号中(无引号),注意操作命令仅是
ECHO
为调试目的而添加的。谢谢,我已经用括号更改了引号,但我得到错误:DO此时是意外的。