Adrien Murillo Non classé Script liste comparaison

Script liste comparaison

Contexte :

Suppression des élevés contenu dans une listes obsolètes répliquer avec une GPO sur un volume car obsolète par rapport à la liste d’élevés contenu dans dans le répertoire c: du serveur TSE .

Description :

Mise en place d’un script qui va analyser, comparer et supprimé la liste qui n’a plus d’utilité en gardant une trace de cette liste

Activité :

Script avec commentaire :

C:

set /P PROFILTRASH= < liste.txt



rem Envoie la première ligne du fichier liste.txt dans la variable



PROFILTRASH


IF %PROFILTRASH%=="end"  goto :end


rem si PROFILTRASH est égal à END alors on va au marqueur ":END"



F:



rem selectionne le lecteur F

echo %PROFILTRASH%



rem affiche le contenu de la variable PROFILTRASH pour valider son
contenu

pause

rem attente de validation



takeown /F %PROFILTRASH% /R



rem on s’approprie les droits forcés et racurcifs sur le dossier portant
le nom de notre variable



icacls %PROFILTRASH% /grant Educ\administrateur:F



rem on prend tous les droits sur le dossier portant le nom de là
variable


Del /F /Q /S %PROFILTRASH%\*



rem on supprime le contenu du dossier portant le nom de la variable


rmdir /s %PROFILTRASH%



rem on supprime le dossier portant le nom de la variable


C:


rem on se positionne sur C



TYPE liste.txt | FINDSTR /B /V %PROFILTRASH%>liste2.txt

del liste.txt


rename liste2.txt liste.txt



rem on supprime la première ligne du fichier TXT avant de recommencer



rmprofilauto.bat



rem relance ce script


:end

Problème rencontré :

La première version du script permettait de supprimer un élève lors de l’exécution du script mais l’approbation des droits devait se faire manuellement. La tache était redondante.

Related Post

Serveur webServeur web

Tuto serveur WEB Projet personnel encadré 1.Configuration du DNS pour le serveur WEB Page de configuration de bind : Installer à l’aide de la commande bind :  # apt-get install bind9  Nous

À propos de moiÀ propos de moi

Je suis Adrien Murillo, âgé de 23 ans, actuellement étudiant au CNAM de Monptellier en tant qu’Architecte en Cybersécurité. Depuis mon plus jeune âge, j’ai toujours été attiré par l’informatique

error: