Description d’application: Un logiciel qui ressemble certains scripts sur PowerShell pour configurer le système ou installer des logiciels. Quelques exemples de fonctionnalité des scripts: - nettoyage de système - licence (activation, changement de clé ou KMS à MAK) - éditer de stratégie de groupe local - installation des logiciels (pack Office, navigateurs, etc) Plus des détails sera dans la Description des fonctionnalités: Dans ce programme les scripts sont les objets parce que chaque script est dans fichier différent et qui exécuter sur menu de programme. C’est menu devise à deux parties. La première partie est le menu avec toutes fonctionnalités et deuxième partie est menu avec des fonctionnalités qui existent si on n’a pas de connexion à Internet (on peut dire que deuxième menu prends héritage de menu avec tout des fonctionnalités).
Description des fonctionnalités: En début d’exécution le programme fait un test de disponibilité accès à Internet. Après de ce test le programme va lancer le menu avec toutes les fonctionnalités s’il y a accès à Internet ou le menu court si on n’a pas d’accès au réseau. Le menu consiste de la liste avec les configurations souvent : • nettoyage de système (avec certaines utiles de nettoyage telle que ...) • licence (activation ou changement de clé ou KMS à MAK) • éditer de stratégie de groupe local • installation des logiciels (pack Office, navigateurs, etc) • Définir les applications par défaut (importer un fichier XML)
Description de chaque fonctionnalité : La vérification connexion : avant de lancer le menu le programme vérifie la connexion à Internet par ping au certain serveur (comme serveur de Google et Microsoft). Si le ping passe le programme lance le menu complet avec tous les fonctionnalités. Mais si le ping ne passe pas le programme lance le menu court avec fonctionnalités pour lesquels n’ont pas besoin d’Internet par exemple : éditer de stratégie de groupe local ou définir les applications par défaut etc.
Nettoyage de système : c’est module pour nettoyage le système par les outils souvent :
########################################################################
L'instruction d'utilisation: Pour léncer le le programme on doit activer le exéccution de script sur windows. Par défaut l'éxectution est désactive sur windows. On peux pas integrer l'activation dans le programme parce que pour éxecuter le programme on doit activer de lencement de scrpit.(Voilà c'est une petite paradoxe.) Pour ça on démarre Powershell, en tant qu’Administrateur et on doit taper la commande suivante :
set-executionpolicy unrestricted
Valider par « O » (le o de oui).
Après on peut démarer notre programme aussi en tant qu’Administrateur
https://openclassrooms.com/forum/sujet/powershell-avertissement-de-securite https://itfordummies.net/2015/05/04/differents-way-to-unblock-file-with-powershell/
#########################################################################
Pour simplifier l'execution de programme j'ai utilisé le script PS2EXE pour créer le raccourci. C'est me permet de lancer le programme directement sur l'interface graphique. C'est juste attention on doit lancer le programme en tant qu’Administrateur
####################################