Markdown and syntax corrections

This commit is contained in:
Yorick Barbanneau 2018-05-02 21:15:21 +02:00
parent 6b55544443
commit d4e384be68

View file

@ -60,7 +60,7 @@ CleanW10.ps1 -module <path> -dir <path> -debug
### -module
Avec cette option vous pouvez executer un seul module. Le parametre est suivi
Avec cette option vous pouvez executer un seul module. Le paramètre est suivi
par le chemin complet du fichier module.
### -dir
@ -110,12 +110,12 @@ en fonction de l'action. Voici une liste des actions disponibles :
### BlockHost
Bloque un ou plusieurs nom(s) d'hôte via le fichier hosts, les paramètres de ce
module sont :
Bloque un ou plusieurs noms d'hôtes via le fichier hosts, les paramètres de
cette action sont :
* ``host`` : nom d'hote à bloquer
* ``file`` : nom du fichier contenant une adresse IP par ligne pour un
traitement par lots. Voir la section [#fichiers-externes](fichiers)
traitement par lots. Voir la section (#fichiers-externes)[fichiers]
* ``firewall`` [Booléen] : Bloque la ou les adresse(s) IP relative au nom
d'hôte par le module FwBlockOutputIP
@ -124,7 +124,7 @@ module sont :
### FwBlockOutputIP
Bloque une ou plusieurs adresse(s) IP, les paramètres relatifs à ce module
Bloque une ou plusieurs adresse(s) IP, les paramètres relatifs à cette action
sont :
* ``ip`` : adresse IP à bloquer
@ -134,8 +134,8 @@ sont :
### FwBlockProgram
Bloque un ou plusieurs programme(s) dans le pare-feu, les paramètres relatifs à
ce module sont :
Bloque un ou plusieurs programmes dans le pare-feu, les paramètres relatifs à
cette action sont :
* ``name`` : ce paramètre est utilisé pour créer le nom de la règle du
pare-feu Windows - facultatif, utilise le chemin complet si absent
@ -161,18 +161,19 @@ paramètres sont :
Supprime une clé de registre, les mêmes actions que pour ``AddRegKey`` seront
réalisées si la clé concerne HKCU. Les paramètres sont :
* ``path`` : chemin vers la clé
* ``key`` : clé à supprimer.
### UninstallModernApp
Désintalle une ou plusiers application(s) universelle(s), les paramètres sont :
Désintalle une ou plusieurs applications universelles, les paramètres sont :
* ``name`` : nom de l'application à désintaller
* ``removeProvisionned`` [Booléen] : supprimer aussi des application
provisionnées (que le système réinstallera pour tout nouvel utilisateur créé)
* ``file`` : nom du fichier contenant un nom d' application par ligne pour un
traitement par lots. Voir la section [#fichiers-externes](fichiers)
traitement par lots. Voir la section [fichiers externes](#fichiers-externes)
### DisableService
@ -183,7 +184,8 @@ Désactive un service, les paramètres sont :
désactiver la création du service par utilisateur, la clé de registre
``userServiceFlag`` sera modifiée.
* ``file`` : nom du fichier contenant un nom de service par ligne pour un
traitement par lots. Voir la section [#fichiers-externes](fichiers)
traitement par lots. Voir la section [fichiers externes](#fichiers-externes)
### RemoveSchedukedTask
@ -192,16 +194,16 @@ Désactive une tâche planifiés, les paramètres sont :
* ``name`` : nom de la tache planifiée
* ``path`` : chemin de la tache planifiée - facultatif
* ``file`` : nom du fichier contenant un nom de tâche par ligne pour un
traitement par lots. Voir la section [#fichiers-externes](fichiers)
traitement par lots. Voir la section [fichiers externes](#fichiers-externes)
## DisableFeature
### DisableFeature
Désactive une fonctionnalité de Windows (accessible via dism.exe) les paramètres
sont :
* ``name`` : nom de la fonctionnalité
* ``file`` : nom du fichier contenant un nom de fonctionnalité par ligne pour
un traitement par lot. Voir la section [#fichiers-externes](fichiers)
un traitement par lot. Voir la section [fichiers externes](#fichiers-externes)
### KillProcess
@ -211,28 +213,28 @@ Tue un processus, le paramètre est :
### DelFile
Supprime un fichier / dossier, les parametres sont :
Supprime un fichier / dossier, les paramètres sont :
* ``path`` : chemin du fichier / dossier à supprimer
* ``recurse``[Booléen] : supprimmer de manière récursive. - facultatif
### ExecCommand
Executer un commande, les parametres sont :
Executer un commande, les paramètres sont :
* ``path`` : chemin vers l'exécutable. Celui-ci peut contenur des variables
* ``path`` : chemin vers l'exécutable. Celui-ci peut contenir des variables
d'environnement powershell comme par exemple ``"$env:systemroot\``, Si la
* ``arguments`` : liste des arguments
## Fichiers externes
Pour certaines actions il est possible de charger un fichier externe pour du
traitement par lots. Ce peut être le cas pour ``BlockHost`` par exemple. Il
traitement par lot. Ce peut être le cas pour ``BlockHost`` par exemple. Il
faut alors renseigner le paramètre ``file`` dans l'action correspondante avec
le nom du fichier à charger, Celui-ci decra se trouver **obligatoirement** dans
un sous-dossier portant le même nom que le fichier module.
Prenom l'exemple du module FW_Hosts.conf, il contient l'action ``BlockHost``
Prenons l'exemple du module FW_Hosts.conf, il contient l'action ``BlockHost``
avec commr paramètre ``file`` hosts.txt, voici donc l'arborescence obtenue :
```