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
Ma variable $chemin contient présentement la valeur : "\\P2118\C$\adeleter -name"
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)
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?
Partager