Powershell - Afficher le type d'objet .gettype() VS get-member
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub, acheter mes plans 3D ou encore faire un don ou vous abonnez sur Ko-Fi. Merci!
Bonjour,
Il existe deux techniques pour afficher le type d’un objet en Powershell, la méthode .gettype() et la cmdlet Get-Member.
Mais le résultat peut différer entre les deux techniques avec les Array.
# Obtenir un ensemble d'objets$AllProcess = Get-Process
# Obtenir un seul objet$FirstProcess = Get-Process | Select-Object -First 1
# Utilisation de .gettype() pour obtenir le type$AllProcess.GetType()# Résultat : Object[]## Note : [] indique un Array
$FirstProcess.GetType()# Résultat : Process
# Utilisation de Get-Member pour obtenir le type$AllProcess | Get-Member# Résultat : Process
$FirstProcess | Get-Member# Résultat : ProcessOn s’aperçoit que Get-member affiche le type d’objet contenu dans le Array et non le type Array contrairement à la méthode .gettype()
Si on veut obtenir le même comportement que .gettype() avec Get-Member, il suffit de changer la syntaxe de Get-Member
Get-Member -InputObject $AllProcess# Résultat : System.Object[]Liens en relation
Powershell - Envoyer simplement des objets dans des variables différentes
Powershell - Astuce - Envoyer simplement des objets dans des variables différentesPowershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseau
Suivez-moi sur
Soutenez-moi
Magasin en ligne
Contenu récent
Powershell - Envoyer simplement des objets dans des variables différentes
Affiche publicitaire vintage de Portsmouth
Affiche vintage Andalucia - hueforge
Affiche de voyage Paris - hueforge
Affiche Tron legacy - Hueforge