Bonjour,

Voici ce que je souhaite faire :
1 - Dans un premier temps, je lis un fichier qui passe la liste des postes dans un tableau nommé $tabPCCCC --> sa fonctionne
2 - À partir de ce tableau, je dois passer sur chacun des postes et effacer le contenu de plusieurs répertoires
3 - Je compare chacun des fichiers contenu sur les postes ($tabelementPoste) à ceux dont je dois conserver ($tabFichier) --> mon probème survient quand je passe la commande dir à mon tableau

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (Test-Connection $tabPCCCC[$i] -quiet) # Si le poste ping
    {
$chemin = "\\" +$tabPCCCC[$i] +"\C$\" +$tabcheminRépertoire[$r] + " -name" $tabelementPoste = @(dir $chemin)
Ma variable $chemin contient présentement la valeur : "\\P2118\C$\adeleter -name"

Lorsque la commande survient : j'obtient l'erreur :
Get-ChildItem : Impossible de trouver le chemin d'accès « \\P2118\C$\adeleter -
name », car il n'existe pas.
Au niveau de ligne*: 1 Caractère : 25
+ $tabelementPoste = @(dir <<<< $chemin)
+ CategoryInfo : ObjectNotFound: (\\P2118\C$\adeleter -name:String) [Get-ChildItem], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand


N'y aurait-il pas une autre façon de faire?