Imr*_*ran 10 windows networking copy windows-server-2008
我有一个bat文件将文件从当前机器复制到映射网络驱动器(一行,xcopy命令).
当我RDP到服务器时,它工作.但是,当我作为计划任务运行,并将其配置为在我登录的同一用户下运行时,它不起作用并给出错误0x4.
有没有办法实现这个目标?
我也尝试dsynchronize,当我点击同步时它就可以工作了.当我把它作为服务运行同样的问题.
Imr*_*ran 19
我弄清楚了.以下批处理文件在调度程序下工作,即使是本地系统帐户:
net use m: \\server\share /U:server\user password
xcopy C:\source m: /E /Y
Run Code Online (Sandbox Code Playgroud)
它每次都映射一个网络驱动器,然后复制到该驱动器
可以将文件复制到UNC路径而无需映射为网络驱动器.只是尝试在引号中设置UNC路径.
copy * "\\server\share"
Run Code Online (Sandbox Code Playgroud)
没有引号,我在Windows7命令行上运行了"语法错误".
小智 5
我遇到了类似的问题,我想将文件从一台服务器复制到数百台其他服务器,而无需将远程驱动器映射到本地PC。我没有足够的驱动器号来将数百台远程计算机映射到我的本地PC!我不能只映射远程驱动器并进行复制。
我以为我可以使用copy,xcopy或robocopy,然后将我的任务指定给copy命令。但是,所有复制命令都没有任何选项可向远程系统提供凭据。
由于上面的帖子,我能够创建一个小的批处理文件,在其中我可以遍历主机,并继续为我的所有主机重复使用一个驱动器映射。
这是我的批处理文件...
echo @off
for /F %%j in (pchostslist1.txt) do (
net use z:\\%%j\c$ /user:domain\myusername mypassword
mkdir \\%%j\c$\tmp\mynewdir
xcopy c:\anyfile.txt \\%%j\c$\tmp\mynewdir
net use z: /delete
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55077 次 |
| 最近记录: |