如何在-Filter中使用Read-Host -Prompt
输入来查找作业文件夹?我遇到问题的代码是-Filter "'*$JobNumber*'"
。正在使用的PowerShell版本为5.1。
以下是代码:
# Root folder and destination folder
$JobNumber = Read-Host -Prompt 'Enter in job number'
$srcRoot = 'C:BoxActive Projects'
# Find job number pdf file
$JobFolder = (Get-ChildItem -Path $srcRoot -Filter "'*$JobNumber*'" -Recurse -Directory -Depth 0).Fullname
一个有效的答案是更新行:$JobNumber = '*'+(Read-Host -Prompt 'Enter in job number')+'*'
和
$JobFolder = (Get-ChildItem -Path $srcRoot -Filter "$JobNumber" -Recurse -Directory -Depth 0).Fullname