Quelque chose comme
cp \\target_machine local_file.txt c:\dest_file.txt
Quelque chose comme
cp \\target_machine local_file.txt c:\dest_file.txt
Réponses:
En supposant que vous disposez des autorisations appropriées, vous pouvez le faire comme ceci:
copy local_file.txt \\target_machine\c$\dest_file.txt
Utilisez "c $" pour référencer le lecteur C sur la machine distante.
net use
de fournir l'authentification au partage avant la copie (par exemple: stackoverflow.com/questions/3854026 ). Je ne sais pas si cela fonctionne avec la notation c $ ci-dessus, vous devrez l'essayer et voir.
C'est comme ça:
copy c:\local_path\local_file.txt \\target_machine\destination_path\destination_file.txt
Si vous avez \\target_machine\destination_path\
mappé à un lecteur réseau, par exemple, Z:
la commande devient
copy c:\local_path\local_file.txt Z:\destination_file.txt
The network name cannot be found
alors c'est un problème de réseau, soit vous n'avez pas d'autorisations, soit le pare-feu bloque vos demandes
system cannot find path specified error
. La double barre oblique inverse est utilisée pour accéder aux partages réseau avec le schéma de dénomination UNC. Oui, cela fonctionne sur mon réseau, j'ai quelques scripts où j'en fais usage (les scripts sont pour exporter des données, les compresser et les déplacer vers NAS). Je soupçonne des problèmes de permissions. Les machines que vous souhaitez copier sont-elles sur différents domaines / groupes de travail?
c$
doit être utilisé.