[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 12:35

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

Messagepar holiii » 03 mars 2008 13:02

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 !

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

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

Messagepar GregLand » 03 mars 2008 14:08

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...

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

Messagepar holiii » 03 mars 2008 14:11

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 ?

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

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

Messagepar GregLand » 03 mars 2008 14:18

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.

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

Messagepar holiii » 03 mars 2008 14:29

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é

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

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

Messagepar GregLand » 03 mars 2008 14:32

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 ?

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

Messagepar holiii » 03 mars 2008 14:36

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 14:42, modifié 1 fois.

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

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

Messagepar GregLand » 03 mars 2008 14:42

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à)

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

Messagepar holiii » 03 mars 2008 17:41

Je suis revenus :)

Sa marche sur ma session administrateur, mais pas sur ma session limité :o

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

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

Messagepar GregLand » 03 mars 2008 18:21

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

Image

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

Messagepar holiii » 03 mars 2008 18:22

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

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

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

Messagepar GregLand » 03 mars 2008 18:58

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é)

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

Messagepar holiii » 03 mars 2008 19:07

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 :)

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

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

Messagepar GregLand » 03 mars 2008 19:17

Essais aussi de renommer l'image... Il se peut que Windows ait mal pris en compte le partage ou le non partage.

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

Messagepar holiii » 03 mars 2008 19:32

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 !

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

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

Messagepar GregLand » 03 mars 2008 19:48

Pas de problème... Image

@ +

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

Messagepar holiii » 31 mars 2008 23:46

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 !

Avatar du membre
Mick@el
Messages : 542
Enregistré le : 18 févr. 2006 22:45
Langage de programmation connu : Python, PHP, Javascript, C#, C++, C
Localisation : Nancy
Contact :

Messagepar Mick@el » 01 avr. 2008 01:10

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 12:35

Messagepar holiii » 01 avr. 2008 12:25

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

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

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

Messagepar GregLand » 01 avr. 2008 13:36

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