File 通过网络删除文件

File 通过网络删除文件,file,batch-file,task,scheduler,delete-file,File,Batch File,Task,Scheduler,Delete File,我有两个由任务调度器运行的脚本。 第一批文件为网络中的每台计算机创建一个网络上的文件共享文件夹 它工作正常 %SystemRoot%\system32\cmd.exe /c "copy /y nul \\mysrv\test\%computername%\pcon.txt" 第二个脚本必须删除该文件,但不删除它,如何解决该问题。 只有我双击它,它才会运行 任务由用户系统在任务调度器中运行 %SystemRoot%\system32\cmd.exe /c "del /Q \\mysrv\test

我有两个由任务调度器运行的脚本。 第一批文件为网络中的每台计算机创建一个网络上的文件共享文件夹 它工作正常

%SystemRoot%\system32\cmd.exe /c "copy /y nul \\mysrv\test\%computername%\pcon.txt"
第二个脚本必须删除该文件,但不删除它,如何解决该问题。 只有我双击它,它才会运行 任务由用户系统在任务调度器中运行

%SystemRoot%\system32\cmd.exe /c "del /Q \\mysrv\test\%computername%\pcon.txt"

@阿列克谢马古拉为什么?对于许多任务,CMD与PowerShell一样简单和有用。特别是复制和删除。您是从任务调度器运行这些命令,还是将它们放入批处理文件,然后从任务调度器调用批处理文件?@CMD的命令行shell很差;如果与旧的Windows计算机的兼容性不是一个问题,请不要使用CMD。也就是说,使用CMD没有什么错(AFAIK),但是您想要使用Powershell的原因还有很多。这就像在Linux下使用
bash
而不是
dash/sh
:除非您有特定的理由不这样做,否则您应该一直这样做。@AlexejMagura CMD Vs Powershell wars没有建设性。请验证系统是否具有删除该文件的适当安全权限。