Exercice 04
Processus, services et journalisation
Dans cet exercice, vous aurez l'occasion de mettre en pratique les éléments que nous avons vu dans la théorie du cours sur les processus, les services et la journalisation Windows.
Prélables
Vous devez posséder une machine virtuelle sous Windows 11 25H2 opérationnelle.
Étapes de réalisation
Partie 1 : Processus
-
Ouvrez le gestionnaire de tâche sous Windows et trouvez quel utilisateur est propriétaire du processus explorer. Notez également son PID. Inscrivez les deux informations dans un fichier texte que vous nommerez
ex3.txtsur votre bureau. Inscrivez les informations dans le fichier comme suit:propriétaire;pid -
Ouvrez une fenêtre PowerShell et arrêter ce processus avec la cmdlet appropriée. Qu'est-ce qui se passe lorsque vous l'arrêtez ?
-
Toujours dans PowerShell, créez un nouveau processus pour
notepad.exe. Une foisnotepad.exelancée, ne le fermez pas, minimisez simplement la fenêtre. -
Utilisez la méthode de votre choix pour récupérer la quantité de mémoire utilisée par le processus que vous avez lancé. Inscrivez cette quantité à la ligne
2de votre fichierex3.txt. Par exemple, pour 10,2Mo, inscrivez seulement10.2.
Partie 2 : Services
-
Déterminez l'état du service de spouleur d'impression avec PowerShell. (indice)
-
Toujours avec PowerShell, trouvez comment modifier le type de démarrage de ce service. Passez le type de démarrage à
Manual. (indice) -
Trouvez le numéro du processus du service de spouleur d'impression. Inscrivez celui-ci à la ligne 3 de votre fichier
ex3.txt. -
En analysant cette commande PowerShell ainsi qu'en l'expérimentant, que fait-elle selon-vous ? Inscrivez son résultat à la ligne 4 de votre fichier
ex3.txt.(Get-Service | Where-Object {$_.StartType -eq 'Manual'}).Count
Partie 3 : Journalisation
-
Ouvrez l'observateur d'événements Windows et repérez l'entrée concernant votre dernière ouverture de session. Quel est l'id de l'événement ? Inscrivez ce-dernier à la ligne 5 de votre fichier
ex3.txt. -
Outre les journaux et les événements créés par le système, il est possible de se créer des journaux personnels. Ces journaux peuvent être utilisés pour toutes raisons (Se souvenir de l'installation d'un logiciel, enregistrer la date d'une sauvegarde, etc...)
Ouvrez PowerShell et créez d'abord un nouveau journal pour y enregistrer vos événements:
New-EventLog -LogName MonJournal -Source "LogPerso."Ensuite, créez votre événement dans le nouveau journal préalablement créé:
Write-EventLog -LogName MonJournal -Source "LogPerso." -EventID 1001 -EntryType Information -Message "Ceci est un événement test."Dirigez-vous maintenant dans l'observateur d'événements pour récupérer votre événement:
-
Dans l'observateur d'événements, il est possible de créer des vues personnalisées. Il s'agit ni plus ni moins d'un filtre que vous pourrez appeler quand bon vous semble. Créez donc une vue personnalisée qui vous affichera les événements de type
erreurpour tous les journaux Windows des 7 derniers jours:
-
Trouvez l'id de l'événement correspondant au succès du démarrage du service Dhcp-Client. Inscrivez celui-ci à la ligne 6 du fichier
ex3.txt.
Correction
Si vous voulez un retour sur le travail effectué, vous pouvez télécharger et exécuter ce script de correction.