Você pode tentar algo mais assim:
$source = Join-Path "C:\Users" $env:username
$destination = Join-Path $source "Processed"
if (![System.IO.Directory]::Exists($destination)) {[System.IO.Directory]::CreateDirectory($destination)}
dir -Path $source -file -filter "*.journal" | where { $_ -match "Daily_Reviews\d{4}" } | ForEach-Object { Move-Item -Path $_.fullname -Destination $destination }
No entanto, isso pode não funcionar no PS1. Pode valer a pena atualizar para o Powershell 2?
Isto estava assumindo que você estava procurando transferir mais de um arquivo - você poderia ter igualmente preenchido um array com os diferentes nomes potenciais de arquivos, e verificado cada um individualmente, mas criar a variável como você não funcionaria (para meu conhecimento).