У меня есть один вкладыш, который запекается в более крупный скрипт для какой-либо криминалистики на высоком уровне. Это просто простая команда copy-item и записывает папку dest и ее содержимое обратно на мой сервер. Код работает отлично, НО даже с переключателями:Powershell: Copy-Item -Recurse -Force не копирует все вспомогательные файлы
-Recurse -Force
Это не возвращает файл с расширением .dat. Как вы можете догадаться, чего я пытаюсь достичь, мне нужен файл .dat для анализа. Я запускаю это из привилегированного аккаунта. Моя единственная мысль заключалась в том, что это конфликт чтения/записи, и файл хоста в настоящее время использует его (или другой файл sys). Какой переключатель мне не хватает? «Режим» для файла, который не будет копироваться, равен -a ---. Не скрыта, просто не копируется. Предложения в другом месте говорят использовать xCopy/robocopy - если возможно, я не хочу вызывать другую зависимость, я уже использую powershell для большей части скрипта, id предпочитает придерживаться его ... Любые мысли? Спасибо заранее, это щекочут мой мозг немного ...
Есть ли «Копия-элемент C: \ SOURCE \ * C: \ DESTINATION -Recurse -Force -Verbose' не делать то, что вам нужно? – Nate
Ahh okay ... новый интеллект, с вербальным переключателем, он заявляет, что его нельзя скопировать, потому что он используется - вроде того, что я думал ... кто-нибудь знает об этом? как писать копию только для чтения? Я не хочу путешествовать по процессу изучения, если он не нужен - это домен широкий, так что это безумное изменение окружающей среды .... – Charles
Возможно, вы можете Shadow Copy для устаревшей версии. Может быть. Какая ОС? – Nate