Copy-Item将目录以及内容复制到UNC路径

时间:2009-12-15 06:29:09

标签: powershell unc powershell-v1.0

我正在尝试使用PowerShell 1.0获取文件夹的内容并将其复制到另一个文件夹。非常简单的东西,如果我从本地文件夹复制到本地文件夹,使用Copy-Item $from $to -recurse一切正常。但是,如果$to变量是UNC路径,则它似乎复制$from目录,而不仅仅是其内容。

e.g。

$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

1 个答案:

答案 0 :(得分:76)

尝试:

$from = "c:\temp\rhysc\*"