Pet*_*nek 9 scheduled-tasks command-line xcopy task-scheduler
我需要运行 xcopy 命令。但是当我输入所有参数时:
xcopy \\<server>.<domain>.com\c$\Users\<user>\Documents\New_ADuser_mustang.ps1 C:\IAM\New_ADuser_mustang.ps1 /C /Y /R
Run Code Online (Sandbox Code Playgroud)
系统提示我一个问题
Does C:\IAM\New_ADuser_mustang.ps1 specify a file name or directory name on the target (F = file, D = directory)?
Run Code Online (Sandbox Code Playgroud)
我需要在运行命令之前指定这一点,而不是之后。该命令作为自动化日常任务的一部分运行,因此没有人可以回答这个问题。
Dav*_*ill 12
将星号添加*到目标文件名,如下所示:
C:\IAM\New_ADuser_mustang.ps1*
Run Code Online (Sandbox Code Playgroud)
使用 XCOPY 复制单个文件时,没有选项指示目标是文件名还是目录(文件名默认为源文件的文件名)。
在这种情况下,XCOPY 将提示一条(特定于区域设置的)消息,例如:
Run Code Online (Sandbox Code Playgroud)C:\> xcopy foo.txt bar.txt Does foo.txt specify a file name or directory name on the target (F = file, D = directory)?在目标末尾添加通配符 (*) 将抑制此提示并默认复制为文件:
Run Code Online (Sandbox Code Playgroud)C:\> xcopy foo.txt bar.txt* C:foo.txt 1 File(s) copied这要求源文件扩展名和目标文件扩展名的长度相同,通常为 3 个字符。
Source Xcopy - 复制文件和文件夹 - Windows CMD - SS64.com