web-dev-qa-db-fra.com

Copy-Item copie le répertoire ainsi que le contenu vers le chemin UNC

J'essaie de prendre le contenu d'un dossier et de le copier dans un autre à l'aide de PowerShell 1.0. Des trucs assez simples et tout fonctionne bien en utilisant Copy-Item $from $to -recurse si je copie d'un dossier local vers un dossier local. Cependant, si le $to la variable est un chemin UNC, il semble copier le $from répertoire, pas seulement son contenu.

par exemple.

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

... finit par créer un dossier \\OtherMachineName\ShareFolder\rhysc au lieu de simplement copier le contenu du dossier.

Je souhaite conserver la structure du $from répertoire sur lequel je copie donc ma tentative de base de tuyauterie n'a pas fonctionné (tout a été vidé à la racine du $to dossier)

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

Essayer:

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

76
David Tchepak