Coś jak
cp \\target_machine local_file.txt c:\dest_file.txt
Coś jak
cp \\target_machine local_file.txt c:\dest_file.txt
Odpowiedzi:
Zakładając, że masz odpowiednie uprawnienia, możesz to zrobić w następujący sposób:
copy local_file.txt \\target_machine\c$\dest_file.txt
Użyj „c $”, aby odwołać się do dysku C na zdalnym komputerze.
net use
uwierzytelnienie udziału przed kopiowaniem (np. Stackoverflow.com/questions/3854026 ). Nie jestem pewien, czy to działa z powyższą notacją c $, musisz spróbować i zobaczyć.
To jest tak:
copy c:\local_path\local_file.txt \\target_machine\destination_path\destination_file.txt
\\target_machine\destination_path\
Powiedzmy, że jeśli zamapowałeś na dysk sieciowy, Z:
polecenie staje się
copy c:\local_path\local_file.txt Z:\destination_file.txt
The network name cannot be found
to jest to problem z siecią, albo nie masz uprawnień albo zapora blokuje twoje żądania
system cannot find path specified error
. Podwójny ukośnik odwrotny służy do uzyskiwania dostępu do udziałów sieciowych za pomocą schematu nazewnictwa UNC. Tak, to działa w mojej sieci, mam kilka skryptów, z których korzystam (skrypty mają eksportować dane, kompresować je i przenosić na NAS). Podejrzewam problemy z uprawnieniami. Czy maszyny, które chcesz skopiować w różnych domenach / grupach roboczych?
c$
należy użyć takiego udziału .