Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell通过filepath中的串联变量循环_Powershell - Fatal编程技术网

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
,而是使用
|选择-展开名称