Question Récupérer le résultat de Compare-Object

Plus d'informations
il y a 10 ans 2 mois #21209 par Max
Bonjour,
Suite à un problème j'ai du aller récupérer un dossier sur mon serveur de backup. Le problème est que certains de mes utilisateurs nomment leur dossiers à rallonge et que le chemin est trop long. Windows refuse de copier ces fichiers soit +/- 500 fichiers concernés. Je voudrais donc créer un script qui compare deux folders (\\A et \\B) sur le réseau et copie les fichiers présent dans \\A mais pas dans \\B dans un sous répertoire \\B\A-trier\. J'utilise donc Compare-Object :
[code:1]
$refObj = Get-ChildItem -Recurse \\MON\DOSSIER\BACKUP
$difObj = Get-ChildItem -Recurse \\MON\DOSSIER\DE\TRAVAIL
Compare-Object -Verbose -ReferenceObject $refObj -DifferenceObject $difObj[/code:1]

Avec un dossier test j'obtiens le résultat attendu :
[code:1]
InputObject SideIndicator

A-trier =>
myCustom.css <=
myCustom.master <=

[/code:1]
Mais comment récupérer uniquement le nom de ces fichiers pour les copier au bon endroit ?

Merci d'avance pour tout éclaircissement.
Max

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

Plus d'informations
il y a 10 ans 2 mois #21212 par Laurent Dardenne
Salut,
en utilisant la propriété InputObject ?

Recherche sur le forum il y a de nombreux exemples sur ce sujet.

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 2 mois #21215 par NicolasBdn
Bonjour,

Je crois qu'en utilisant l'argument \"-PassThru\" dans ta commande, tu récupères les infos dont tu as besoin.

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

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