[RESOLU] [XP] Supprimer fichiers a la fermeture session

Cliquer ici pour accéder a tous les problèmes résolus de cette catégorie...

Modérateurs : Naveed, GregLand

holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

[RESOLU] [XP] Supprimer fichiers a la fermeture session

Message par holiii »

Bonjour !

Je suis dans une configuration un peu particulière : PC publique !

J'utilise windows steady state afin de restraindre l'acces a certaine portion du disque dur (principalement le c: (systeme) ) et j'ai creer une partition de 100mo afin que tous les utilisateurs (environ 120) puisse enregistrer provisoirement piece jointe, objet de navigations ect...

J'aimerai alors qu'a la fermeture de la session, tout le contenu de cette partition d: de 100mo soit effacer !

WSS a une option protection des disques qui efface toute modification mais elle ne fonctionne qu'au redemarage, et donc ne convient pas a mes besoins.

Je pense que cela est tout a fait realisable, mais mes recherches n'ont rien donnée...

Merci pour un coup de pouce !
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Salut holiiiiiiiiiiiiiiiiiiiiiiii et bienvenue iciiiiiiiiiiiiiiiiii !! :wink:

Ce que tu peux faire est d'utiliser gpedit.msc afin d'exécuter un script a la fermeture de Windows

- Va dans démarrer, exécuter, tape gpedit.msc puis valide
- Dans configuration ordinateur > Paramètres Windows > Scripts (Dem.Arret) tu peux ajouter des scripts (un bat par exemple utilisant rmdir) te permettant de supprimer des fichiers/dossiers

Je pense que c'est la manière la plus simple de faire...
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

Merci pour la rapidité de reponse !!

Je n'ait aucune connaissance niveau script, comment puis-je rediger un bat me permettant de supprimer les fichiers ?

-----------------------------------------------

tu as fait un edit ^^

rmdir d: /s /q

sa fonctionnerai ?
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Tu ouvre le bloc note, tu écris :

Code : Tout sélectionner

@echo off
rmdir /S /Q D:
avec :
D: le chemin de la partition ou du dossier que tu souhaites effacer
/Q Mode silencieux, ne demande pas de confirmation pour supprimer
/S permet de supprimer tous les répertoires et les fichiers dans le répertoire spécifié en plus du répertoire lui-même. Utilisé pour supprimer une arborescence.

Ensuite tu enregistres le fichier texte avec l'extension bat
par exemple :
del_at_reboot.bat


Commande de RMDIR :
RMDIR [/S] [/Q] [lecteur:]chemin
RD [/S] [/Q] [lecteur:]chemin

/S Supprime tous les répertoires et les fichiers dans le
répertoire spécifié en plus du répertoire lui-même.
Utilisé pour supprimer une arborescence.

/Q Mode silencieux, ne demande pas de confirmation pour supprimer
une arborescence de répertoires avec /S.
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

J'ai realisé le fichier bat, et exécuté.

Dans
configuration ordinateur > Paramètres Windows > Scripts (Dem.Arret) : j'ai seulement demarage et arret du syteme.

A la fermeture de la session, le fichier présent sur ma partition d: n'a pas été supprimé
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Fais déjà des essais en lançant simplement le fichier bat...
et vois si les fichiers sont supprimés.
Ne t'occupe pas pour le moment de gpedit.msc...

qu'as tu fais comme script exactement ?
Quelle partition as tu a effacer ? La D ?
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

Le fichier bat fonctionne, lorsque je le lance, il efface bien les fichiers present sur ma partition !

Maintenant il faudrait qu'il s'execute a la fermeture de la session :)

PS: je sort quelque instant, je verrai cela a mon retour (avant 17h)

Encore merci !
Modifié en dernier par holiii le 03 mars 2008 13:42, modifié 1 fois.
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Ok
C'est déjà une bonne chose que le bat fonctionne...

Essais de placer ton script a la racine d'un disque (de manière a éviter les noms de fichiers long... Le problème vient peut être de là)
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

Je suis revenus :)

Sa marche sur ma session administrateur, mais pas sur ma session limité :o
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Essais de faire la même chose, mais ce coup ci dans la configuration utilisateur (au lieu de configuration ordinateur)

Image
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

Oui, j'avez deja essayé, mais je pense avoir trouver la raison, le script ne s'execute pas car il est bloquer par WSS...


je vais desactivé certaine option, je verrai si sa fonctionne !

