找不到接受参数'\'的位置参数

use*_*164 19 powershell metadata

我试图从目录中获取元数据,我收到的错误是找不到接受参数'\'的位置参数.不知道如何纠正这个?

$FileMetadata = Get-FileMetaData -folder (Get-childitem $Folder1 + "\" + $System.Name + "\Test" -Recurse -Directory).FullName
Run Code Online (Sandbox Code Playgroud)

Ans*_*ers 20

您需要在子表达式中进行连接:

$FileMetadata = Get-FileMetaData -folder (Get-childitem ($Folder1 + "\" + $System.Name + "\Test") -Recurse -Directory).FullName
Run Code Online (Sandbox Code Playgroud)

或者将变量嵌入到这样的字符串中:

$FileMetadata = Get-FileMetaData -folder (Get-childitem "$Folder1\$($System.Name)\Test" -Recurse -Directory).FullName
Run Code Online (Sandbox Code Playgroud)