Powershell循环遍历filepath中的连接变量

时间:2016-05-03 21:16:26

标签: powershell

似乎无法将这些变量连接到循环内的文件路径中。手动执行它没有任何问题,但是当我在循环中运行它时,它似乎不会保存数组中的变量名称。所有的帮助都是适当的!

$ComputerArray =@( )
$ComputerArray += get-adcomputer -filter * | FT name 
foreach ($Computer in $ComputerArray ) {
$MostRecentFolderName = Get-ChildItem \\$Computer\c$\users | sort LastWriteTime | select -last 1 | FT name
$GetChildItem = Get-ChildItem \\$Computer\c$\users\$MostRecentFolderName\Downloads -Filter '*.exe'
if ($ChildItem.count > 0) 
{
$ChildItem | out-file C:\Users\AlexE\Documents\Reports\Download Report\$Computer
}
}

1 个答案:

答案 0 :(得分:2)

扩展Mathias'上面的评论,Format-Table是一个真正用于控制台最终用户消费的数据的呈现。

如果要从对象中提取一个(或多个)属性,请使用Select-Object。您可以在此处阅读更多内容:https://stackoverflow.com/a/34815046/5771128