Bonjour,

J'ai un début de script qui me permet de décompresser tous les fichiers d'un répertoire et sous-répertoire mais il ne fonctionne pas pouvez vous m'aider a compléter le script avec l’exclusion de la décompression des répertoires suivant? donc décompresser tous dans le c:\ d:\ e:\ mais pas le répertoires suivants:

C:\WINDOWS \$Nt*
C:\WINDOWS\$hf_mig$
C:\WINDOWS\ie7updates
C:\WINDOWS\ie8updates?

voici le script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
wql="SELECT * FROM Win32_Directory" _
  & " WHERE (Drive='c:' OR Drive='d:' OR Drive='e:')" _
  & " AND NOT Name like 'C:\\WINDOWS\\$Nt%'" _
  & " AND NOT Name='C:\\WINDOWS\\$hf_mig$'" _
  & " AND NOT Name='C:\\WINDOWS\\ie7'" _
  & " AND NOT Name='C:\\WINDOWS\\ie8'"
Set colFolders = objWMIService.ExecQuery( wql )
For Each objFolder in colFolders
    errResults = objFolder.Uncompress()
    'Wscript.Echo objFolder.Caption
Next