Перемещение файлов
Вопрос был задан тут и там же есть много других решений, но я как настоящий фанат PoSh хочу по другому
Вроде все условия по заданию были соблюдены. Работа с сетевыми папками и чтобы права доступа сохранились. Запуск именно данного скрипта я производил с другой машины в сети и всё отработало нормально. $path = “\\zorion\c$\system32\” Естественно скрипт можно усложнить , допустим $path и $destination брать из текстового файла и обрабатывать сразу большую кучу серверов
$destination = “\\zorion\c$\temp\{0:yyyy-M-dd}\” -f (get-date)
new-item -ItemType directory -Path $destination -Force
Get-ChildItem -Path $path -Recurse | move-item -Destination $destination -force
А можно и еще чуточку упростить
Если добавить ключ -Force к Move-Item то он сам создаст все необходимые каталоги, и New-Item можно убрать.
Комментарий от Xaegr — 2008 Апрель 15, @ 8:55 пп
Копировать не сильно интересно, теперь будем архивировать
Комментарий от zorion — 2008 Апрель 16, @ 7:35 дп