Gestion de fichiers et de sites web avec PowerShell
22 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la fonction de la commande 'Compress-Archive' mentionnée dans le texte ?

  • Extraire des informations d'une page web
  • Rechercher l'adresse IP publique
  • Compresser le contenu d'un dossier (correct)
  • Afficher les numéros gagnants du loto
  • Quelle est l'utilité principale de la commande 'Invoke-WebRequest' selon le texte ?

  • Extraire des informations d'une page web (correct)
  • Compresser des fichiers en ligne
  • Extraire des numéros de loto
  • Afficher des informations détaillées sur le FAI
  • Quel paramètre permet d'influencer le taux de compression et la taille finale de l'archive selon le texte ?

  • DestinationPath
  • Path
  • Update
  • CompressionLevel (correct)
  • Quelle expression régulière est utilisée pour rechercher des chiffres positifs dans l'exemple du loto donné ?

    <p>'^ extd+$'</p> Signup and view all the answers

    Quel élément est recherché avec la commande 'Where-Object { $_.tagName -eq "H3" }' mentionnée dans le texte ?

    <p>Les éléments de type H3</p> Signup and view all the answers

    Que fait la commande 'Write-host $numLoto.innerText -f Green' dans le texte ?

    <p>Affiche les numéros gagnants en vert</p> Signup and view all the answers

    Quelle méthode permet de charger une assemblée en PowerShell ?

    Signup and view all the answers

    Que fait la méthode hasShutDownStarted de la classe [System.Environment] ?

    <p>Indique si l'ordinateur est en cours d'arrêt</p> Signup and view all the answers

    Quelle classe permet de convertir une chaîne de caractères en un entier en PowerShell ?

    <p>[System.Convert]</p> Signup and view all the answers

    Que fait la technologie WakeOnLan ?

    <p>Permet d'allumer un ordinateur éteint via le réseau</p> Signup and view all the answers

    Quelle classe permet d'obtenir des informations sur l'utilisateur courant en PowerShell ?

    <p>[System.Security.Principal.WindowsIdentity]</p> Signup and view all the answers

    Quelle assemblée faut-il charger pour utiliser les formulaires graphiques en PowerShell ?

    <p>System.Windows.Forms</p> Signup and view all the answers

    Quelle est la première étape pour créer un nouvel objet Excel.Application ?

    <p>Déclarer un nouvel objet Excel.Application</p> Signup and view all the answers

    Que fait l'exemple suivant après avoir ouvert un fichier existant ?

    <p>Il écrit « ceci est le titre » dans la cellule A1 de la deuxième feuille</p> Signup and view all the answers

    Quelle commande permet de lire le contenu d'un fichier XML ?

    <p>[xml]</p> Signup and view all the answers

    Quelle cmdlet permet de rechercher les personnes de plus de 40 ans dans un fichier XML ?

    <p>Aucune de ces réponses</p> Signup and view all the answers

    Quelle commande permet d'importer le module Active Directory ?

    <p>Import-Module activedirectory</p> Signup and view all the answers

    Quelle cmdlet permet d'afficher des informations sur les contrôleurs de domaine ?

    <p>Get-ADDomainController</p> Signup and view all the answers

    Quelle cmdlet permet d'obtenir des informations sur un domaine, comme le nom et les maîtres FSMO ?

    <p>Get-ADDomain</p> Signup and view all the answers

    Quelle cmdlet permet d'afficher les groupes appartenant à un utilisateur spécifié ?

    <p>Get-ADAccountAuthorizationGroup</p> Signup and view all the answers

    Quelle cmdlet permet d'afficher les propriétés et méthodes d'un objet utilisateur de l'Active Directory ?

    <p>Get-ADObject -filter {objectClass -eq 'user'} -properties *</p> Signup and view all the answers

    Quelle option permet d'afficher les objets de groupe effacés de l'Active Directory ?

    <p>-IncludeDeletedObjects</p> Signup and view all the answers

    Study Notes

    Méthodes et Assemblées

    • Les méthodes sont lisibles avec GetExportedTypes()
    • Pour charger une assemblée, nous utilisons la classe .NET : System.Reflection.Assembly
    • Exemple : LoadWithPartialName(nomAssembly)

    Classes et Méthodes du Framework

    • Les classes du Framework sont extrêmement volumineuses
    • Le site de Microsoft permet de lister les classes utilisables, par exemple la classe System.Math
    • Exemple : Get-Member –static permet d'obtenir les classes statiques associées avec la classe Math (cos, pow, sqrt...)
    • La classe System.Environment contient des informations générales sur l'environnement de travail

    Envoi de Mail et Réveil de l'Ordinateur

    • Envoi de mail avec System.Net.Mail
    • Réveil de l'ordinateur avec WakeOnLan qui permet d'allumer un poste éteint via l'envoi sur le réseau d'une suite d'octets (nommé paquet magique)

    Utilisation du DNS

    • On peut interroger les serveurs comme le DNS pour récupérer des informations sur l'ordinateur courant
    • Exemple : récupérer le nom de la station via DNS

    Classe System.Security.Principal.WindowsIdentity

    • Cette classe est intéressante car elle retourne des informations sur l'utilisateur courant

    Utilisation des Formulaires

    • Pour utiliser les formulaires, nous devons charger l'assemblée System.Windows.Forms
    • Exemple : création d'une interface graphique (GUI) avec System.Windows.Forms

    Cmdlets de Gestion des Archives

    • Compress-Archive permet de compresser le contenu du dossier arbo
    • Exemple : Compress-Archive -Path C:\arbo\* -Update -DestinationPath C:\Arbo\Draft.Zip

    Cmdlets de Gestion Web

    • Invoke-WebRequest permet d'extraire des informations issues de page web
    • Exemple : récupérer le contenu d'un site web avec Invoke-WebRequest

    Traitement des Fichiers XML

    • Pour lire un fichier XML, nous utilisons [xml]
    • Exemple : lire le contenu d'un fichier XML

    Module Active Directory

    • Powershell peut être utilisé pour gérer un annuaire pour créer des utilisateurs, des groupes, des UO...
    • Le module ActiveDirectory permet de gérer entièrement votre AD, avec plus de 70 cmdlets dédiées à l'Active Directory
    • Exemple : Get-ADDomainController pour afficher des informations sur les contrôleurs de domaine

    Cmdlets de l'Active Directory

    • Get-ADDomain pour obtenir des informations sur un domaine
    • Get-ADForest pour obtenir des informations sur une forêt
    • Get-ADComputer pour lister les ordinateurs de votre AD
    • Get-ADAccountAuthorizationGroup pour afficher les groupes appartenant à un utilisateur spécifié
    • Get-ADGroup pour obtenir des informations sur les groupes de l'AD
    • Get-ADGroupMember pour afficher les membres d'un groupe
    • Get-ADObject pour obtenir des informations sur un objet de l'AD

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Learn about managing files and web content with PowerShell cmdlets. Explore how to compress folder contents into an archive using Compress-Archive cmdlet and how to extract information from web pages using Invoke-WebRequest cmdlet.

    More Like This

    Use Quizgecko on...
    Browser
    Browser