Я пытаюсь взять содержимое папки и скопировать ее в другую с помощью 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