Windows 批处理:从计算机复制到网络驱动器

Windows 批处理:从计算机复制到网络驱动器,windows,batch-file,command-line,xcopy,Windows,Batch File,Command Line,Xcopy,我已经编写了一个批处理文件,将执行一些测试,然后将结果复制到网络驱动器。这个习惯对我来说很好,但在过去的几天里,我注意到它对我不起作用,其他人说它从来没有对他们起过作用 这是我打电话给M的部分,我们网络上的所有计算机都能看到。正在调用分区并创建存档结果文件夹,但未将任何内容发送到目标驱动器 有人能看出我做错了什么吗 :CopyResults SET CLASSPATH=%CLASSPATH_ORIGINAL% For /f "tokens=1-4 delims=/ " %%a in ('date

我已经编写了一个批处理文件,将执行一些测试,然后将结果复制到网络驱动器。这个习惯对我来说很好,但在过去的几天里,我注意到它对我不起作用,其他人说它从来没有对他们起过作用

这是我打电话给M的部分,我们网络上的所有计算机都能看到。正在调用分区并创建存档结果文件夹,但未将任何内容发送到目标驱动器

有人能看出我做错了什么吗

:CopyResults
SET CLASSPATH=%CLASSPATH_ORIGINAL%
For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%a-%%b-%%c)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)

set source="target"
set Archive= "Archived Results\Test Results - %CLIENTCHOICE% %mydate% At %mytime% Using %BROWSEROPTION%"
set ScreenshotDestination= "Archived Results\Test Results - %CLIENTCHOICE% %mydate% At %mytime% Using %BROWSEROPTION%\Screenshots"
mkdir %Archive%
echo %Archive%
echo d | xcopy %source% %Archive% /k /e /d /y /h /i

rem copy screenshots
set screenshots="Screenshots"
echo d | xcopy %screenshots% %ScreenshotDestination% /k /e /d /y /h /i

%Archive%\site\index.html

rem copy accross to M:
set Destination= "M:\ProductTesting\AutomationResults\%CLIENTCHOICE%\%mydate% At %mytime% Using %BROWSEROPTION% Ran By %username%"
set ScreenshotDestination= "M:\ProductTesting\AutomationResults\%CLIENTCHOICE%\%mydate% At %mytime% Using %BROWSEROPTION%\Screenshots"
set source="target"
mkdir %Destination%
echo %Destination%
echo d | xcopy %source% %Destination% /k /e /d /y /h /i

rem copy screenshots
set screenshots="Screenshots"
echo d | xcopy %screenshots% %ScreenshotDestination% /k /e /d /y /h /i
GOTO Del

如果以交互方式运行,是否会收到错误消息或其他信息?另外,它是作为您的用户运行,还是作为其他用户运行?最后,它是否运行“提升”(即选中“以管理员身份运行”或类似选项)。它会在屏幕上打印什么?