Question Move-item avec Recurse et Exclude

Plus d'informations
il y a 9 ans 3 semaines #23578 par Pascal
Bonjour,

Je rencontre un soucis avec un move-item

En premier lieu voici l'arborescence de mes dossiers
[code:1]PS C:\lab> Get-ChildItem -Recurse


Directory: C:\lab


Mode LastWriteTime Length Name
----

----
d
05/05/2017 14:54 destination
d
05/05/2017 14:54 Testlab


Directory: C:\lab\Testlab


Mode LastWriteTime Length Name
----

----
d
05/05/2017 14:54 DossierN°1
-a---- 05/05/2017 14:07 0 racine.pst
-a---- 05/05/2017 14:08 0 racine.txt


Directory: C:\lab\Testlab\DossierN°1


Mode LastWriteTime Length Name
----

----
-a---- 05/05/2017 14:08 0 lvl1.pst
-a---- 05/05/2017 14:08 0 lvl1.txt [/code:1]

J'aimerai tout déplacer vers le dossier \"C:\Lab\destination\" mais sans toucher aux fichiers PST et en gardant mon arborescence cependant j'ai l'impression que le RECURSE ne fonctionne pas car le PST \"racine.pst\" n'est pas déplacé mais celui \"LVL1.pst\" est déplacé à la racine de \"Destination\"

voici mon code actuel
[code:1]$source = \"C:\Lab\Testlab\"
$dest = \"C:\Lab\destination\"
$exclude = @('*.pst')
Get-ChildItem $source -Recurse -Exclude $exclude | Move-Item -Destination {Join-Path $dest $_.FullName.Substring($source.length)}[/code:1]

PS : Le copy-item fonctionne parfaitement lui

auriez vous une idée sur ce soucis svp ?
Merci !<br><br>Message édité par: clads92, à: 5/05/17 15:26

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.030 secondes
Propulsé par Kunena