Je suis en train d'apprendre PowerShell (v5 pour être exact) et je ne semble pas suivre la logique derrière les propriétés de l'objet et les paramètres.Powershell - Pourquoi certaines propriétés ont des paramètres liés
Si nous prenons:
Get-Service | gm
Nous pouvons voir qu'il ya un "Nom" AliasProperty:
Name AliasProperty Name = ServiceName
Mais nous avons aussi (confusément) ont un paramètre appelé "-Name" qui permet de filtrer sur un prénom
Par exemple:
Je peux accéder à la propriété du nom en faisant:
(Get-Service).name
et probablement filtrer en canalisant il.
Mais je peux aussi faire
Get-Service -Name "filter"
Ma première question serait, est la propriété liée au paramètre? Le paramètre est-il juste donné comme un raccourci utile lié au filtrage sur la propriété "name"?
Deuxièmement, je voudrais demander pourquoi il n'y a pas de paramètre correspondant pour chaque propriété. Par exemple:
(Get-Service).servicetype
n'a pas un paramètre correspondant:
Get-Service -ServiceType
Merci.