Você pode definir a notação ..
no Powershell para criar um intervalo de valores inteiros e pode usar o operador -in
para verificar se um valor aparece no intervalo.
# Define a range from 2pm - 6pm
$hourRange = 14..24
# New date to set.
$myDate = [datetime]::Now
# Get files & folders
Get-ChildItem | Where-Object {
# Which creation times fall within the hour range.
$_.CreationTime.Hour -in $hourRange } | ForEach-Object {
# Change the creation time.
$_.CreationTime = $myDate
}