我想将 Windows 计算机上的一组文件复制到我有凭据的多个 Windows 服务器上,而不必通过 RDC,这在理论上是一个简单的任务。对于这种用法,xcopy 中的适当语法显然是\\servername\...
,但我认为我不需要输入任何内容servername
——只需输入 IP 地址和密码。并且xcopy "C:\Users\myname\Documents\uploadtest.txt" "\\xxx.xxx.xxx.xxx\C:\Users\Public\Public Documents\"
只给出结果“驱动器规范无效”,而不是要求输入密码或任何其他内容。如果将第二个冒号替换为美元符号,情况也是如此。我做错了什么?
答案1
您需要用 替换\\xxx.xxx.xxx.xxx\C:\Users
,\\xxx.xxx.xxx.xxx\C$\Users
您的命令就可以工作了。xcopy
只知道共享文件夹,并且C:
驱动器是C$
自动共享的。
答案2
从确保已启用文件和打印机共享nowiressecurity.com 部分:
在 Windows 计算机上,必须启用网络连接或适配器的共享协议,该计算机才能托管和访问网络共享。尽管防火墙配置和其他设置可能已启用,但除非启用这些协议,否则无法实现共享。