Powershell通过filepath中的串联变量循环
似乎无法将这些变量连接到循环中的文件路径中。手动操作没有问题,但是当我在循环中运行它时,它似乎没有从数组中保存变量名。感谢所有的帮助Powershell通过filepath中的串联变量循环,powershell,Powershell,似乎无法将这些变量连接到循环中的文件路径中。手动操作没有问题,但是当我在循环中运行它时,它似乎没有从数组中保存变量名。感谢所有的帮助 $ComputerArray =@( ) $ComputerArray += get-adcomputer -filter * | FT name foreach ($Computer in $ComputerArray ) { $MostRecentFolderName = Get-ChildItem \\$Computer\c$\users | sort L
$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
}
}
扩展上面Mathias的评论,
Format Table
是一种数据呈现,它实际上是供终端用户在控制台上使用
如果要从对象中提取一个(或多个)属性,请使用
选择对象
。您可以在此处阅读更多内容:扩展Mathias的上述评论,Format Table
是一种数据呈现,可供终端用户在控制台上使用
如果要从对象中提取一个(或多个)属性,请使用
选择对象
。您可以在此处阅读更多内容:不要使用|FT name
,使用|选择-展开名称
而不要使用|FT name
,而是使用|选择-展开名称