Podcast
Questions and Answers
Quelle est la fonction de la commande 'Compress-Archive' mentionnée dans le texte ?
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 ?
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 ?
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é ?
Quelle expression régulière est utilisée pour rechercher des chiffres positifs dans l'exemple du loto donné ?
Quel élément est recherché avec la commande 'Where-Object { $_.tagName -eq "H3" }' mentionnée dans le texte ?
Quel élément est recherché avec la commande 'Where-Object { $_.tagName -eq "H3" }' mentionnée dans le texte ?
Que fait la commande 'Write-host $numLoto.innerText -f Green' dans le texte ?
Que fait la commande 'Write-host $numLoto.innerText -f Green' dans le texte ?
Quelle méthode permet de charger une assemblée en PowerShell ?
Quelle méthode permet de charger une assemblée en PowerShell ?
Que fait la méthode hasShutDownStarted de la classe [System.Environment] ?
Que fait la méthode hasShutDownStarted de la classe [System.Environment] ?
Quelle classe permet de convertir une chaîne de caractères en un entier en PowerShell ?
Quelle classe permet de convertir une chaîne de caractères en un entier en PowerShell ?
Que fait la technologie WakeOnLan ?
Que fait la technologie WakeOnLan ?
Quelle classe permet d'obtenir des informations sur l'utilisateur courant en PowerShell ?
Quelle classe permet d'obtenir des informations sur l'utilisateur courant en PowerShell ?
Quelle assemblée faut-il charger pour utiliser les formulaires graphiques en PowerShell ?
Quelle assemblée faut-il charger pour utiliser les formulaires graphiques en PowerShell ?
Quelle est la première étape pour créer un nouvel objet Excel.Application ?
Quelle est la première étape pour créer un nouvel objet Excel.Application ?
Que fait l'exemple suivant après avoir ouvert un fichier existant ?
Que fait l'exemple suivant après avoir ouvert un fichier existant ?
Quelle commande permet de lire le contenu d'un fichier XML ?
Quelle commande permet de lire le contenu d'un fichier XML ?
Quelle cmdlet permet de rechercher les personnes de plus de 40 ans dans un fichier XML ?
Quelle cmdlet permet de rechercher les personnes de plus de 40 ans dans un fichier XML ?
Quelle commande permet d'importer le module Active Directory ?
Quelle commande permet d'importer le module Active Directory ?
Quelle cmdlet permet d'afficher des informations sur les contrôleurs de domaine ?
Quelle cmdlet permet d'afficher des informations sur les contrôleurs de domaine ?
Quelle cmdlet permet d'obtenir des informations sur un domaine, comme le nom et les maîtres FSMO ?
Quelle cmdlet permet d'obtenir des informations sur un domaine, comme le nom et les maîtres FSMO ?
Quelle cmdlet permet d'afficher les groupes appartenant à un utilisateur spécifié ?
Quelle cmdlet permet d'afficher les groupes appartenant à un utilisateur spécifié ?
Quelle cmdlet permet d'afficher les propriétés et méthodes d'un objet utilisateur de l'Active Directory ?
Quelle cmdlet permet d'afficher les propriétés et méthodes d'un objet utilisateur de l'Active Directory ?
Quelle option permet d'afficher les objets de groupe effacés de l'Active Directory ?
Quelle option permet d'afficher les objets de groupe effacés de l'Active Directory ?
Flashcards are hidden until you start studying
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 classeMath
(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 domaineGet-ADForest
pour obtenir des informations sur une forêtGet-ADComputer
pour lister les ordinateurs de votre ADGet-ADAccountAuthorizationGroup
pour afficher les groupes appartenant à un utilisateur spécifiéGet-ADGroup
pour obtenir des informations sur les groupes de l'ADGet-ADGroupMember
pour afficher les membres d'un groupeGet-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.