如何使用Powershell脚本执行文件夹中的最新文件(刚刚下载)

我正在尝试在目录中运行最新下载的 .exe 。我正在测试的脚本如下:

$dir = "C:/Users/$env:username/Downloads"

$latest = Get-ChildItem -path $dir | Sort-Object LastaccessTime -Descending | Select-Object -First 1

$go = Start-Process :C/Users/$env:username/Downloads/$latest.name | Out-Null

Invoke-Expression $go

我不确定如何实际将新下载的文件作为Powershell识别的变量。任何帮助将不胜感激。

qipaoshaonian 回答:如何使用Powershell脚本执行文件夹中的最新文件(刚刚下载)

如果您只想运行exe文件,我想您可以这样做:

$file = Get-ChildItem -path Path | Sort-Object LastAccessTime -Descending | Select-Object -First 1


& $file.FullName

&是您要执行命令,脚本或函数时的调用运算符。 $file.FullName将为您提供exe的完整路径。

本文链接:https://www.f2er.com/3141412.html

大家都在问