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