Я пытаюсь создать сценарий PowerShell, который будет искать в папке имя файла, содержащее определенную маску файла. Все файлы в папке будут иметь формат *yyyyMd*.txt
.
Я сделал скрипт:
[String]$date = $(get-date -format yyyyMd)
$date1 = $date.ToString
Get-ChildItem C:\Users\pelam\Desktop\DOM | Where-Object {$_.Name -like '*$date1*'}
Но это, кажется, не работает.
Кто-нибудь может помочь? Кажется, проблема в том, что переменная даты неверна, потому что, когда я жестко кодирую что-то вроде ниже, это работает:
Get-ChildItem C:\Users\pelam\Desktop\DOM | Where-Object {$_.Name -like '*20141013*'}
... | Where-Object {$_.Name -like $date1}
:-) - person Keith Hill   schedule 14.10.2014