EDIT ! j'ai trouvée, sa fonctionne !!

MERCI BEAUCOUP !!!!!

EDIT 2 :
Un autre probleme depuis ces derniere modif, le papier paint du bureau de ma session limité a disparu !

J'ai repassé la session en admin, j'ai enlevé TOUTES les restriction, lorsque je remet le papier paint il saffiche, mais des que je ferme la session, et que je la rouvre, il a dissparu !! (j'ai le droit a un fond tout bleu / ou blanc si je change la couleur dans propriete d'affichage/bureau)

J'ai changer de place l'image qui est censé etre en fond d'ecran de place, mais rien n'y fait :o
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

EDIT ! j'ai trouvée, sa fonctionne !!
Nikel !!! :D
Un autre probleme depuis ces derniere modif, le papier paint du bureau de ma session limité a disparu !
Je ne sais pas si ça a un rapport... (je ne le vois pas du moins)
Vérifie bien que l'image est accessible (dossier accessible) par l'utilisateur (vu qu'il est en compte limité)
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

GregLand a écrit :
Un autre probleme depuis ces derniere modif, le papier paint du bureau de ma session limité a disparu !
Je ne sais pas si ça a un rapport... (je ne le vois pas du moins)
Vérifie bien que l'image est accessible (dossier accessible) par l'utilisateur (vu qu'il est en compte limité)
Je ne comprend pas, avant le fond d'ecran situer sur mon lecteur c: s'afficher sur la session limité.

La j'enleve toute les restrictions et je repasse le compte en admin, et le papier paint disparait a la fermeture :o

Par contre quand je met un theme par defaut de windows (colline...) elle reste a la reouverture, j'en deduit que mon image n'est pas accessible.
Bizarre puisque je peut la metre en faisant parcourir... c'est pas grave, la colline sa ira très bien !

Encore merci ! je finit de tout reprogrammé proprement en espérant plus avoir de soucie :)
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Essais aussi de renommer l'image... Il se peut que Windows ait mal pris en compte le partage ou le non partage.
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

trop tard ! Je viens de ractiver toutes les restrictions, et puis, elle est pas belle cette colline ?? xD

Je vien de creer une image disque, au demarage, tous les changement apporter a l'ordinateur sont effacé, l'image est reimplanté, c'est niquel pour un pc publique, mais long a redémarrer !!


Merci de ton aide, a bientot !
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Pas de problème... Image

@ +
Config :
Image
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

Salut,

Je reouvre se sujet car il concerne les meme ordinateurs "publique".

Je précise que le script que Greg ma donné fonctionne a merveille !!!

Cepandant je souhaites maintenant permetre aux utilisateurs d'enregistrer de petit fichier sur leur cle usb.

C'est a dire autoriser l'ecriture sur une cle USB seulement pour des fichier d'une taille inferieur a 3mo par exemple, est-ce fesable ?

merci ! bonne nuit !
Mick@el
Messages : 541
Enregistré le : 18 févr. 2006 21:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Message par Mick@el »

Je vois pas trop l'intêret de limiter la taille d'écriture vers une clé USB
holiii
Messages : 15
Enregistré le : 03 mars 2008 11:35

Message par holiii »

La n'est pas la question...

Mais la reponse est simple: eviter que les utilisateurs ne s'échangent ou bien meme telechargent directement des fichiers piratés....

Ainsi avec un maximum d'ecriture de 3mo par fichiers, seul les fichiers de type bureautique ou meme photos pourront etre recupérés ou echangés par les utilisateurs.

Je n'ait pas trouvé de solution sur le net :s mais je pense que cela est réalisable, par le biais d'un logiciel (payant ou non) ou d'un script.

Merci
GregLand
Programmeur & Administrateur
Programmeur & Administrateur
Messages : 4431
Enregistré le : 10 oct. 2003 09:36
Langage de programmation connu : Utilisés régulièrement :
- Visual DialogScript
- WinDev
- AutoIt
- AutoHotkey
- Html, Js, Vbs, PHP

Utilisés très peu :
- C et C++
- VB et VB.Net (pour les DLL)
- Java (Pour Android)
- ASM (pour désassembler)
- Python (quand je m'ennuie)
- et quelques autres....
Localisation : Les Damps (27)
Contact :

Message par GregLand »

Rien ne leur empèche d'utiliser un découpeur de fichiers... Image
Config :
Image
Répondre