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 ### -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. par le chemin complet du fichier module.
### -dir ### -dir
@ -110,12 +110,12 @@ en fonction de l'action. Voici une liste des actions disponibles :
### BlockHost ### BlockHost
Bloque un ou plusieurs nom(s) d'hôte via le fichier hosts, les paramètres de ce Bloque un ou plusieurs noms d'hôtes via le fichier hosts, les paramètres de
module sont : cette action sont :
* ``host`` : nom d'hote à bloquer * ``host`` : nom d'hote à bloquer
* ``file`` : nom du fichier contenant une adresse IP par ligne pour un * ``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 * ``firewall`` [Booléen] : Bloque la ou les adresse(s) IP relative au nom
d'hôte par le module FwBlockOutputIP d'hôte par le module FwBlockOutputIP
@ -124,7 +124,7 @@ module sont :
### FwBlockOutputIP ### 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 : sont :
* ``ip`` : adresse IP à bloquer * ``ip`` : adresse IP à bloquer
@ -134,8 +134,8 @@ sont :
### FwBlockProgram ### FwBlockProgram
Bloque un ou plusieurs programme(s) dans le pare-feu, les paramètres relatifs à Bloque un ou plusieurs programmes dans le pare-feu, les paramètres relatifs à
ce module sont : cette action sont :
* ``name`` : ce paramètre est utilisé pour créer le nom de la règle du * ``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 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 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 : réalisées si la clé concerne HKCU. Les paramètres sont :
* ``path`` : chemin vers la clé * ``path`` : chemin vers la clé
* ``key`` : clé à supprimer. * ``key`` : clé à supprimer.
### UninstallModernApp ### 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 * ``name`` : nom de l'application à désintaller
* ``removeProvisionned`` [Booléen] : supprimer aussi des application * ``removeProvisionned`` [Booléen] : supprimer aussi des application
provisionnées (que le système réinstallera pour tout nouvel utilisateur créé) 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 * ``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 ### 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 désactiver la création du service par utilisateur, la clé de registre
``userServiceFlag`` sera modifiée. ``userServiceFlag`` sera modifiée.
* ``file`` : nom du fichier contenant un nom de service par ligne pour un * ``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 ### RemoveSchedukedTask
@ -192,16 +194,16 @@ Désactive une tâche planifiés, les paramètres sont :
* ``name`` : nom de la tache planifiée * ``name`` : nom de la tache planifiée
* ``path`` : chemin de la tache planifiée - facultatif * ``path`` : chemin de la tache planifiée - facultatif
* ``file`` : nom du fichier contenant un nom de tâche par ligne pour un * ``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 Désactive une fonctionnalité de Windows (accessible via dism.exe) les paramètres
sont : sont :
* ``name`` : nom de la fonctionnalité * ``name`` : nom de la fonctionnalité
* ``file`` : nom du fichier contenant un nom de fonctionnalité par ligne pour * ``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 ### KillProcess
@ -211,28 +213,28 @@ Tue un processus, le paramètre est :
### DelFile ### DelFile
Supprime un fichier / dossier, les parametres sont : Supprime un fichier / dossier, les paramètres sont :
* ``path`` : chemin du fichier / dossier à supprimer * ``path`` : chemin du fichier / dossier à supprimer
* ``recurse``[Booléen] : supprimmer de manière récursive. - facultatif * ``recurse``[Booléen] : supprimmer de manière récursive. - facultatif
### ExecCommand ### 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 d'environnement powershell comme par exemple ``"$env:systemroot\``, Si la
* ``arguments`` : liste des arguments * ``arguments`` : liste des arguments
## Fichiers externes ## Fichiers externes
Pour certaines actions il est possible de charger un fichier externe pour du 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 faut alors renseigner le paramètre ``file`` dans l'action correspondante avec
le nom du fichier à charger, Celui-ci decra se trouver **obligatoirement** dans le nom du fichier à charger, Celui-ci decra se trouver **obligatoirement** dans
un sous-dossier portant le même nom que le fichier module. 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 : avec commr paramètre ``file`` hosts.txt, voici donc l'arborescence obtenue :
``` ```