PowerShell 1.0 を使用して、フォルダーの内容を別のフォルダーにコピーしようとしています。非常に単純なものでCopy-Item $from $to -recurse
、ローカル フォルダーからローカル フォルダーにコピーする場合に使用すると、すべて正常に動作します。ただし、変数が UNC パスの場合、その内容だけでなく、ディレクトリ$to
をコピーするようです。$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