web-dev-qa-db-de.com

Copy-Item kopiert das Verzeichnis sowie den Inhalt in den UNC-Pfad

Ich versuche, den Inhalt eines Ordners mit PowerShell 1.0 in einen anderen zu kopieren. Ziemlich einfaches Zeug und alles funktioniert gut mit Copy-Item $from $to -recurse, Wenn ich von einem lokalen Ordner in einen lokalen Ordner kopiere. Wenn es sich bei der Variablen $to Jedoch um einen UNC-Pfad handelt, kopiert sie anscheinend das Verzeichnis $from Und nicht nur dessen Inhalt.

z.B.

$from = "c:\temp\rhysc\" 
$to = "\\OtherMachineName\ShareFolder\"  
Copy-Item $from $to -recurse

... erstellt dann einen Ordner \\OtherMachineName\ShareFolder\rhysc, anstatt nur den Inhalt des Ordners zu kopieren.

Ich möchte die Struktur des Verzeichnisses $from Beibehalten, über das ich kopiere, damit mein grundlegender Versuch, Pipes zu erstellen, nicht funktioniert hat (alles wurde im Stammverzeichnis des Ordners $to Gespeichert).

Get-ChildItem $from -recurse | Copy-Item -destination $to
60
RhysC

Versuchen:

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

76
David Tchepak