Markdown and syntax corrections
This commit is contained in:
parent
6b55544443
commit
d4e384be68
1 changed files with 82 additions and 80 deletions
38
README.md
38
README.md
|
@ -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 :
|
||||
|
||||
```
|
||||
|
|
Reference in a new issue