Powershell copy-item

Ответить
 • Просмотры: 1
Аватара пользователя
Pucckuu86IT

Powershell copy-item

Сообщение Pucckuu86IT »

Здравствуйте! Кто-нибудь разбирается в powershell ??

У меня такая задача! Надо скопировать файлы (не маленький объем порядка 2-3 TB) с одного сервера на другой сервер по локальной сети!! Со всей структурой папок со всеми правами!

При копирование через total commander вылезают ошибки, что некие файлы не может скопировать ...



Думаю через powershell получиться ...

Если кто-нибудь знает более альтернативное решение, прошу сообщить!
Аватара пользователя
Petya V4sechkin

Re: Powershell copy-item

Сообщение Petya V4sechkin »

Pucckuu86IT, в PowerShell то же стандартное ограничение
MAX_PATH
(соответственно, потребуются "костыли" в виде дополнительных модулей, поддерживающих длинные имена).

Можете попробовать указывать префикс \\?\ (объяснение по ссылке выше) или воспользоваться утилитой Robocopy:


Цитата:



By default Robocopy will handle file and directory path names up to almost 32,000 characters in length
Аватара пользователя
Pucckuu86IT

Re: Powershell copy-item

Сообщение Pucckuu86IT »

Copy-Item -LiteralPath \\server\C$\papka - destination D:\\papka -Recurse -Forse -PassThru ... я вот как-то так пробЫвал!! Вроде все копирует, но опять же права не копирует!!(((



Попробую Robocopy...
Ответить

Вернуться в «Windows Server 2012/2012 R2»