[script .bat] autosuppression

Résolu
remi57190 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,
J'ai creer un script .bat qui s'execute au demarrage de windows et qui a pour but d'instaler un client ce trouvant sur un pc serveur distant. (client ocs inventory)
cependant le script n'a besoin de s'executer qu'une seule foi, le client etant ensuite instaler il n'a plus lieu d'etre.
Ma question est donc : pourrais-je ajouter une commande a mon script qui effacerai auomatiquement celui-ci après la fin de son execution? si oui laquelle?
je vous remerci pour les futures reponses.
A voir également:

6 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut
Il serait sympa que tu donnes ta démarche, la solution que tu as prise pour aider les futurs internautes qui seraient dans le même problème que toi.

Bonne journée
8
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut

En créant un thread séparé qui supprimerait le fichier alors que l'exécution est fini. Mais en batch, je ne pense pas que la création de thread soit possible. Dans ce cas, tu crées un fichier dans un langage permettant le thread comme le java. Dans le thread crée, tu supprimes le fichier .bat et le fichier java.
Mais cela reste de la grosse bidouille. Peut-être existe-t-il plus élégant. A voir

Bonne chance
0
remi57190 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   35
 
merci pour ta reponse, j'avais aussi pensé a cette solution mais sa fait vmt bricolage...
jaimerai quant mm avoir une solution plus elaboré.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Ou sinon, tu fais ton programme dans un autre langage comme le C. En utilisant : system(" ");
tu peux utiliser des commandes en batch. Et tu pourras faire un thread. Et ça, ce n'est plus de la bidouille.
;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
remi57190 Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   35
 
merci pour votre mobilisation ! :) mon probleme est maintenan résolu :D
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Voila ce que je ferait.
à la fin de ton installation, le script lance un script qui est sur le serveur.
Le script qui est sur le serveur attend quelques secondes et détruit le script local.
sachant que le scrip local doit être trouvable par l'intermédiare de variable systeme genre :%USERNAME%
ou de passer le chemin en argument du script du serveur.
Si tu as besoin de plus de précisions, demande.
-1