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
|
### -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 :
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
Reference in a new issue