我正在尝试为我的 MDT 部署共享中的所有 WIM 文件生成报告。基本上,我认为需要对ForEach
找到的所有 WIM 文件进行循环。我有我认为应该工作的东西,但显然,它没有。我离我有多远?
$WimPath = "G:\DeploymentShare\Operating Systems"
Get-ChildItem -Path $WimPath -Filter *.wim -Recurse -File | Select-Object -ExpandProperty VersionInfo | Select-Object FileName | ForEach-Object { Get-WindowsImage -ImagePath $_ }
我看到的错误是关于Get-WindowsImage
命令的参数不正确。
Get-WindowsImage : The parameter is incorrect.
At line:3 char:147
+ ... t-Object FileName | ForEach-Object { Get-WindowsImage -ImagePath $_ }
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我认为我Select-Object
的工作不像我认为的那样工作,或者我没有在我的Get-WindowsImage
命令中正确使用管道。