Próbuję następującego polecenia:
robocopy "x:\dir" "y:\dir" /mir /z /tee /fft /nfl /ndl /eta /log:"x:\path to logs\12-15-11 01 file with spaces.txt"
Otrzymuję ten błąd:
ERROR : Invalid Parameter #10 : "/log:x:\path to logs\12-15-11 01 file with spaces.txt"
EDYCJA 1
Okazuje się, że powyższe polecenie było prawidłowe, miałem literówkę na swojej drodze. Jeśli masz ścieżkę zawierającą spacje, możesz podać je do przełącznika robocopy / log w następujący sposób:/log:"c:\path to a file\robocopy.log"
Odpowiedzi:
Jeśli musisz podać ścieżkę zawierającą spacje do przełącznika robocopy / log, możesz to zrobić w następujący sposób:
źródło
Istnieją cztery sposoby rejestrowania jako dokumentacja programu PowerShell
/log:<LogFile>
: Zapisuje dane wyjściowe statusu do pliku dziennika (zastępuje istniejący plik dziennika).robocopy "c:\a" "c:\b" /log:"c:\copy_log.log"
/log+:<LogFile>
: Zapisuje dane wyjściowe statusu do pliku dziennika (dołącza dane wyjściowe do istniejącego pliku dziennika).robocopy "c:\a" "c:\b" /log+:"c:\copy_log.log"
/unilog:<LogFile>
: Zapisuje dane wyjściowe statusu do pliku dziennika jako tekst Unicode (zastępuje istniejący plik dziennika).robocopy "c:\a" "c:\b" /unilog:"c:\copy_log.log"
/unilog+:<LogFile>
: Zapisuje dane wyjściowe statusu do pliku dziennika jako tekst Unicode (dołącza dane wyjściowe do istniejącego pliku dziennika).robocopy "c:\a" "c:\b" /unilog+:"c:\copy_log.log"
Aby uzyskać więcej informacji https://technet.microsoft.com/en-us/library/cc733145(v=ws.11).aspx
źródło
/tee
przełącznik, ponieważ to również wyświetla dane wyjściowe z wiersza poleceń i pozwala użytkownikowi zobaczyć postęp kopiowania plików również w wierszu poleceń.Dzieje się tak, gdy potrzebujesz uprawnień administratora / lub pop, aby utworzyć plik w tym katalogu
Więc spróbuj mieć katalog log / temp i spróbuj dodać plik dziennika do tego katalogu
na przykład:
źródło
Jeśli ścieżka do pliku dziennika zawiera spacje lub inne ograniczniki skryptów, dołącz go do cudzysłowów, takich jak EDIT # 1 i @slm. Pamiętaj jednak o użyciu znaków specjalnych, jak opisano w niniejszej dokumentacji dotyczącej skryptów wsadowych .
źródło