Suppresion dans Appdata sur plusieurs USERS - Shell/Batch - Programmation
MarshPosté le 06-10-2017 à 11:36:07
Bonjour à tous,
J'ai un petit soucis de "programmation" ,je vous explique :
j'ai des utilisateurs dans mon boulot qui rencontrent des soucis de disque c: plein et j'aimerais me simplifier le vidage de certains dossiers en particuliers
J'ai commencé un mini batch qui va pointer sur 3-4 dossiers (temp, ancien système de déploiement etc...) contenu dans C:\programmes ou autre, jusque la tout va bien. En revanche j'ai besoin de vider le fameux "Temporary Internet Files" se trouvant dans "C:\Users\Nom_de_l'utilisateur\AppData\Local\Microsoft\Windows\Temporary Internet Files" Et c'est la que les problèmes commencent :
Etant donné que plusieurs Users ont des sessions sur le poste j'aimerais vider tous leurs dossiers "Temporary Internet Files" sans changer le Nom_de_l'utilisateur à chaque script et par users.
Pour l'instant j'ai ca :
Code :
RD /s /q "C:\Users\Nom_de_l'utilisateur\AppData\Local\Microsoft\Windows\Temporary Internet Files"
Est il possible de mettre une "variable?condition?" pour qu'il aille dans chaque dossier et les vide?
Si oui, laquelle et comment?
Aujourd'hui j'ai juste un .bat simple mais si il faut partir sur du PowerShell, Pas de soucis, (si on m'explique un minimum, un peu de connaissance en plus ne fait pas de mal)
Marsh Posté le 06-10-2017 à 11:36:07
Bonjour à tous,
J'ai un petit soucis de "programmation" ,je vous explique :
j'ai des utilisateurs dans mon boulot qui rencontrent des soucis de disque c: plein et j'aimerais me simplifier le vidage de certains dossiers en particuliers
J'ai commencé un mini batch qui va pointer sur 3-4 dossiers (temp, ancien système de déploiement etc...) contenu dans C:\programmes ou autre, jusque la tout va bien.
En revanche j'ai besoin de vider le fameux "Temporary Internet Files" se trouvant dans "C:\Users\Nom_de_l'utilisateur\AppData\Local\Microsoft\Windows\Temporary Internet Files"
Et c'est la que les problèmes commencent :
Etant donné que plusieurs Users ont des sessions sur le poste j'aimerais vider tous leurs dossiers "Temporary Internet Files" sans changer le Nom_de_l'utilisateur à chaque script et par users.
Pour l'instant j'ai ca :
Est il possible de mettre une "variable?condition?" pour qu'il aille dans chaque dossier et les vide?
Si oui, laquelle et comment?
Aujourd'hui j'ai juste un .bat simple mais si il faut partir sur du PowerShell, Pas de soucis, (si on m'explique un minimum, un peu de connaissance en plus ne fait pas de mal)