Intro
Sie können jedes Objekt in Powershell überprüfen, indem Sie es dem Cmdlet Format-List zuführen:
PS> Get-Date | Format-List DisplayHint : DateTime Date : 2018-10-21 0:00:00 Day : 21 DayOfWeek : Sunday DayOfYear : 294 Hour : 18 Kind : Local Millisecond : 28 Minute : 38 Month : 10 Second : 36 Ticks : 636757439160281486 TimeOfDay : 18:38:36.0281486 Year : 2018 DateTime : 21 жовтня 2018 р. 18:38:36
Dann können Sie das Objekt ändern, z. Erstellen Sie das neue Objekt mit einer Teilmenge der Eigenschaften des ursprünglichen Objekts. Dazu verwenden Sie das Cmdlet Select-Object und die Liste der erforderlichen Eigenschaften im -Property
Parameter.
Select-Object
hat einen Standard-AliasSelect
, aber ich schlage vor, dass Sie Powershell lernen und Ihren Code mit externen Parteien austauschen, z. Bei Superuser.com verwenden Sie keine Aliasnamen, sondern nur die vollständigen Namen der Cmdlets, um die Übersichtlichkeit zu verbessern
Antworten
Get-Date | Select-Object -Property DayOfWeek
erstellt ein Objekt, das nur eine EigenschaftDayOfWeek
des Objekts hat, die von Get-Date zurückgegeben wirdGet-Date | Select-Object -ExpandProperty DayOfWeek
gibt den String mit dem Inhalt derDayOfWeek
Eigenschaft zurück