Utiliser des objets .NET avec PowerShell

À partir de maintenant, et jusqu’à la fin du chapitre, nous ne ferons plus la distinction entre le Framework .NET et .NET Core, car tout ce que nous allons voir s’applique aux deux frameworks.

Dans cette partie, nous allons vous expliquer ce qu’est le Framework .NET, ce qu’il contient, comment rechercher des classes susceptibles de nous intéresser, comment créer des objets, et comment lister leurs membres.

Nous parlerons indifféremment de classe .NET ou de type .NET, car ces deux termes désignent la même chose.

Avant toute chose, il faut savoir que dans l’environnement .NET, tout a un type. Jusqu’à maintenant, sans vraiment porter attention, nous avons manipulé de nombreux objets qui possédaient chacun un type bien particulier défini dans la bibliothèque du Framework. Prenons par exemple le cas de l’objet retourné par la commande Get-Date.


PS > $Date = Get-Date 
PS > $Date.GetType() 
  
IsPublic IsSerial Name                         BaseType 
-------- -------- ----                         -------- 
True     True     DateTime                     System.ValueType
 

En appliquant la méthode GetType à l’objet représenté par $Date, nous pouvons observer que...

Pour consulter la suite, découvrez le livre suivant :
couv_EI2CPOWFOL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
PowerShell Core vs Windows PowerShell, à quel saint se vouer ?
Suivant
Tirer parti de la puissance de .NET