将变量与带有Filter的通配符连接



如何在-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

相关内容

  • 没有找到相关文章

最新更新