Ich möchte ein Array von Daten in Powershell deklarieren, es ist kein kontinuierlicher Bereich, also kann ich nichts schlau mit Loops machen.Wie deklariere ich ein Array mit get-date?
Ich habe versucht, die Array-Notation mit einem Aufruf verwenden, zu erhalten aktuell wie unten, aber dies gibt einen Fehler
$logDateList =
@(Get-Date -Year 2017 -Month 08 -Day 22 -Hour 13
,Get-Date -Year 2017 -Month 08 -Day 20 -Hour 22)
Wie kann ich eine Reihe von Terminen in Powershell zu erklären?
* Klammer *. Klammern sind '[]' – TheIncorrigible1
@ TheIncorrigible1 Im Vereinigten Königreich '()' bekannt als Klammern und '[]' sind eckige Klammern. Noch ein Unterschied zwischen englischer und amerikanischer Grammatik :) –
@JamesC Der Grund, warum sie benötigt werden, ist, das ', get-date..'-Komma davon abzuhalten, das Ganze in einen Array-Parameter für das erste Get-Date-Cmdlet umzuwandeln. Sie überschreiben die Standardpriorität und -zuordnung des Kommas sowie die [Windows PowerShell-Sprachspezifikation 3.0] (https://www.microsoft.com/de-de/download/details.aspx?id=36389) Abschnitt 7.1 .1, das macht sie zu "Klammern gruppieren". ;-) PowerShell ist immerhin eine amerikanische Sprache – TessellatingHeckler