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 ?
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 ?
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 ?
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é ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
Quelle méthode permet de charger une assemblée en PowerShell ?
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] ?
Que fait la méthode hasShutDownStarted de la classe [System.Environment] ?
Signup and view all the answers
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 ?
Signup and view all the answers
Que fait la technologie WakeOnLan ?
Que fait la technologie WakeOnLan ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
Que fait l'exemple suivant après avoir ouvert un fichier existant ?
Que fait l'exemple suivant après avoir ouvert un fichier existant ?
Signup and view all the answers
Quelle commande permet de lire le contenu d'un fichier XML ?
Quelle commande permet de lire le contenu d'un fichier XML ?
Signup and view all the answers
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 ?
Signup and view all the answers
Quelle commande permet d'importer le module Active Directory ?
Quelle commande permet d'importer le module Active Directory ?
Signup and view all the answers
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 ?
Signup and view all the answers
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 ?
Signup and view all the answers
Quelle cmdlet permet d'afficher les groupes appartenant à un utilisateur spécifié ?
Quelle cmdlet permet d'afficher les groupes appartenant à un utilisateur spécifié ?
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 ?
Quelle cmdlet permet d'afficher les propriétés et méthodes d'un objet utilisateur de l'Active Directory ?
Signup and view all the answers
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 ?
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 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 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.
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.