Fane1967 | Bonjour,
Depuis peu, j'ai en charge une partie de l'administration système, type Ad 2008 R2, dans un hôpital.
Nouveau sur hardware, je suis à la recherche d'un script pour tester l'existence d'un répertoire, nommé dans mon cas "extensions" caché ci-dessous : Chemin : \\nom du user1\AppData\Roaming\Mozilla\Firefox\Profiles\fcjul3cx.Infirmier1\extensions ET encore
\\nom du user2\AppData\Roaming\Mozilla\Firefox\Profiles\ybnssfwk.Infirmier2\extensions
...
150 users et 5 profiles à chaque fois... L'objectif est ensuite de copier un fichier *.xpi à chaque fois que ce nom de répertoire est trouvé.
L'objectif 2 serait de faire un erase du contenu avant de copier le NOUVEAU fichier *.xpi
En vous remerciant encore une fois pour les ressources que vous mettez à disposition.
Stéphane
Eysinem a écrit :
Bonjour, J'ai crée un script testant la présence d'un raccourci sur le bureau et si c'est le cas il le supprime.
Le problème est que le raccourci n'a pas tout le temps le même nom, il n'y a que quelques lettres qui reviennent.
Donc j'ai mit une * mais cela ne fonctionne pas.
Par contre si je n'utilise pas le FileExists et que j’exécute directement le DeleteFile, cela fonctionne.
Auriez-vous une idée du pourquoi ?
Code :
- Sub SupprRacc
- 'Déclaration des variables
- Dim Shell, DesktopPath, objFSO
- 'Création des variables
- Set Shell = CreateObject("WScript.Shell" )
- DesktopPath = Shell.SpecialFolders("Desktop" )
- Set objFSO = CreateObject("Scripting.FileSystemObject" )
- 'Supression du raccourci
- If objFSO.FileExists(DesktopPath & "\ass*.lnk" ) Then
- MsgBox "Ca marche !"
- objFSO.DeleteFile DesktopPath & "\ass*.lnk"
- End If
- REM If objFSO.FileExists(DesktopPath & "\nav*.lnk" ) Then
- REM objFSO.DeleteFile DesktopPath & "\nav*.lnk"
- REM End If
- End Sub
|
|
|