Я пытаюсь взять содержимое папки и скопировать ее в другую с помощью PowerShell 1.0. Довольно простой материал, и все работает отлично, используя Copy-Item $from $to -recurse
, если я копирую из локальной папки в локальную папку. Однако, если переменная $to
является UNC-контуром, она, похоже, копирует каталог $from
, а не только его содержимое.
например.
$from = "c:\temp\rhysc\"
$to = "\\OtherMachineName\ShareFolder\"
Copy-Item $from $to -recurse
... заканчивает создание папки \\OtherMachineName\ShareFolder\rhysc
вместо простого копирования содержимого папки.
Я хочу сохранить структуру каталога $from
, который я копирую, так что моя основная попытка соединения не работала (все было сброшено в корень папки $to
)
Get-ChildItem $from -recurse | Copy-Item -destination $to