Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Loops BAT文件,用于将文件添加到多个IP';s_Loops_Batch File_Ip - Fatal编程技术网

Loops BAT文件,用于将文件添加到多个IP';s

Loops BAT文件,用于将文件添加到多个IP';s,loops,batch-file,ip,Loops,Batch File,Ip,这是我的.bat文件: @cls echo on FOR /F "delims=" %IP3% IN (servers.txt) DO ( NET USE * /D /Y NET USE z: \\10.8.%IP3%.201\e$\NewPOS61\help /user:Administrator A copy D:\NewPOS61\help\*.jpg z:\ /Y copy D:\NewPOS61\help\*.html z:\ /Y NET USE * /D /Y

这是我的
.bat
文件:

@cls
echo on

FOR /F "delims=" %IP3% IN (servers.txt) DO (    
NET USE * /D /Y 
NET USE z: \\10.8.%IP3%.201\e$\NewPOS61\help /user:Administrator A
copy D:\NewPOS61\help\*.jpg z:\ /Y 
copy D:\NewPOS61\help\*.html z:\ /Y 

NET USE * /D /Y 
NET USE z: \\10.8.%IP3%.202\e$\NewPOS61\help /user:Administrator A
copy D:\NewPOS61\help\*.jpg z:\ /Y 
copy D:\NewPOS61\help\*.html z:\ /Y 

NET USE * /D /Y 
NET USE z: \\10.8.%IP3%.217\e$\NewPOS61\help /user:Administrator A
copy D:\NewPOS61\help\*.jpg z:\ /Y 
copy D:\NewPOS61\help\*.html z:\ /Y 

NET USE * /D /Y 
NET USE z: \\10.8.%IP3%.219\e$\NewPOS61\help /user:Administrator A
copy D:\NewPOS61\help\*.jpg z:\ /Y 
copy D:\NewPOS61\help\*.html z:\ /Y 

NET USE * /D /Y 
NET USE z: \\10.8.%IP3%.220\e$\NewPOS61\help /user:Administrator A 
copy D:\NewPOS61\help\*.jpg z:\ /Y 
copy D:\NewPOS61\help\*.html z:\ /Y 
这是
servers.txt

200
201

我正试图将文件从
servers.txt

复制到多个IP地址的不同驱动器中,这对于
for
循环来说不是有效的变量。它必须是单个字符(a到Z或#)。@Jelico如果您在提问之前阅读了所使用命令的帮助,您可能可以自己解决问题。直接从命令帮助:对于(set)DO命令中的%variable[命令参数]%variable指定一个单字母可替换的参数。请尝试使用
获取/?